Skip to main content
Associate
December 13, 2023
Solved

Connecting SD CARD to STM32H743 without level translator

  • December 13, 2023
  • 4 replies
  • 3036 views

I was looking at the schematic of a ST STM32H743I-EVAL board and noticed it uses a voltage level translator to connect a SD CARD to STM32H743 and used a separate LDO to produce 2.9V for the SD side.

The custom hardware I'm designing has a 176 pin STM32H743II supplied with 3.3V only. Now I couldn't find more information on this but is it really necessary to use a voltage translator at all?

I would rather not use a translator with that BGA package or any other unnecessary IC for that matter.

Best answer by Mike_ST

Hello,

we have the STM32H747 discovery board that features an sdcard interface with only an ESD protection, and no level shifter,

please have a look:

H747 Disco

Shouldn't be different for the STM32H743.

In any case, please check the SDcard specifications for what is needed depending of what kind of card you want  to support:

SD overview 

4 replies

EZHON.1
ST Employee
December 13, 2023

when inserts SD card, there is a voltage drop for 3.3V rail. it should be better to add a dedicated LDO for SD card.

MosiAuthor
Associate
December 13, 2023

Thanks. That actually makes sense. Plus I'm gonna need an ESD protection so I figured it is better to use voltage level translator with ESD protection and a QFN package like TXS02612  and a LDO. 

Mike_ST
Mike_STBest answer
Technical Moderator
December 13, 2023

Hello,

we have the STM32H747 discovery board that features an sdcard interface with only an ESD protection, and no level shifter,

please have a look:

H747 Disco

Shouldn't be different for the STM32H743.

In any case, please check the SDcard specifications for what is needed depending of what kind of card you want  to support:

SD overview 

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. 
EZHON.1
ST Employee
December 14, 2023

STM32H743I-EVAL supports SDIO3.0 interface microSD™ card while STM32H747I-DISCO supports SDIO2.0 interfacemicroSD™ card. They are different SDcard specifications.

MosiAuthor
Associate
December 14, 2023

Interesting. Does it have anything to do with the voltage translator?

Tesla DeLorean
Guru
December 14, 2023

You don't need the transceiver. Only used for high speed ultra modes. Should be able to clock 50+ MHz at usual voltages without them.

https://community.st.com/t5/stm32-mcus-products/stm32h753vit6-sd-card-sdr104/m-p/614777

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..