瀚海微SD NAND应用存储功能描述(4)电压切换命令

电子说

1.3w人已加入

描述

电压开关命令:

CMD11电压开关命令定义如下图所示。

SD NAND

CMD11可以在就绪状态下执行,不改变状态。即使卡被锁定,也可以执行CMD11。返回R1型响应表示卡启动电压切换顺序。如果主机没有响应,则需要进行下电循环有四种情况,该卡表示对CMD11没有响应。

(1)卡不支持电压开关。

(2)卡支持电压开关,但接收到ACMD41, S18R=0。

(3)卡接收到的CMD11未处于就绪状态。

(4)信令电平已经切换到1.8V。

对于上述所有情况,CMD11都被视为非法命令。

调试命令:

已知数据块(“调试块”)可用于调优所需主机的采样点。采样点的调优能力对于HOST-SDR-VD是强制性的,对于HOST-SDR-FD是可选的。该程序为系统提供每个特定主机和卡组合的最佳时序,并补偿时序预算中的静态延迟,包括过程,电压和不同的PCB负载和倾斜。

CMD19用于发送调优块命令。定义R1类型响应。CMD19可以在1.8V信令模式的传输状态下执行,且卡未锁定。另一种情况。CMD19被视为非法命令。

由DAT[3:0]携带的数据块包含一个模式,用于调整采样位置以接收CMD和DAT[3:0]行的数据。CMD19的块长度是固定的,不需要CMD16。

调试命令(CMD19)遵循如下图所示的单个块读命令的时序。

SD NAND

这个序列被定义为从主机发送并由卡响应的CMD19的多个连续执行,它们之间没有任何其他命令混合。该卡应在不超过150ms的时间内完成40次CMD19执行序列。调试过程通常少于40次CMD19的执行,因此应该少于150 ms。

序列周期定义不包括任何主机处理时间。如果主机需要时间工具如果在两次执行之间处理CMD19,则该序列可能会更长。

SD NAND

调试块被定义为一个常规块,包含64字节的已知预定义数据。DAT[3:0]每个SDCLK从左到右,从上到下输出图中的4位数据。

SD NAND

如何将模式输出到DAT[3:0]如上图所示(仅显示前8个字节)。每条线路的固定CRC16值也在图中显示。

以下3种情况被设计成调谐块:

(1)同时对所有4条DAT线进行正脉冲模拟最大功率和地面反弹效果-通常给出最大过冲/过冲。(2)对2条数据线的正脉冲,同时对另外2条数据线的负脉冲,模拟地弹跳和阻抗失配的组合,通常给出最大的Tpd

(3) 1条数据线的正脉冲,而其他3条数据线是安静的模拟阻抗失配效应-通常给出最小的Tpd。调优块的目的是在总线上创建一个“special”的信号完整性情况。这会导致最大的:noies,确定性抖动,ISI和定时错误。因此,目的是创建系统在特定主机和卡组合中应该经历的最坏情况“eye diagram”。

UHS-I系统框图举例:

UHS-I系统框图如下图所示,3.3V VDD通过电源引脚供电。电源开关在进入UHS-I模式时发生错误,需要执行电源循环。主机和卡需要内置稳压器,支持1.8V电平。

通过监视信令级别检测到错误发生。信令级别检查的实现对卡是强制性的,对主机是可选的。

SD NAND

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分