I want to interface a 64GB microSDXC Card via 50MHz SD Bus mode (not UHS, 400kHz during initialization).
My initialization sequence works fine with the regular 2 GB SD card from my phone up to ACMD41, which is not supported by this card (card responds on CMD_IN while CMD_T is high):
Yet, with the 64GB SDXC, there is no card response at all:
The card is powered and clocked for several seconds before the initialization sequence. It works when I put it into my workstation. CardSelect(DAT3 line) is asserted high during CMD0.
Am I missing something in the specification? What could I be doing wrong? Thanks in advance for the input :).
Best Answer
I have recently made a SD/MMC interface (for a FPGA). IMHO, the standard do not make much sense.
Anyway :
Hope this helps...
(I have tried SD, SDHC, MicroSDHC and MMCmobile cards, but no MicroSDXC.)