SDIO接口
简介
SDIO(Secure Digital Input and Output)全称为安全数字输入输出接口,在协议上和SPI类似是一种串行的硬件接口,通信的双方一个作为HOST,另一端是Device,所有的通信都是由HOST端发送命令开始的,Device端只要解析相应的命令,就可以正常通信了。比较常见的应用是用来外接SD卡或者MicroSD Card(也叫TF卡)。
特性
接口仅支持外接TF卡功能,电压域为VMMC。
管脚功能
MMC1_DAT2。数据位2。
MMC1_DAT3。数据位3。
MMC1_CMD。命令/数据位。
MMC1_CLK。时钟。
MMC1_DAT0。数据位0。
MMC1_DAT1。数据位1。
参考设计
参考设计如下图,设计时注意增加ESD防护。
将SD卡接到模块上,操作对应软件便可以实现通过模块来操作SD卡中的文件内容。
SD卡要求如下:
1、文件系为FAT32格式(windows、linux都可以正常识别),所以非FAT格式的SD卡会挂载失败,而无法正常识别
2、支持的SD卡最大容量为32GB
3、SD卡文件访问通过路径前加上【/sdcard0】