下载此文档

sd卡协议(中文).doc


文档分类:通信/电子 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
sd卡协议(中文).docsd卡工作原理分析 ******@
1
数据包的封装与命令协议相关
1 sd卡指令数据包
SC卡的指令被封装成48位的数据包,每次传送这48位的数据包。数据包的内容 包括起始位、结束位、传输位、命令索引、传输参数和 7位CRC校验码。其具 体格式分布如下图
Bit位置
47
46
[45:40]
[39:08]
[07:01]
00
Bit宽度
1
1
6
32
7
1

“0”
“ 1”
x
x
x
“ 1”
说明
Start bit
Tran smissi on bit
Comma nd index
Argume nt
CRC7
End bit
其中的命令索引位是[45 : 40],里面可以封装各种命令,具体的命令表将在下 面给出。不同的命令会对应不同的回应(respond),回应有三种(R1,R2,R3)格 式,在命令表中的选项会给出。
2 sd卡命令索引表
CMD
简略语
指令说明
SPI模式
自变量
回应
0
GO_IDLE_STATE
这是使care初始 化到Idle状态的 在Low的状态时, 接到本指令
后,card将转换 到SPI模式.
None
R1
1
SEND_OP_COND
接到本指令
后,card将做R3回 应(含有OCR数 据)根据OCR值, 可以得知care能 工作电压范
值位的1bit是用 来确认card内部 处理是否结束
(Ready/Busy轮 询).
None
R1
2
ALL_SEND_CID
接到本指令后, 处于Ready状态
的card将传送

MMC模式下,数
据被送到CMD信
sd卡工作原理分析 ******@
2
号,在CID数据的 每1bit传送 后,CMD信号状 态将与该card内 部状态相比较,如 果不一致,將中止 数据传送,card返 回到Ready状态. 如果相一致,该 card将认为已被 选中,然后转换到 Identification 状 态.
3
SET_RELATIVE_ADDR
本指令会为已转 换至U Identification 状态的card分配 一个相对card地 址(RCA).当 RCA 分配后,card将转 换到Sta nd-by状 态对以后的 CMD2 和 CMD3 不回应.
4
NOP
这是用来设定 DSR(DriveState 寄存器)的指令, 但是本car不支持
DSR.
7
SELECT/DESELECT_CARD
本指令是用来选 择一张card,让它 在Sta nd-byl犬态 和Tran sfe狀态之 果给care设定已 分配到的RCA地 址,card将从 Sta nd-byl犬态转 换到Tran sfe狀 态,并将回应以后 的读取指令及其 card设定RCA以 外的地址,carc将 转换到Stand-by
sd卡工作原理分析 ******@
3

sd卡协议(中文) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小辰GG
  • 文件大小306 KB
  • 时间2021-10-26
最近更新