DDR的VTT有源端接和无源端接(slua886a笔记)

这篇具有很好参考价值的文章主要介绍了DDR的VTT有源端接和无源端接(slua886a笔记)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

DDR的VTT有源端接和无源端接(slua886a笔记)

背景

对于DDR的VTT端接,一直有说法是有源端接可降低功耗。之前一直没仔细理解其中原因,现在找了些相关的资料来介绍和对比有源和无源端接,理解有源端接的优点和降低功耗的原理。
主要基于读slua886a和自己查的其他一些资料。大家看到这个编号,就猜到了这是TI的一份文档。

对DDR的原理和使用的了解十分有限,仅供参考。

SSTL简介

DDR常用的IO形式是SSTL (Stub Series Terminated Logic),比如SSTL_2,SSTL_18等。(DDR4中已经改用pseudo open-drain (POD)的形式,在此就不介绍了,主要原因还是我不懂)
发送端和接收端的结构如下图所示。

  1. 发送端是一个推挽形式的驱动器,RS为驱动器的串联电阻。
  2. RT为外部的端接电阻。VTT为端接的电压。
  3. 接收端是把输入电压VIN和基准电压VREF进行比较。

这里我其实有个问题,不接RT和VTT,看起来也能正常工作——可能是VTT端接可改善信号质量。
DDR的VTT有源端接和无源端接(slua886a笔记)

SSTL更详细的结构如下图。
DDR的VTT有源端接和无源端接(slua886a笔记)

  • 理想的VTT=VREF=1/2*VDDQ
  • 可以看到,如果发送端的上管开启,VOUT=VDDQ,VOUT>VTT——RT的电流方向为向上——VIN>VTT=VREF,因此接收到高电平。
  • 反之,下管开启,VIN<VTT=VREF,因此接收到高电平
    如果VTT的电压偏离VREF,接收的数据就可能错误。根据slua886a,SSTL_18标准要求高电平至少需要为VREF+125mV。如果简单把上管开启后的情况看成是 VCCQ--[RS]--VIN--[RT]--VTT这种电阻分压的形式,显然VTT电压下降会导致VIN电压跟着下降——结论是,VTT电压不能过低。同理,VTT电压也不能过高。
    理想情况下,VTT应该是跟随VREF变化。

DDR的VTT有源端接和无源端接(slua886a笔记)

无源端接

无源端接即使用两个电阻分压产生VTT=VDDQ/2。这两个电阻的阻值需要足够小,来保证在各种工况下VTT不偏离VREF太多。
看下slua886a中一个关于DDR2端接的一个例子。这里假设SSTL的MOS的导通电阻为20R。而VTT共接了42个信号。

  1. 有21个信号为1,21个信号为0:如下图,相当于有21个65R并联在上拉的电阻,另外21个65R并联在下拉的电阻,因此,此时上下的等效电阻基本相等,保证了VTT=VDDQ/2。(也可以按照下图,从电流的角度来理解,VTT电源的净电流为0)
    DDR的VTT有源端接和无源端接(slua886a笔记)
  2. 极端的情况,42个信号都为0时,所有的42个65R电阻都并联在下拉的Rp上,此时下拉的等效电阻最小,因此VTT达到最低。

之前说的VTT,按照slua886a的电阻值来计算,DDR2的SSTL_18中,VTT应大于0.54V。
(具体计算:根据VTT-[25R]--VIN=1.025V--[40R]--VDDQ这个回路计算得到)

Assuming the number of low bit lines is larger than that of high bit lines, the net VTT current goes out of termination and VTT voltage is lower than VDDQ/2. Based on calculation, to make VIN at high bit line higher than logic high threshold (VREF + 125 mV = 1.025 V), VTT voltage must be higher than 0.54 V

就根据这两个条件计算Rp值:

  1. VTT=0.54V
  2. VTT是Rp//(65R/42)和Rp分压结果。

得到Rp=2.06Ω。这个阻值很小,这两个分压电阻上就有较高的功耗1.8^2/2.06=0.81W
因此,无源端接的VTT会随信号变化而跳变,并且分压电阻的阻值小、功耗高。

有源端接

无源端接的分压电阻驱动能力弱(带不动很多根信号线,暂时就叫驱动能力吧),而且分压电阻消耗的功率实际上是白白消耗的。所以另一种方案是,把VTT连接到专用的DC-DC或者LDO,也就是有源端接。
比如,下图的MAX1809应用电路,看起来和一个普通DC-DC没有太大差别。主要区别在于,这个芯片除了一般的输出电流的情况(对应所接数据线“0”的数量大于“1”的数量),还需要支持电流倒灌的情况
DDR的VTT有源端接和无源端接(slua886a笔记)

使用这类芯片,调节速度很快,如下图,VTT可以看做是基本恒定,主要就是省去了无源端接中那两个分压电阻的功耗,从而降低的端接所需的功率。
DDR的VTT有源端接和无源端接(slua886a笔记)

根据slua886a做的对比,有源端接的功耗可以是无源端接的低至1/3。
DDR的VTT有源端接和无源端接(slua886a笔记)

相关芯片

LDO TPS51200

  1. VLDOIN为LDO的输入
  2. VTT为LDO的输出,具有±3A的驱动能力,电压VTT=VTTREF=REFIN
  3. VTTREF精度较高,但是驱动能力弱,可接在DDR的VREF
  4. 支持VO远端反馈
    DDR的VTT有源端接和无源端接(slua886a笔记)

DC-DC MAX1809

这个手册大致解释了电流source和sink两种情况的原理。

  1. source:控制方式同一般的buck。
  2. sink:做为boost电路来控制。——不过这个倒灌回去的电流去哪了,我就不知道了——可能是被VIN的其他负载消耗了?
    DDR的VTT有源端接和无源端接(slua886a笔记)

