0 Preface/Foreword
不同的存储卡的区别:
- 存储容量(Capacity)
- 文件系统(File System)
- SD Logo(SD标志)
尺寸类型:
- 标准SD卡,32 * 24 * 2 mm
- 迷你(mini)SD卡, 21.5 * 20 * 1.4mm
- 微型(micor)SD卡, 15 * 11 * 1mm
1 SD卡介绍
SD卡:Secure Digital Card(安全数字卡)
UHS:Ultra High Speed
SD卡类型:
- SDHC, Secure Digital High Capacity,高容量SD存储卡,容量范围4GB-32GB。
- SDXC, Secure Digital extended Capacity,扩容的SD存储卡,up to 2TB
- SDUC, Secure Digital Ultra Capacity,超容量SD存储卡,up to 128TB
SD存储速度等级:
- Class 2,标准总线, 2MB/s
- Class 4,高速总线, 4MB/s
- Class 6,高速总线, 6MB/s
- Class10,高速总线, 10MB/s
- UHS-I, Ultra High Speed
- UHS-II
1.1 硬件接口
常用的SD卡接口包括:
- SPI (Serial Peripheral Interface)
- SDIO(Secure Digital Input and Output)
1.1.1 SD卡接口定义
接口包括:
- CLK:HOST给DEVICE的时钟信号
- CMD:双向信号,用于传送命令和应答
- DAT0-DAT3:用于传输的数据线
1.2 文件系统
FAT: File Allocation Table
exFAT: extended File Allocation Table
LFN: Long File Name
常用的SD文件系统包括:
- FAT32,支持最大32GB的存储容量,支持更长的文件名,支持最大的文件为4GB,适合大多数设备和操作系统
- FAT16,支持最大2GB的存储容量,文件名最长8个字符,支持最大的文件为2GB
- exFAT,FAT32的改进版本,由Microsoft开发,支持更大的文件和存储容量
- NTFS ,Windows操作系统下的文件系统。
不同文件系统的区别:
- 存储容量
- 文件大小限制
- 文件名长度和支持的字符,FAT 16只支持8个字符长度的文件名
- 兼容性:不同设备和操作系统对文件系统的支持不同,FAT32是最通用的文件系统,几乎所有设备和操作系统都支持。
- 文件系统系统:读写速度
2 SDIO卡
SDIO(Secure Digital Input and Output)卡:使用SD总线以及SD指令的IO设备。SDIO卡的外形和接口和SD卡是兼容,但是实现的不只是存储功能,还能实现其他的功能,如Bluetooth、WIFI、GPS等。