[信息与通信]SD卡控制器.pptVIP

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[信息与通信]SD卡控制器

二、寄存器信息-SPI工作模式 SPI模式下,所有的寄存器是可以操作的,格式定义也与SD卡模式相同。只是有一些数据域在SPI模式下不相关的。 三、SD总线协议 命令和响应串行传输在CMD线上 数据block后面总是有CRC,多block的传输在CMD线上出现停止命令时终止 只要卡支持数据线宽配置,在初始化完成后可以配置 三、SD总线协议 写操作持续过程中在DAT0线了用了简单的忙信号,无论传输数据的条数是几。 三、SD总线协议 命令的编码格式如图所示,总长48位,其中CRC为7位 在CMD线上,MSB位先传输,LSB后传输 广播命令--发给所有的SD卡,某些命令需要响应 定址(点对点)命令--发给某一个SD卡,并有响应回发给主机 三、SD总线协议 响应依据内容分为四种编码格式,长度为48位或136位。。SCR?? 三、SD总线协议 数据传输是一次4位时,起始位、停止位、CRC位是每根数据线单独传输,且CRC每根DAT线计算、验证单独进行。 CRC状态响应和忙指示由卡向主机只通过DAT0线传输,此期间DAT1-DAT3是dont care。 三、SD总线协议 SD卡的两种操作模式: 卡识别模式--复位后,主机处于卡识别模式,此期间寻找总线上新的卡。复位后SD卡会一直处于此模式,直到收到CMD3命令SEND_RCA。 数据传输模式--一旦卡的RCA第一次公布,SD卡会进入数据传输模式;主机在确认总线上所有的SD卡后进入数据传输模式。 三、SD总线协议 三、SD总线协议-卡识别模式 三、SD总线协议-卡识别模式 卡识别模式中只用到CMD线 复位:软件复位GO_IDLE_STATE(CMD0)是软件复位命令,对inactive状态的卡影响;上电复位,所有卡进入IDLE。 SD卡初始化为缺省的RCA=0X0000、缺省的驱动阶段寄存器设置(最低的速率、最高的驱动电流能力)。 三、SD总线协议-卡识别模式 操作电压范围确认: SD卡的主机会读取卡的OCR寄存器值然后选择合适的VDD值,或者直接拒绝该卡。 由主机发送以VDD电压窗为参数的ACMD41命令来完成。不能在数据传输时适用主机所要求电压范围的SD卡必须把自己从将来的总线操作上去除,并进入inactive状态。 三、SD总线协议-卡识别模式 卡可以用ACMD41的响应中busy位来告诉主机它现在仍然工作在上电/复位过程中 GO_INACTIVE_STTE(CMD15)也可以用来使一个定址的SD卡进入不活动状态。此命令在主机明确要把一个卡置为不活动状态时使用(比如主机改变VDD范围,且知道该卡不支持这个电压范围)。 MultiMediaCard卡不会对ACMD41命令响应,实际上是不会对APP_CMD即CMD55响应,主机会用ACMD41和CMD1命令来区分系统中的MultiMediaCard和SD卡。 三、SD总线协议-卡识别模式 卡识别过程: 主机然后发送ALL_SEND_CID(CMD2)给每一个卡,以获取其唯一的CID值。处于Ready状态的卡把CID作为响应通过CMD线发送给主机。 三、SD总线协议-卡识别模式 在CID发送出去之后,卡进入Identification状态。然后,主机发送CMD3(SEND_RELATIVE_ADDR)要求卡公布相关的卡地址(RCA) 一旦主机收到RCA值,卡会进入Stand-by状态。如果主机想要卡拥有另一个RCA值,它可以通过发送SEND_RELATIVE_ADDR命令要求卡公布一个新的值。最后一次的RCA值是卡的实际RCA值。 三、SD总线协议-卡识别模式 在所有的SD卡初始化完成后,如果系统中有MultiMediaCard,会再通过MultiMediaCard说明中的CMD2 CMD3对其进行初始化。 所有的卡是独立连接的,所以每个MultiMediaCard会分别进行初始化。 THANK YOU SD卡控制器报告 2011.08.19 主要内容 一、总述 二、寄存器 三、SD总线协议 一、总述 SD卡引脚和寄存器 的通用描述 状态寄存器是两个:card status;SD status 一、总述 关于两种总线模式的引脚使用情况: SD总线模式引脚分配 SPI总线模式引脚分配 一、总述 SD总线技术(9根总线): 一个主机多个卡的情况; SD卡是在MMC卡的基础上发展, 可以向下兼容,即对SD卡读写的 系统中可以出现MMC卡,而对MMC 卡读写的系统中不一定能对SD卡读写 一、总述 SD卡与主机连接情况;在初始完成之后才以能配置线宽。 一、总述 SPI总线(7根总线): 一个主机多个卡的情况, 与主机上SPI接口相容, 数据按字节传输 一、总述 SPI总线模式注意: 1、使用SD总线模式协议和命令的子集 2、卡的识别和寻址算

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档