Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

MMC and SD what's the diff

Status
Not open for further replies.

kar2on

Member level 1
Joined
Jul 30, 2005
Messages
32
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,728
I was just wondering whether or not a piece of hardware setup to perform MMC read/writes would do the same for SD cards. I actually have a hardware setup to perform read/writes on MMC but when I plug in my SD nothing seems to happen, after a couple of card pulls and pushs I manage to get one sector to be written, according. According to the Sanddisk product manual a card operaing in SPI, the pins are pretty different, SD allocates the first 7 pins for SPI mode, these do not correspond to the 7 pins of a MMC card if the same socket is used.

EDIT:
sorry after reading the specs again, I see that the pin assignments do match. But i'm still unable to perform a proper read/write cycle with my SD card.
 

MMC (SPI) card has 1-bit interface and SD has 4-bit, so SD is faster than MMC. With SPI interface setting, SD is compatible with MMC. I guess you didn't set the SD card mode correctly. There is a control to select between SD or SPI. Check the enclosed SD spec.
 

I guess you're right, I'm using an SD card I got from a Canon camera , there seems to be a switch at the side of the card I didn't notice before... but even chaging the switch position doesn't get the card to work. I'll have to read through the specs before attempting this again. Thanx.
 

i've read through the specs (briefly) and noticed even in SPI mode, the SD card has an extra interrupt pin, a interrupt is triggered by asserting this pin to high, so I'm guessing normal operation would be to assert this pin to LOW... can anyone confirm this? If I have to assert pin 8 to LOW, then could I just tie it to GND together with pins 3 and 6, if I'm only gonna use MMC/SPI mode.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top