搜索
bottom↓
回复: 29

关于DDR走线的等长问题

[复制链接]

出0入0汤圆

发表于 2014-9-9 13:42:11 | 显示全部楼层 |阅读模式
RT,做过几款ARM核配DDR3内存的系统,对于DDR的等长一直有疑问。
部分DEMO电路并没有做等长处理,仅仅是线拉通了(单颗DDR3),稳定性未知。
自己设计的电路都有做等长处理,系统到目前为止未发现异常。
等长在DDR3走线的影响有多大?
还请坛内砖家发表意见。

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2014-9-9 13:58:35 | 显示全部楼层
等长也是有个误差范围的,只要在范围之内就可以了。飞思卡尔和镁光的技术资料都有说明的。

出0入0汤圆

发表于 2014-9-9 14:09:27 | 显示全部楼层
这个跟主芯片关系也挺大的

出0入0汤圆

发表于 2014-9-9 14:14:13 | 显示全部楼层
与DDR运行的频率、主控制器设计要求,都有关系,频率越低对等长的要求越宽松。

出0入0汤圆

发表于 2014-9-9 14:17:27 | 显示全部楼层
还是要看你这系统跑多少频率的   以前搞过一块跑400M的板子布板密度问题也没用完全按设计规范走 测试下来也没任何问题

出0入0汤圆

发表于 2014-9-9 14:25:45 | 显示全部楼层
前段时间也弄了一块DDR3的板,也是第一次。老是担心走线规则,感觉网上有好多理论。最后就自己折中选择,目前还可以

出0入0汤圆

发表于 2014-9-9 14:34:38 | 显示全部楼层
稍微注意一下频率不是很高是没问题的

出0入442汤圆

发表于 2014-9-9 15:19:54 | 显示全部楼层
alancpu2011 发表于 2014-9-9 14:17
还是要看你这系统跑多少频率的   以前搞过一块跑400M的板子布板密度问题也没用完全按设计规范走 测试下来也 ...

一般差分线对要求在+-1mil以内,时钟到地址命令一般可达+-300mil,到DATA可达+-100mil。

出0入0汤圆

发表于 2014-9-9 15:35:46 | 显示全部楼层

出0入0汤圆

发表于 2014-9-9 15:40:48 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2014-9-10 11:43:35 | 显示全部楼层
wye11083 发表于 2014-9-9 15:19
一般差分线对要求在+-1mil以内,时钟到地址命令一般可达+-300mil,到DATA可达+-100mil。 ...

差分线对要求+-1mil以内,这个要求太高了吧?我们在设计时控制的+-5mil。

出0入0汤圆

发表于 2014-9-10 11:48:41 | 显示全部楼层
看芯片手册,一般都有说明的

出0入4汤圆

发表于 2014-9-10 11:52:26 来自手机 | 显示全部楼层
学习了,,,,,

出0入0汤圆

发表于 2014-9-10 11:52:37 | 显示全部楼层
看DDR运行频率的允许误差范围

出0入0汤圆

 楼主| 发表于 2014-9-10 12:01:53 | 显示全部楼层
alancpu2011 发表于 2014-9-9 14:17
还是要看你这系统跑多少频率的   以前搞过一块跑400M的板子布板密度问题也没用完全按设计规范走 测试下来也 ...

我们板子主芯片跑800M,两颗DDR3,看了DEMO板是没有严格做等长的。

出0入0汤圆

发表于 2014-9-10 12:37:33 | 显示全部楼层
一直很好奇,等长线所允许的长度差别究竟是多少。

出0入442汤圆

发表于 2014-9-10 14:44:57 | 显示全部楼层
stevencheng 发表于 2014-9-10 11:43
差分线对要求+-1mil以内,这个要求太高了吧?我们在设计时控制的+-5mil。

不算高,毕竟本身就有误差。不过,能少一点少一点还是要好一些。因为差分线涉及到电平交错,如果差得太多,就会造成占空比异常。

出0入0汤圆

发表于 2014-9-10 15:08:17 | 显示全部楼层
很多板子都没跑到DDR3的最高速度,2,3百M的速度只要相差太大都没问题。500mil内。

出0入10汤圆

发表于 2014-9-10 16:11:00 | 显示全部楼层
我在实习公司的时候,见他们做过一块板 2块DDR3的,做好后,频率低的时候,什么问题都没有,频率高了各种内存报错。后来将数据线和时钟线按标准修改后,就没有出问题了。 所以走线的时候,一定要注意

出0入0汤圆

发表于 2014-9-10 16:24:11 | 显示全部楼层
本帖最后由 webwiner 于 2014-9-10 16:29 编辑

DDR3比DDR2布线要好些,所有信号布线线长在2500mil 内情况下,800MHz以下,个人认为 100mil的误差都是可以工作的(差分线除外),稳定性要看分组走线是否规范, 软件优化的怎么样。

出0入0汤圆

发表于 2014-9-10 20:42:14 | 显示全部楼层
楼主你的DDR3布线用链式还是T型拓扑

出0入0汤圆

 楼主| 发表于 2014-9-11 09:03:37 | 显示全部楼层
qwerttt 发表于 2014-9-10 20:42
楼主你的DDR3布线用链式还是T型拓扑

用的T型拓扑,感觉DDR不做等长在频率不超过1G的情况下还是可以忍受的。
线如果走得比较长的话不等长带来的影响会比较大。

出0入0汤圆

 楼主| 发表于 2014-9-11 09:10:08 | 显示全部楼层
打孔对DDR走线影响有多大?曾经看过华为的板子,DDR线上打了6个过孔,真是恐怖!

出0入0汤圆

发表于 2014-9-12 19:33:25 | 显示全部楼层
wye11083 发表于 2014-9-10 14:44
不算高,毕竟本身就有误差。不过,能少一点少一点还是要好一些。因为差分线涉及到电平交错,如果差得太多 ...

你这应该很高了,本身是有误差,但它也有可容许的误差范围,我500M的信号误差设置在10mil就行,很稳定的

出0入0汤圆

发表于 2014-9-12 19:34:49 | 显示全部楼层
完全等长挺难的

出0入0汤圆

发表于 2014-9-12 19:35:04 | 显示全部楼层
与DDR运行的频率、主控制器设计要求,都有关系,频率越低对等长的要求越宽

出0入0汤圆

 楼主| 发表于 2014-9-13 13:53:46 | 显示全部楼层
看来等长的问题还是需要根据具体的使用环境进行折中选择,目前ARM核的运行频率越来越高,相信等长以后会变成必须品。

出0入0汤圆

发表于 2014-9-14 14:05:20 | 显示全部楼层
DDR3,,,需要串阻抗匹配电阻么?看了一些原理图,有的有,有的没有。。一直都很模糊。

出0入0汤圆

 楼主| 发表于 2014-9-14 15:21:50 | 显示全部楼层
litop 发表于 2014-9-14 14:05
DDR3,,,需要串阻抗匹配电阻么?看了一些原理图,有的有,有的没有。。一直都很模糊。 ...

线拉得不长可以不用考虑,拉得长了就必须加,加电阻主要是为了防止终端反射波。

出0入0汤圆

发表于 2014-9-14 15:31:36 来自手机 | 显示全部楼层
绕线会带来EMI问题,所以一般只要满足芯片要求即可,ddr controller频率低的时候,地址线差1000mil以上也不会有问题
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-2 23:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表