Re: ESP32 and SDMMC working only in 1 bit
Posted: Fri Sep 02, 2022 1:48 pm
Hello again everyone!
I have inspected the SDIO using a digital oscilloscope, and well it seems OK for D0 to D3 signals, at least in terms of shape (squared signals between 0 to 3.3V). I could not get anything regarding the clock signal: does anyone know what is supposed to be as a shape & frequency? I could find nothing regarding SDIO clock signal on the web. Should it be a 20 MHz squared curve?
I also checked the SD card reader I am using (this Adafruit one) and realized that it has pullup resistors in place, at 47 kOhms.
I did some trials again today, and my setting works in 4 bits when I set an additional 10 kOhms pullup on the "CLK" pin.
Is it possible that 47 kOhms is too much and that the most sensitive would be the CLK, thus solving my problem by lowering it down to 10 kOhms?
I have inspected the SDIO using a digital oscilloscope, and well it seems OK for D0 to D3 signals, at least in terms of shape (squared signals between 0 to 3.3V). I could not get anything regarding the clock signal: does anyone know what is supposed to be as a shape & frequency? I could find nothing regarding SDIO clock signal on the web. Should it be a 20 MHz squared curve?
I also checked the SD card reader I am using (this Adafruit one) and realized that it has pullup resistors in place, at 47 kOhms.
I did some trials again today, and my setting works in 4 bits when I set an additional 10 kOhms pullup on the "CLK" pin.
Is it possible that 47 kOhms is too much and that the most sensitive would be the CLK, thus solving my problem by lowering it down to 10 kOhms?