Skip to main content
ABouk.1
Associate III
July 31, 2023
Solved

TESEO LIV3F IO Supply Voltage

  • July 31, 2023
  • 3 replies
  • 3070 views

Hello,

I would like to connect a TESEO LIV3F to an STM32 MCU that is powered using a 2.4v supply.

Im wondering if I can drive TESEO's Vcc_io with a 2.4v supply or if I should use a 3.3v according to the datasheet and put a level shifter between them both.

The first option is far the best for me ...

Thanks,

This topic has been closed for replies.
Best answer by RhSilicon

E0658944_level_shift_uartE0658944_level_shift_divider

Image sources: https://www.okdo.com/project/level-shifting/

AO3400 Gate Threshold Voltage: 1.45V and AO3401 Gate Threshold Voltage: 1.3V

3 replies

RhSilicon
Lead
July 31, 2023

In fact, in the recommendations there is a different power range for the VCC_IO.

teseo-liv3f.png

Manufacturers usually inform the values of VIH, VIL and VOH, VOL so that the user can confirm whether it will be possible to meet the parameters, but I did not find this, really weird. For example a datasheet of SN74HC04:

74HC04.png

 

74HC04_VO.png

 

 

ABouk.1
ABouk.1Author
Associate III
July 31, 2023

Thanks for your reply,

Since it's the same technology than the STM32, I assume that, for the TESEO LIV3F, the minimum voltage for HIGH level is 3.3 * 0.7 = 2.31V.

The STM32 that communicates with it outputs a voltage for HIGH lvl between 1.95v and 2.4v so It may not work sometimes.

I need to figure out if it's possible to connect it directly to 2.4v and operate the I/O pins correctly.

RhSilicon
Lead
July 31, 2023

Really having to use only the IO bus with a higher voltage is not very interesting, but it seems to be the recommended option. What are your power supplies?

ABouk.1
ABouk.1Author
Associate III
July 31, 2023

I have 3 power supplies : 2.4v, 3.3v and 5v

I can use the 3.3v for the vcc_io but I need to use a level shifter after that.

My goal is to avoid adding this level shifter, it brings extra cost, extra power consumption ...

RhSilicon
Lead
July 31, 2023

What type of data bus are you using? UART or I2C? It might be possible to implement the shift level using discrete components.

RhSilicon
RhSiliconBest answer
Lead
July 31, 2023

E0658944_level_shift_uartE0658944_level_shift_divider

Image sources: https://www.okdo.com/project/level-shifting/

AO3400 Gate Threshold Voltage: 1.45V and AO3401 Gate Threshold Voltage: 1.3V