SD卡
SD卡(Secure Digital Memory Card)即:安全数码卡,它是在MMC的基础上发展而来,是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(PDA)和多媒体播放器等。SD卡由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。
SD卡按容量分类,可以分为3类:SD卡、SDHC卡、SDXC卡
容量 命名 简称
0~2G Standard Capacity SD Memory Card SDSC或SD
2G~32G High Capacity SD Memory Card SDHC
32G~2T Extended Capacity SD Memory Card SDXC
SD卡一般支持SDIO和SPI俩种传输方式
注意:很大一部分TF卡(小卡)不支持SPI访问,用SPI方式最好使用大卡
SD卡的SDIO模式及SPI模式引脚的定义如下
SD卡的5个寄存器
名称 | 宽度 | 描述 |
CID | 128 | 卡标识寄存器,提供制造商ID、OEM/应用ID、产品名称、版本、序列号、制造日期等信息。 |
RCA | 16 | 相对卡地址(Relative card address)寄存器,提供本地系统中卡的地址,可动态变化,在主机初始化的时候确定。 |
CSD | 128 | 卡描述数据寄存器,提供SD卡操作条件相关信息和数据 |
SCR | 64 | SD配置寄存器,提供SD卡一些特定的数据。 |
OCR | 32 | 操作条件寄存器,主要是SD卡的操作电压等信息。 |