SD卡基本知识

一、SD卡简介

SD 卡可分为三类:标准 SD卡、MiniSD 卡和 MicroSD 卡(又叫TF卡)。标准 SD 是规格最大的一种,今天市面上大多数消费级数字相机和摄像机均使用此标准的 SD 卡,这种卡有标准的“缺角”设计。 TF卡+卡套=SD卡

 

二、SD卡物理结构 

SD 卡从物理结构看包括 5 个部分,分别为存储单元、存储单元接口、电源检测、卡及接口控制器和接口驱动器,具体见图 64-7 。存储单元是存储数据部件,存储单元通过存储单元接口与卡控制单元进行数据传输;电源检测单元保证 SD 卡工作在合适的电压下,如出现掉电或上电状态时,它会使控制单元和存储单元接口复位;卡及接口控制单元控制 SD卡的运行状态,它包括有 8 个寄存器;接口驱动器控制 SD 卡引脚的输入输出。

 

常规的 SD 卡共有 9 个引脚接口,其中包括 3 根电源线、1 根时钟线、1 根命令线和 4根数据线。工作模式有两种:SDIO 模式和 SPI 模式(模式 3)。
CLK :同步时钟线,由 SDIO 主机产生,即由 STM32 控制器输出; 使用 SPI 模式
时,该引脚与 SPI 总线的 SCK 时钟信号相连;
CMD :命令控制线, SDIO 主机通过该线发送命令控制 SD 卡,如果命令要求 SD
提供应答 ( 响应 ) SD 卡也是通过该线传输应答信息; 使用 SPI 模式时,该引脚与 SPI
总线的 MOSI 信号相连, SPI 主机通过它向 SD 卡发送命令及数据,但因为 SPI 总线
MOSI 仅用于主机向从机输出信号,所以 SD 卡返回应答信息时不使用该信号线;
DAT0-3 :在 SDIO 模式下,它们均为数据线,传输读写数据, SD 卡可将 D0 拉低表
示忙状态; 在 SPI 模式下, DAT0 SPI 总线的 MISO 信号相连, SD 卡通过该信号
线向主机发送数据或响应, DAT3 与总线的 CS 信号相连, SPI 主机通过该信号线选
择要通讯的 SD 卡。
VDD VSS1 VSS2 :电源和地信号,其中 Micro SD 卡不包含 VSS2 信号,即 Micro
SD 卡仅有 8 根线

 

 

三、SD卡命令控制 

 SD 命令由主机发出,命令格式固定为 48bit(6个字节)。

 

 

命令说明:SD 卡命令可分为标准命令 (CMD0)和特殊应用命令 (ACMD41),其中特殊应用

命令只有在先写入 CMD55 命令后才能被识别。以下是常用命令:

 

 

 

命令响应:当 SD 卡接收到命令时,会向 SD 卡回传命令响应。 SD 卡有 5 种类型的命令响应:
R1 R1b R2 R3 R7

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值