瀚海微SD NAND之SD 协议(34)1.8V信号的时序

news/2024/11/26 12:49:58/

固定数据窗口输出时序(SDR12、SDR25、SDR50)

固定数据窗口插卡输出时序如下图所示,SDR12、SDR25、SDR50的输出时序

有效窗口由输出延迟(topy)的最小值和最大值指定。

无论温度和电压如何变化,与SDCLK同步的有效数据窗口都是可用的。

输出有效窗口由tclk-todly +toH计算。

主机可以通过延迟SDCLK创建采样时钟。

下图中voH表示最小值,VoL表示最大值。

 

                          

 

                       

可变窗口输出时序(SDR104)

可变数据窗口卡的输出时序如下图所示。

引入Top来表示输出延时。不包括包括所有延迟变化的对比todly中的长期温度漂移。

温度漂移用△Top表示。顶部初始化后,可以在0到2UI的范围内。在确定数据采样点时,应考虑长期漂移,而长期漂移主要取决于温度漂移。

输出有效数据窗口(todw)是可用的,而不管漂移(Top),但数据窗口的位置随漂移而变化。

下图中的voH为最小值,VoL为最大值。

                  

卡△Top是输出有效窗口(Topw)从上一个系统的总允许位移调谐程序

卡△Top=1550pS结温AT= 90℃在操作过程中。

卡△Top=-350pS工作时结温△T=-20℃时,

              

当卡温度在工作过程中从-25℃到125℃变化时,△Top的范围为2600ps。

需要注意的是,图Output Timing of Fixed Data Window两组参数是同一输出电路在不同条件下的输出时序。需要两个输出时序图,因为根据主机实现,假定有两种类型的读取数据采样方法。这些输出时序在测试电路测量点定义,由输出计时定义的有效窗口包括由卡创建的CMD和DAT[3:0]之间的倾斜。

主机设计者应该考虑到主机传输路径会增加一些信号完整性引起的噪声、总线成员之间的倾斜和时序误差。主机输入的期望Todw大于0.50UI。

应用注意:主机需要考虑数据窗口的漂移。

调优过程完成后的温度漂移转化为有限的输出有效窗口漂移(△Top)。

主机设计人员应该考虑到这种漂移,并正确设计以避免受到这种漂移的影响。

在睡眠后激活调谐程序是一种很好的做法。

主机可以采用不同的技术来克服温度效应(包括降低工作频率)。

DDR50模式下总线时序规范

时钟时序时钟信号时序要求如下图所示,具体参数如下图所示。

主机需要定时。Tclk用来定义上升/下降的时间。

升降时间应小于0.2* tclk。SDCLK输入应满足所有可变条件下的时钟时序,并在CMD和DAT[3:0]处于安静状态(不切换)时尽可能接近SD插口引脚到卡。

下图中ViH代表最小值, ViL代表最大值.

                       

总线DDR50时序

    

            

                      


http://www.ppmy.cn/news/1550061.html

相关文章

概率论的事件类型分类

事件类型 1. 简单事件(单一事件的性质)2. 复合事件(由多个事件组成)事件之间的关系(描述事件之间的相互影响)事件的交互方式(描述事件能否同时发生)条件事件(Conditional…

Jmeter中的定时器

4)定时器 1--固定定时器 功能特点 固定延迟:在每个请求之间添加固定的延迟时间。精确控制:可以精确控制请求的发送频率。简单易用:配置简单,易于理解和使用。 配置步骤 添加固定定时器 右键点击需要添加定时器的请求…

编译faiss的C++ API

主参考:https://github.com/facebookresearch/faiss/blob/main/INSTALL.md 其他资料:https://blog.csdn.net/weixin_44684139/article/details/123417681 1. 首先下载faiss的仓库:git clone https://github.com/facebookresearch/faiss.git …

【CSS】设置文本超出N行省略

文章目录 基本使用 这种方法主要是针对Webkit浏览器,因此可能在一些非Chrome浏览器中不适用。 基本使用 例如:设置文本超出两行显示省略号。 核心代码: .ellipsis-multiline {display: -webkit-box; -webkit-box-orient: vertical; /* 设置…

Pytest-Bdd-Playwright 系列教程(13):钩子(hooks)

Pytest-Bdd-Playwright 系列教程(13):钩子(hooks) 前言一、什么是钩子?二、Pytest-Bdd 提供的钩子一览三、钩子用法详解1. pytest_bdd_before_scenario2. pytest_bdd_after_scenario3. pytest_bdd_before_s…

MySQL 事务、MySQL 锁、MySQL 性能优化

MySQL 事务 何谓事务? 我们设想一个场景,这个场景中我们需要插入多条相关联的数据到数据库,不幸的是,这个过程可能会遇到下面这些问题: 数据库中途突然因为某些原因挂掉了。客户端突然因为网络原因连接不上数据库了…

【Linux】多线程(下)

目录 一、生产者消费者模型 1.1 概念 1.2 基于阻塞队列 1.3 POSIX信号量 初始化信号量 销毁信号量 等待信号量 发布信号量 1.4 基于环形队列和POSIX信号量 二、线程池 2.1 概念 2.2 代码 三、封装Linux线程库 四、单例模式 4.1 概念 4.2 单例模式的实现方式 4…

视频变音软件哪个好用?5款视频变音软件推荐

在视频制作过程中,变音功能可以为视频增添趣味性和多样性。无论你是想制作搞笑视频、配音动画,还是进行声音伪装,一款好用的视频变音软件都是必不可少的工具。那么,视频变音软件哪个好用呢?本文将为你介绍几款热门的视…