SDIO from PDA to Arduino

Hi Everyone,

i would like to connect the arduino board to a PDA with SDIO's SPI bus.
has anyone got any experience with SPI and SDIO.

tnx

Grtz Martijn Vaandering

SDIO's SPI bus

I wasn't aware that they owned the SPI bus? Have you a link?
My PDA only interfaces with serial, I didn't think they had a SPI bus on them.

I wasn't aware that they owned the SPI bus?

Jeez, so much for your being uncharacteristically ungrumpy :slight_smile:

The SD card spec does specify an "SPI mode" for the bus. Which can fairly be called "SDIO's SPI", since there are so many variations on the SPI theme that you really need to identify whose implementation you're talking about.

I haven't tried using the Arduino as an SPI slave, but I'm pretty sure it wouldn't work as a mass storage device (emulating an MMC) because it couldn't keep up with the data transfer rate (memory cards have an onboard controller chip that can handle bursts of data). So you'd need a device driver on the PDA that makes sure it doesn't try to push data down the bus faster than the Arduino can take it.

The google search I did suggested that there might be some academic projects on the web that could be used as a starting point.

so much for your being uncharacteristically ungrumpy

No I am being uncharacteristically not understanding. I thought that SDIO was a company that had something to do with the PDA. I genuinely didn't realise that he meant the the SD card from a PDA.

Anyway I quite agree with your analysis of the situation. :slight_smile:

As far as i can see you can send custom commands over the spi bus, so i only need to use the arduino as slave with my own protocol written in a .net compact program.

so the arduino as slave, but what speed etc :slight_smile: