SD卡电路介绍
一、概述
SDIO(Secure Digital Input Output)是一种基于SD卡标准扩展的通用接口,不仅可以应用于存储卡(如TF/SD卡),也可以连接其他外部设备(如Wi-Fi模块、蓝牙模块、摄像头等);
Air8101上的SDIO,主要用于外接存储设备,例如SD卡或者TF卡,可以扩存Air8101的存储空间;
本文主要从硬件设计的角度,着重讲解SD卡设计中的一些关键注意点,软件开发方面不做深入探讨;
SD卡和TF卡主要区别是尺寸上有差异,SD比较大,TF卡比较小;用户可以根据自己的项目需求自由选择;
若无特别说明,下文中出现的SD卡和TF卡,可以当成同一个概念来理解;
二、相关管脚
和SD卡有关的SDIO管脚参考下图方框标注的几个引脚
Air8101有两组管脚可以做为SDIO外接SD卡使用;
这两组管脚同时只能最多配置一组为SDIO外接SD卡使用,不能两组同时配置为SDIO来使用;
第一组管脚
管脚编号为:65,66和67;使用时注意以下几点:
-
这一组管脚存在复用功能,除了可以做为SDIO来使用之外,还可以用做GPIO、SPI、QSPI使用;项目设计时,如果用做了其他复用功能,就不能做为SDIO使用;
-
这一组管脚仅支持1-bit模式(数据线只有1根);
第二组管脚
管脚编号为:28,54,57,55,56,37和67;使用时注意以下几点:
-
这一组管脚存在复用功能,除了可以做为SDIO来使用之外,还可以用做GPIO、SPI、PWM、I2C、RGB使用;项目设计时,如果用做了其他复用功能,就不能做为SDIO使用;
-
这一组管脚既支持1-bit模式(数据线只有1根),又支持4-bit模式(数据线有4根,LuatOS软件上还没有调试好,正在开发中);
以上所介绍的为SD卡功能专用管脚;
除此之外,还有供电控制管脚,参考:电源设计总体说明 ;
三、硬件设计指导
参考下图
完整的Air8101硬件开发参考设计以及电源设计总体说明,参考:Air8101硬件参考设计 ;