SD卡
普通的SD卡有9个引脚,引脚面朝上,最左侧为9号引脚,然后依次是1~8号引脚。
驱动SD卡有两种模式:SDIO模式和SPI(Serial Peripheral Interface)模式。它们所使用的接口信号是不同的。
SDIO模式
下面表格是SD卡在SDIO模式下的引脚定义:
PIN | Name | Description |
---|---|---|
1 | CD/DAT3 | Data line3 |
2 | CMD | Command/Response Line |
3 | VSS1 | GND |
4 | VDD | 3.3V |
5 | CLK | Clock |
6 | VSS2 | GND |
7 | DAT0 | Data Line 0 |
8 | DAT1 | Data Line 0 |
9 | DAT2 | Data Line 2 |
SPI模式
SPI通信模式需要四个IO口连接:MISO、MOSI、SCK(时钟)、CS(Chip Select 片选)。SPI模式下,SD卡的8、9号引脚没有用到。下面表格是引脚定义:
Pin | Name | Description |
1 | CS | Chip Select |
2 | MOSI | Master Out Slave In Data Line |
3 | VSS1 | GND |
4 | VDD | 3.3V Power supply |
5 | SCLK | SPI Clock |
6 | VSS2 | GND |
7 | MISO | Master In Slave Out Data Line |
8 | NC | Not connected |
9 | NC | Not connected |
下面图片看起来更直观一些:
Micro SD卡
微型的SD卡(Micro SD card),也称TF卡。它比普通的SD卡要小的多,并且只有8个引脚:
MicroSD也支持SDIO模式和SPI模式。
SDIO模式
在SDIO模式下,引脚定义如下:
PIN | Name | Description |
---|---|---|
1 | DAT2 | Data Line 1 |
2 | CD/DAT3 | Data line3 |
3 | CMD | Command/Response Line |
4 | VDD | 3.3V |
5 | CLK | Clock |
6 | VSS | GND |
7 | DAT0 | Data Line 0 |
8 | DAT1 | Data Line 1 |
SPI模式
MicroSD卡在SPI模式下引脚定义如下:
Pin | Name | Description |
1 | NC | Not connected |
2 | CS | Chip Select |
3 | MOSI | Master Out Slave In Data Line |
4 | VDD | 3.3V Power supply |
5 | SCLK | SPI Clock |
6 | VSS | GND |
7 | MISO | Master In Slave Out Data Line |
8 | NC | Not connected |