前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SD NAND应用存储功能描述(4)电压切换命令

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

作者头像
杭州瀚海微
发布2024-06-26 10:01:03
590
发布2024-06-26 10:01:03

电压开关命令:

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

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)遵循如下图所示的单个块读命令的时序。

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

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

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

如何将模式输出到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电平。

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

以上内容由杭州瀚海微科技整理。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档