SD card in SD bus mode

Status
Not open for further replies.

timsanr

Member level 1
Joined
Apr 13, 2012
Messages
41
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,596
Hello,

I try to initialize SD card in High Speed mode. Steps I've done (sended commands) and which are correct: CMD8, repeating CMD55 and ACMD41, CMD2, CMD3, CMD7, CMD55, ACMD6 and finally CMD6.
All commands responses come back on CMD line and everything was OK, but response to CMD6 comes on DAT lines. Then turned out that DAT lines are pulled down since clock signal is sended to card. I see response to CMD6 (high level on data lines) but don't know when it starts. In specification is that CMD6 response is like block reading from SD so DAT lines should be in high level and data starts with '0' bits. DAT lines are connected with pull-up 62k resistors to 3.3V.

Any idea what could be wrong?
 

I have found my mistake. It was because of wrong tri-state buffer usage on FPGA. You can remove that thread
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…