zynq7系列DDR3的PCB走线阻抗与端接电阻问题

zynq7020仅PS带有DDR端口,兼容DDR2到DDR3协议,PCB设计主要参考ug933手册。

本文主要讨论其走线阻抗与端接电阻问题。

1. 官方推荐电压-1.5V/1.35V


DDR3和DDR3L都同时支持1.5V和1.35V的I/O电压。
·············
············

2. 官方推荐走线阻抗–DDR3单端40,差分80

3. 官方推荐端接电阻–单端40,差分时钟80

4.正点原子开源的原理图–单端40.2,差分80.6

5.问题

如果完全按照官方参考来,应该没什么问题,但是实际走线阻抗多用50R,时钟差分也多用100R,一是更通用,二是阻抗更大在叠层设计时走线可以控制得更细、更合理,如一般板厂6层PCB的叠层结构下top计算50欧线宽大概5-6mil,如果40欧则外层来到8-9mil,内层线宽将更大,会让本就不富裕的空间雪上加霜。

那么走线50欧,端接电阻是多少,是按照直觉同步搞成50,还是按照官方推荐的40不变?
下面在ADS中简单仿真一下,

  1. 走线50,端接40
  2. 走线50,端接50
  3. 走线40,端接50
  4. 走线40,端接40

2和4波形是所想要的,说明端接电阻应该和走线阻抗匹配;

  1. 输出阻抗改成200,走线和端接均50

    中心在0.68V附近,幅度大幅缩减,由于无法得知实际芯片的阻抗,故由此得知从官方推荐40改到50后的主要影响在于信号围绕中线的幅度有所变化。

  2. 去掉端接电阻

    终端信号满幅度,但是源端回勾明显,说明终端电阻是必要的,但是对于DQ数据线DDR3是支持ODT的,也就不需要去加,但是时钟和地址是没有的需要额外加。

后续补充:地址线和命令线数据传输是单向的,即使反射回来的信号导致源端波形不理想,但是终端信号质量是可以接受的,所以不加终端匹配电阻似乎也说的过去,而数据线是双向的但是一般芯片自带可调节端接电阻。

6.上述是基于理想情况的,实际考虑到寄生电容等因素就不得而知了,也有说走线50,端接40是个经验值,否则就得做个整板的SI仿真。

7.DDR3相关电平标准

DDR相关标准由JEDEC组织定义
DDR3的IO电平采用SSTL

这是主控端的描述

DDR3芯片对电平的描述

!!!VIL 和VIH在参考电平VTT(1/2VDD)上下0.3V内

8 DDR走线时BGA区域规则引起的阻抗不匹配带来的影响


如上,BGA区域内走线比预计算出的走线要细很多,此处从5.7mil降到3.5mil,5.7mil宽走线长500mil,3.5mil线宽100mil左右;经过计算,5.7mil是匹配的50欧姆,3.5mil则是非预期的62欧;如下

通过搭建简单的模型,来简化分析一下这种不连续带来的影响,ADS模型采用如下所示:

仿真输出结果如下:

不算好,但是还行,没有回勾,也都越过了VIL和VIH;

作为对比,取消3.5mil的线宽,全部换成5.7mil的匹配线宽,结果好像是差不多的

9 allegro 中拓扑的设置

T拓扑设置:这两个都不错。
https://www.bilibili.com/video/av668030087

https://www.zhihu.com/zvideo/1319993178591326208

这个是设置T点的最佳教程,关键是SigExplorer中建立两条同名但不同路径的规则
https://www.bilibili.com/video/av548715209/

Fly-by,参考十四的教程
https://study.163.com/course/courseLearn.htm?courseId=1005839006#/learn/video?lessonId=1053480248&courseId=1005839006

