cancel
Showing results for 
Search instead for 
Did you mean: 

How to run SDMMC1 with 1.8V

HHako.1
Associate III

Hello Dear all,

I want to run my STM32L452ret6 with 1.8V and use SDMMC1 module.

I can use SDMMC1 with 3.3V and 50k pull ups without problems, but when I run the MCU with 1.8V and use TXB0104RGY for shifting voltaghe to 3.3 it dose not work as expected. 

Which component to use for shifting SDMMC1 signals from 1.8V to 3.3V?

Can I set pull up resistors with 50k valu to 3.3V but run 1.8V from mcu ?

Regards,

Hakob

1 ACCEPTED SOLUTION

Accepted Solutions

I have changed the battery and it works )) 

The voltaghe of old battery was a 1.26V, new one has 1.5V

 

View solution in original post

4 REPLIES 4
AScha.3
Chief III

Hi,

>Can I set pull up resistors with 50k valu to 3.3V but run 1.8V from mcu ?

NO. (cpu P-P outputs cannot be driven > VDD (+0,3V or so) )

+

Maybe your TXB0104RGY is too slow...try LSF0108 , 

https://www.ti.com/lit/ds/symlink/lsf0108.pdf

https://www.mouser.de/ProductDetail/Texas-Instruments/LSF0108PWR?qs=MJut%2BdqOEgjIYRbmgD64ig%3D%3D

+

keep connections short - i had no luck with 100mm from cpu to sd-card, 40mm working fine.

 

If you feel a post has answered your question, please click "Accept as Solution".

Dear AScha.3,

Thank you for your response.  

Do you use pull ups with LSF0108?

Well i dont use it . :)

But pullups are a good idea - the sd-card expecting this (all lines pulled up) on insertion/start, at 3,3V (min. 2,7V).

And tell, whats it doing with LSF0108 (at least TI states, it should work) ->

AScha3_0-1710794749964.png

 

If you feel a post has answered your question, please click "Accept as Solution".

I have changed the battery and it works )) 

The voltaghe of old battery was a 1.26V, new one has 1.5V