首页 SD2[1].0物理层标准研究

SD2[1].0物理层标准研究

举报
开通vip

SD2[1].0物理层标准研究文档模版 SD2.0物理层标准研究 CJ-7.3-31 V0.1 普天信息技术研究院 200X年X月X日评审通过 修订历史记录 日期 版本 文档编写人 备注 2006.09.05 0.1 杨光敏 初稿 编制 姓名 签字 日期 电话 (负责人) 审查 姓名 签字 日期 电话 审核 姓名 签字 日期 电话 批准 姓名 签字 日期 电话 文档评审负责人: 参加评审人员: 目录 TOC \o "1-3" \h \z 1 文档介绍 4 1.1 文档目的 4 1.2 读者对象 4 1.3 参考文档 4 2 SD物理层标准简介 ...

SD2[1].0物理层标准研究
文档模版 SD2.0物理层 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 研究 CJ-7.3-31 V0.1 普天信息技术研究院 200X年X月X日评审通过 修订历史记录 日期 版本 文档编写人 备注 2006.09.05 0.1 杨光敏 初稿 编制 姓名 签字 日期 电话 (负责人) 审查 姓名 签字 日期 电话 审核 姓名 签字 日期 电话 批准 姓名 签字 日期 电话 文档评审负责人: 参加评审人员: 目录 TOC \o "1-3" \h \z 1 文档介绍 4 1.1 文档目的 4 1.2 读者对象 4 1.3 参考文档 4 2 SD物理层标准简介 4 2.1 版本历史 4 2.2 SD2.0与SD1.0物理层标准比较 4 3 SD物理层标准2.0特点 5 3.1 卡的初始化和认证 5 3.2 新增命令详解 6 3.2.1 CMD8 6 3.2.2 CMD6 6 3.3 速度等级定义 9 3.4 高容量存储卡 10 3.5 命令系统 10 4 小结 10 1​ 文档介绍 1.1​ 文档目的 通过研究SD物理层标准的1.0 版本和2.0版本,对比两个版本的不同,重点介绍2.0版本新增加的内容,为移动存储标准的制定提供参考。 1.2​ 读者对象 移动存储工作组所有成员。 1.3​ 参考文档 SD Physical Layer Specification Version 2.00 SD Memory Card Specification Version 1.0 2​ SD物理层标准简介 2.1​ 版本历史 2.2​ SD2.0与SD1.0物理层标准比较   SD1.0物理层标准 SD2.0物理层标准 工作频率 0~20mhz 0~50mhz 最大容量 2GB 32GB 高容量存储 无 有,而且有Type A和Type B之分 速度等级 无 有,分别为class0,class2,class4,class6 CMD8 无 有,用来验证卡的版本 CMD6 无 有,实现功能切换,如e-commerce功能 支持的命令集 SD卡必须支持命令类型为0,2,4,5,8 SD卡必须支持命令类型为0,2,4,5,8,也就是增加了CMD42(锁定) CSD version 1 2 寻址方式 按字节寻址 普通容量的卡按字节寻址,高容量卡按块寻址 3​ SD物理层标准2.0特点 3.1​ 卡的初始化和认证 当总线激活后,卡开始初始化及认证过程(参加图)。ACMD41设定卡的工作条件及HCS(Host Capacity Support)位。如果HCS=“1”,表示主机支持高容量SD卡;如果HCS=“0”,则表示主机不支持高容量的SD卡。 CMD8命令的加入扩展了ACMD41的功能。如果卡对CMD8命令无响应,则主机应该将ACMD41命令中的HCS位设置成“0”。标准的SD卡会忽略HCS。如果HCS设置成“0”,则高容量SD卡永远不会进入“就绪”状态,会将忙状态位一直设置为“0”。如果忙状态位一直为低,表示卡正在初始化过程;只有该位变为高电平,才表示初始化完成。主机不断发送ACMD41,知道忙状态位为“1”。卡只是在第一次接受到ACMD41时检测工作条件和HCS位。 如果卡对CMD8有响应,则ACMD41的响应中包含CCS(Card Capacity Status)。CCS只有在忙状态位变为“1”时才有效。CCS=”1”,表示卡是高容量SD卡;CCS=”0”表示卡是普通标准的SD卡。 卡的初始化和认证 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 如图所示: 3.2​ 新增命令详解 3.2.1​ CMD8 增加新的命令CMD8(SEND_IF_COND),用来验证SD卡的工作条件。卡通过 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 CMD8命令参数来验证,主机通过分析CMD8的响应来验证。CMD8参数变量中的VHS提供电压信息,卡假定VHS中指定的电压作为当前电压。在任何时候,VHS只有1位数值可以设定为‘1’ (参见4.3.13-CMD8命令响应 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 详解)。 如果卡能工作在指定的电压,那么响应中会反馈该电压值以及命令变量中设定的校验模式;如果卡不能在指定的电压工作,那么卡无响应并且保持在“闲置”状态。 对于高容量SD卡,在发送ACMD41之前必须先发送CMD8(参见图4-1)。卡收到CMD8以后,就知道主机支持物理层 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 2.00版,并且启动卡的新功能。 对于低电压主机,在发送ACMD41以前必须发送CMD8。 对于具有双重工作电压的卡,如果没有收到CMD8,则卡只能工作在高电压模式。对于低电压主机,如果不发送CMD8,卡在收到ACMD41后就进入不激活状态。 CMD8的响应类型为R7,如下表所示: 3.2.2​ CMD6 3.2.2.1​ 简述 CMD6用于切换或者扩展存储卡的功能,它适用于1.10版本及以上版本,低版本中CMD6是保留命令。 目前定义以下两类功能: ​ 卡访问模式:默认情况下时12.5MB/sec,高速模式为:25MB/sec。 ​ 卡支持的命令系统:默认情况下是标准命令集,也有eCommerce命令和厂商特定的命令集。 CMD6只有在“传输”状态才能发送。一旦被选用,卡只有重新上电,才能进入默认状态。 CMD6的响应是R1格式,同时还有512位的状态信息通过数据线传输。从SD总线传输角度来看,这是一个标准的单块读传输模式,而且命令超时的时间是100ms,和读命令一样。如果CRC在数据线上传输错误,那么主机需要重新上电。 CMD6有两种应用模式: ​ 模式0(验证模式):用来查询卡是否支持特定命令。 ​ 模式1(设置功能):用来切换卡的功能。 1、模式0操作:检验功能。该模式用来查询卡所支持的功能,并且确定当前最大的电流损耗。 查询功能的执行如下: ​ 设定模式为0; ​ 每次选定一个功能。选择默认功能的值为0XF;选择其它功能的取值可参阅表4-9。 ​ 当查询完毕后,卡返回被询问的功能数字号,如果忙,卡返回当前功能数字号。 查询功能的返回响应包含以下3个状态: ​ 每个功能组所支持的功能; ​ 在每个功能组中,卡将要切换的功能。 ​ 在选定功能下卡的最大电流损耗 2、模式1操作:选定功能。 切换到新功能的操作如下: ​ 设定模式1; ​ 每次选定一个功能。选择默认功能的取值为0X0;建议对所有选定的功能设置为0XF。 ​ 如果因为忙而无法切换功能,卡会返回当前功能的数字号(不是0XF),其它组的其它功能还有可能被切换。 设定功能的返回响应包含以下3个状态: ​ 每个功能组所支持的功能; ​ 执行切换命令后的功能。如果选择无效,所有设定的值将被忽略,而且没有任何改变。无效选择的响应值为0XF. ​ 在选定功能下卡的最大电流损耗,如果选择功能错误,返回值为0。 3.2.2.2​ 切换命令的状态 切换命令后,数据线上返回数据块包含当前功能和电流损耗信息。数据块的长度预定义为512byte,之前不需要发送CMD16(SET_BLK_LENTH)。参见表4-10。 1、忙状态位 bit[367:272]表示功能的忙状态:0表示准备好,1表示忙。如果忙,主机不能改变目前的功能,切换命令的模式1只能对于准备好的功能适用。 如果在模式1下功能切换失败, 主机在响应中会收到当前功能号,该功能被认为处于忙状态,模式1操作可能会影响某功能行为。应该用模式0来检测某功能的忙状态信息,因为,它不会影响其功能,特别是对功能组2。功能组2定义如下: 2、数据结构版本 数据结构版本可以指示切换命令中忙状态信息位是否有效。该区域设置为‘01’,表示忙状态信息位有效。 3、切换命令的功能表 argument:代表切换命令的bits23-0; busy status:表示功能忙状态; status code:表示切换命令的bits399-376。 下面几张表表示功能切换的几种情况: 3.2.2.3​ CMD6和其它命令的关系 在CMD6的通信过程中,只能传输CMD12和CMD13。但是建议主机在发送CMD6时,不要发送其它任何命令。如果主机没有接收到CMD6的有效数据,建议主机发送CMD0,进行重新初始化。 1、CMD6&CMD12 案例1:如果卡还没有输出所有数据,主机发出CMD12命令,那么卡会终止CMD6的数据传输。此时卡状态不确定,发送CMD0进行重新启动是唯一的方法。 案例2:如果卡数据发送完全,主机发出CMD12,则没有错误发生。 建议在CMD6的通信过程中,主机不要发送CMD12. 3.2.2.4​ 切换功能实现流程 下面的图表示了功能切换是否成功决定与功能的忙状态信息,CMD6的功能切换是不同步的(至少8个周期后切换成功)。主机需要适合下面三种情况。 流程图如下: 建议采用上面的流程来实现功能切换。 3.3​ 速度等级定义 速度等级的划分: class0:不限定速度等级,适合于任何SD卡; class2:>=2MB/S class4:>=4MB/S class6:>=6MB/S 定义速度等级是为了支持AV应用,比如MPEG2。Class 2为支持标准的TV图象质量而定义,也就是说必须在2MB/S的速度及以上。Class 4为支持HD视频质量而定义,即要求速度在4MB/S及以上。更高等级的速度根据需要可以在将来再增加。主机必须支持具有最低速度等级的卡。 3.4​ 高容量存储卡 ​ 普通标准的SD卡最大容量是2Gbyte;高容量SD卡的容量范围是2GB~32GB。 ​ 高容量SD卡不支持写保护,对于写保护命令(CMD28,CMD29和CMD30)无响应。 ​ 高容量SD卡固定块的长度为512byte;对于普通标准的SD卡,CMD16可以设定块的长度。 3.5​ 命令系统 命令CMD34-37,CMD50和CMD57保留,通过切换命令(CMD6),可以用于SD的扩展。如果切换,将会影响命令的解释和总线传输(如:没有数据传输的命令,单块读和多块写等)。是否支持该命令系统是可以选择的。 ​ 如果选择“标准命令集”(默认功能0X0),卡无法识别上述的命令,并且认为是非法命令。 ​ 如果选择“厂商指定”(功能为0XE),这些命令的行为由厂商指定,因厂商而异。 ​ 如果选择“移动电子商务mobie e-commerce”(功能0XE),这些命令的行为要遵循SD标准A1部分:移动商务扩展标准。 当进行扩展时,要特别注意命令集功能的正确选择。 4​ 小结 对于我们制定标准可借鉴的地方有: 1、TypeA型只有一块高容量存储介质区;TypeB型有一块高容量存储介质区和普通容量存储介质区,可以通过开关进行选择; 2、定义卡支持的速度等级,不同速度等级的卡支持不同的功能需求; 3、命令CMD6预留了将卡功能进行扩展的参数。 4、命令CMD8可以对卡的版本进行识别。
本文档为【SD2[1].0物理层标准研究】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_156470
暂无简介~
格式:doc
大小:653KB
软件:Word
页数:11
分类:互联网
上传时间:2011-06-23
浏览量:14