zynq7系列DDR3的PCB走线阻抗与端接电阻问题相关推荐

  1. FPGA-DDR总线电源硬件设计技巧-Fly-by走线阻抗

    DDR总线总电源的类型有好几种,但是很多时候在设计时都合并了. 1.电源DDR的分类 A. 主电源VDD和VDDQ 主电源的要求是VDDQ=VDD,VDDQ是给IO buffer供电的电源,VDD是给 ...

  2. pcb 布线电容 影响延时_信号在PCB走线中传输时延

    信号在媒质中传播时,其传播速度受信号载体以及周围媒质属性决定.在PCB(印刷电路板)中信号的传输速度就与板材DK(介电常数),信号模式,信号线与信号线间耦合以及绕线方式等有关.随着PCB走线信号速率越 ...

  3. PCB走线角度为90度到底行不行?

    关注.星标公众号,直达精彩内容 现在但凡打开SoC原厂的pcb Layout Guide,都会提及到高速信号的走线的拐角角度问题,都会说高速信号不要以直角走线,要以45度角走线,并且会说走圆弧会比45 ...

  4. 7805输入电流有要求吗_防雷!防护电路在PCB走线方面的要求(某500强企业内部资料~)...

    通信产品在应用的过程中,由于雷击等原因形成的过电压和过电流会对设备端口造成损害,因此应当设计相应的防护电路.接下来,板儿妹和大家介绍下防雷电路中的元器件以及防护电路在PCB走线方面的要求. 防雷电路中 ...

  5. 高速信号线PCB走线中的阻抗匹配

    高速信号线PCB走线中的阻抗匹配 1.先确定所需阻抗值,以模拟视频信号线为例,整个系统的阻抗值为75Ω.所以不考虑端接电阻等因素(牵扯到阻抗匹配中的端接电阻相关知识,可自行百度)单就布线考虑我需要使视 ...

  6. candence pcb走线等长_PCB走线角度选择 - PCB Layout 跳坑指南 - 吴川斌的博客

    现在但凡打开SoC原厂的PCB Layout Guide,都会提及到高速信号的走线的拐角角度问题,都会说高速信号不要以直角走线,要以45度角走线,并且会说走圆弧会比45度拐角更好.狮屎是不是这样?PC ...

  7. 信号完整性七步曲:从PCB走线、信号反射到特性阻抗

    信号完整性(一):PCB走线中途容性负载反射 很多时候,PCB走线中途会经过过孔.测试点焊盘.短的stub线等,都存在寄生电容,必然对信号造成影响.走线中途的电容对信号的影响要从发射端和接受端两个方面 ...

  8. 我的PCB走线经验归纳

    在 PCB设计 中,布线是完成产品设计的重要步骤, PCB 走线的好坏直接影响整个系统的性能,布线在高速PCB设计中是至关重要的.布线的设计过程限定高,技巧细.工作量大.PCB布线有单面布线. 双面布 ...

  9. 视频分享 | 你真的知道PCB走线与过孔的载流能力吗?

    本文来自公众号:高速先生 微信公众号:芯片之家(ID:chiphome-dy) 硬件工程师都很疑惑PCB走线和过孔到底能够承载多大的电流,尤其是电流很大或者空间限制的情况下,到底需要多宽的走线和多少过 ...

最新文章

  1. Go 分布式学习利器(5)-- 数组和切片
  2. java 调用mysql存储过程
  3. c mysql 内存泄露_c代码连接mysql数据库内存泄露的问题
  4. Spatial Pyramid Pooling(空间金字塔池化)-变尺度CNN训练
  5. 大话ion系列(一)
  6. python编程100例-【python】编程语言入门经典100例--30
  7. 大数据工程师简历_大数据工程师简历范本02
  8. MySQL DELETE语句和TRUNCATE TABLE语句的区别
  9. 高效能人士的七个习惯读后感与总结概括-(第五章)
  10. android 计时器函数,Android Chronometer控件实现计时器函数详解
  11. 28岁华为员工工资表曝光,牛逼的人注定会牛逼
  12. 四大机器学习降维方法
  13. 手把手带你入门深度学习(一):保姆级Anaconda和PyTorch环境配置指南
  14. 面向开发人员的代码安全指南
  15. 学习ios(必看经典)牛人40天精通iOS开发的学习方法
  16. Perl语言入门笔记 第六章 哈希(hash)
  17. 【工业互联网】2018工业互联网红利爆发:政策战略、关键技术、典型案例深度解读!
  18. sap 成本中心下的po_定义成本中心(Cost Center)
  19. 树莓派魔镜php,手把手教你打造属于自己的树莓派魔镜
  20. 餐饮品牌推广方案PPT-朴尔PPT

热门文章

  1. kali Liunx常用命令环 档案与目录 6个小时耐心总结
  2. (2019春)软件构造:雨课堂试卷(五)(第7章)
  3. TCP/UDP编程基础
  4. 计算机应用基础知识办公软件使用,计算机应用基础教程-Windows 7+Office 2010.pdf
  5. furture模式和masterWorker模式
  6. 网贷之家被爆问题频出,折射P2P排名乱象
  7. C++必备专业英语单词
  8. tm影像辐射定标_Landsat TM 辐射定标和大气校正不
  9. 专业阿香婆卸载工具(ashampoo unInstaller 9中文版) v9.00.10
  10. IDL学习——哨兵2 L1C数据辐射定标