好文档 - 专业文书写作范文服务资料分享网站

SD卡-中文学习笔记

天下 分享 时间: 加入收藏 我要投稿 点赞

22 23 24-30 31

3.4~3.5 3.5~3.6 保留 卡上电状态位(忙) OCR结构如下图所示。如果第32位(busy bit)置位,表明卡上电过程已结束。

5.2 CID(Card Identification)

CID寄存器长度为16个字节的卡唯一标识号,该号在卡生产厂家编程后无法修改。SD和MMC卡的CID寄存器结构不一样。 名称 类型 宽度 厂商ID Binary 8 16 [127:120] SD卡协会管理和分配 0x03 CID位 内容 CID值 OEM/Application ASCII ID(OID) 产品名(PNM) ASCII 产品版本(PRV) BCD [119:104] 识别卡的OEM或卡内容,由制0x53,0x44 造商分配 40 8 [103:64] [65:56] 5个ASCII字符 2个二进制编码的十进制数 SD128 产品版本(30)1 序列号(PSN) 保留 Binary 32 4 12 [55:24] [23:20] [19:8] 32位无符号整数 yym(从2000年的偏移量) 产品序列号 如:Apr 生成日期(MDT) BCD 2001=0x014

CRC7校验和Binary (CRC) 7 [7:1] CRC Calculation: G(x)=x7+3+1 M(x)=(MID-MSB)*x119+...+(CIN-LSB)*x0 CRC[6...0]=Remainder[(M(x)*x7)/G(x)] CRC7 未用 1 [0:0] 1、格式为“n.m”,如“6.2”表示为0110 0010

5.3 CSD(Card Specific Data)

CSD寄存器包含访问卡数据所需的配置信息。SD卡和MMC卡的CSD不同。

6 数据交互格式和卡容量

通常,SD卡分为2个区:

? 用户区—用户通过读写命令存储安全和非安全数据。

? 安全保护区(Security Protected Area)—版权保护应用程序用来保存安全相关数据,通

过SD安全规范中定义的条件验证后,由主机使用安全的读写指令完成操作。安全保护区的大小大概是总大小的1%。

三、 SD卡协议 1 SD总线协议

SD总线通信是基于命令和数据位流方式的,由一个起始位开始,以一个停止位结束: 命令——命令是开始开始操作的标记。命令从主机发送一个卡(寻址命令)或所有连接的卡(广播命令)。命令在CMD线上串行传送。

响应——响应是从寻址卡或所有连接的卡(同步)发送给主机用来响应接受到的命令的标记。命令在CMD线上串行传送。

数据——数据可以通过数据线在卡和主机间双向传送。

卡寻址通过会话地址方式实现,地址在初始化的时候分配给卡。SD总线上的基本操作是command/response。

数据传送采用块方式,数据块后接CRC校验位,操作包括单数据块和多数据块。多数据块更适合快速写操作,多数据块传输当在CMD线出现停止命令时结束。 数据传输可以在主机端设置采用单数据线或多数据线方式。

块写操作在DAT0数据线写操作期间使用忙信号,无论用来传输的信号线数目是多少。

命令格式如下所示:

响应标记(token)根据内容不同具有四种格式,标记长度。长度为48位或136位。数据块的CRC算法采用16位的CCITT多项式。

在命令行中,MSB位首先传送,LSB位最后传送。

当使用宽总线模式时,数据同时在4根数据线上传输。开始位、结束位和CRC在每根数据线上传送。CRC对每根数据线单独计算。CRC状态响应和Busy信号只通过DAT0由卡发送给主机。

SD卡-中文学习笔记

222324-30313.4~3.53.5~3.6保留卡上电状态位(忙)OCR结构如下图所示。如果第32位(busybit)置位,表明卡上电过程已结束。5.2CID(CardIdentification)CID寄存器长度为16个字节的卡唯一标识号,该号在卡生产厂家编程后无法修改。SD和MMC
推荐度:
点击下载文档文档为doc格式
06gxu92ck80ne2d1fb0y
领取福利

微信扫码领取福利

微信扫码分享