参考资料

slua886a:DDR VTT Power Solutions: A Competitive Analysis (Rev. A)

TI的VTT相关芯片选型:
TPS51200 data sheet, product information and support | TI.com
DDR memory power ICs | TI.com

ADI的一种DC-DC VTT调节器
MAX1809 3A、1MHz、DDR存储器端接电源 | 亚德诺(ADI)半导体 (analog.com)

其他一些大致读过的资料:
Generating VREF and VTT in QDR®, DDR-II, DDR-II+, … - Infineon Developer Community
TN-41-13: DDR3 Point-to-Point Design Support (micron.com)
https://www.microsemi.com/document-portal/doc_view/14638-an-17-ddr-sdram-memory-termination-lx1672
USING THE LX1672 AND LX1673 FOR DDR SDRAM MEMORY
SSTL FOR DIMM APPLICATIONS文章来源地址https://www.toymoban.com/news/detail-491331.html

到了这里,关于DDR的VTT有源端接和无源端接(slua886a笔记)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DDR2/3 SDRAM学习笔记

    Dq(数据总线)与Dqs(时钟信号)构成随路时钟。 在Dqs上升或下降沿翻转Dq数据总线信号。 注意:dq与dqs为双线信号。两个信号都由发送方发送。dqs为数据同步信号。 ODT引脚:片上终端电阻,数据线接上拉电阻。 时钟 DDR外部IO时钟频率与内部存储时钟频率一致。 DDR2外部IO时钟是

    2024年02月12日
    浏览(36)
  • 是否可以将笔记本电脑上的内存条从 DDR3 更换为 DDR4?

    通常情况下,将笔记本电脑上的内存条从 DDR3 更换为 DDR4 是不可行的。原因如下: 物理插槽不兼容:DDR3 内存和 DDR4 内存使用不同的物理插槽。DDR3 内存插槽与 DDR4 内存插槽的位置、引脚数目和接口设计都不同,因此 DDR4 内存条无法直接插入 DDR3 内存插槽。 电压不兼容:DDR

    2024年02月13日
    浏览(125)
  • DDR3(AXI接口例程)知识点笔记

    本文以7035开发板中的DDR3master例程对DDR3中所涉及的知识点梳理下笔记。 ① DDR支持的突发长度是2,4,8 。即如果芯片的数据位宽是16bit的话那么接口数据位宽是32bit,64bit以及128bit。因为 L-Bank一次就存取两倍于芯片位宽的数据,所以芯片至少也要进行两次传输才可以。我认为芯片

    2024年02月13日
    浏览(48)
  • 参考 | 辨别真假笔记本三星内存条 (ddr4)

    内存条贴张上面有两串值得注意的编码, 其中编码的具体意义参考三星官方文件 上面的那串编码 8GR 1Rx8 PC4-2666V-SA1-11 , 参考官方文档第十二页 编码 含义 8GB 内存条容量大小8GB 1Rx8 模组采用 1个rank , 位宽为8bits; 1个rank是64bits, 64/8=8, 代表共8个颗粒, 每个内存颗粒为1G; 关于rank解释

    2024年02月08日
    浏览(84)
  • web开发学习笔记(10.postman请求响应,后端接口基础知识)

    1.springboot使用get请求接受简单参数 上述写法不去别get或者post请求 2.postman各种提交方式的区别 1、form-data:                     就是http请求中的 multipart/form-data ,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传

    2024年01月20日
    浏览(55)
  • Vue-Element-Admin项目学习笔记(7)用Node.js写一个简单后端接口

    前情回顾: vue-element-admin项目学习笔记(1)安装、配置、启动项目 vue-element-admin项目学习笔记(2)main.js 文件分析 vue-element-admin项目学习笔记(3)路由分析一:静态路由 vue-element-admin项目学习笔记(4)路由分析二:动态路由及permission.js vue-element-admin项目学习笔记(5)路由分析

    2024年02月09日
    浏览(55)
  • TP_Link WR886N 硬改闪存16M内存64M,刷入openwrt

     一、换内存,拆闪存: 1、先原机开机试试是否功能正常; 2、拆机,比较难拆,容易坏外壳; 3、找到内存和闪存,用胶带把边上的小元件,电阻都贴好; 4、加助焊油,用风枪拆掉内存,这个比较难,新手要注意,温度要在350以上; 5、清理焊盘,加助焊油,用电烙铁将新

    2024年02月05日
    浏览(35)
  • TP-Link TL-WR886N路由器设置无线桥接方法详解

    大家都知道,如果家中面积比较大,一台路由器无线信号无法完美覆盖大面积房间,这个时候就可以借助2台无线路由器无线桥接设置,实现无线信号更好的覆盖。今天本文主要介绍下新TP-Link TL-WR886N路由器无线桥接设置教程,感兴趣的朋友不要错过了。 TP-Link TL-WR886N路由器无

    2024年02月05日
    浏览(45)
  • 有源滤波器

    借鉴网上资料,自己学习后,整合而成,如有侵权等请告知,感谢。 由RC元件与运算放大器组成的滤波器称为RC有源滤波器,其功能是让一定频率范围内的信号通过,抑制或急剧衰减此频率范围以外的信号。可用在信息处理、数据传输、抑制干扰等方面,但因受运算放大器频

    2024年02月11日
    浏览(43)
  • 有源晶振脚位详解

    有源晶振产品基本都是四个脚位以上,差分输出晶振基本六个脚位,而高精度的有源晶振则有可能是四个脚、六个脚、八个脚位等都有,乃至更多脚位,下面对有源晶振的脚位说明做个简单的说明。 首先是普通输出晶振(CMOS、LVCMOS、HCMOS)等类型,Pin脚一般为4个,部分有6个P

    2024年02月10日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包