找回密码
 注册
关于网站域名变更的通知
楼主: cewtf
打印 上一主题 下一主题

DDR3的PCB自我练习

[复制链接]

该用户从未签到

16#
 楼主| 发表于 2015-12-28 14:02 | 只看该作者
brady.lu 发表于 2015-12-28 13:35. ?; U  ^% X5 L9 T! G+ u
这个不一定的 你要看芯片的DATAsheet有的支持 有的不支持
; V" s  m' y; i3 w% Y1 }9 y
好的,了解!这个我要好好去看一下Datasheet$ Q; R: A6 q) B+ J0 j

该用户从未签到

17#
发表于 2015-12-28 14:17 | 只看该作者
1,数据组内互换和组与组是可以的,和支不支持没关系,拓扑也是可以的,和支不支持没关系,fly-by反而要读写平衡支持,只是颗粒大于等于4个优先用fly by,效果好,但是T型也是可以的,你这优先T型是对的;  m. ~+ ^4 x; Q9 `% a* t$ l; p
2,数字信号,对于信号完整性,最最最最关键的一点,一辈子都在和阻抗这个玩意打交道,自己考虑下,层叠阻抗是在前期就要考虑下的;
2 N9 q; i8 l. C3,阻抗符合了再谈串扰什么的了,你这个不用看严重不达标,层内,层间串扰太大将来,也许跑几百能行,但高速率怎么办,裕量太小,稳定性会很差- o* k( Z8 m% w! b- _6 {( |
4,等长蛇形不要用1W,起码2W,同组间距近一点可以接受,但是蛇形线尽量不要1W7 D, k5 m% X/ u7 m) \# J
细节自己看了,大的方面同组同层你的应该是做到了,只要阻抗保证,串扰OK(间距大点),等长足够,蛇形大弯弯,1600随便跑

点评

直接看下去 器件位置不懂 貌似也只能走T FLY_BY空间好像不够吧  详情 回复 发表于 2015-12-29 16:26
感谢大师的回复,有了一些明确的概念了,我们这个设备最高是1G,一般在800M跑。下一版练习的时候我会注意的。还有一点想请教一下大师,是不是层与层之间必须要横平竖直的布线,还有一点就是组与组之间的间距要控制在  详情 回复 发表于 2015-12-28 14:38

该用户从未签到

18#
发表于 2015-12-28 14:23 | 只看该作者
lovelymnk 发表于 2015-12-28 12:134 m. `8 ]5 _- ?3 s" H, ^0 e$ w
对于有的存储控制器,DDR3的地址线不能用T型拓扑,只有不带读写平衡功能的控制器(如某些FPGA)才能用T型拓 ...
4 b" r, E* n! |; s0 Q0 p
不带读写平衡只能用T型结构,不是才能,颗粒较多的情况下,采用fly_by从头到尾串下来,不用过多的绕线,单面情况下要更省空间,在DDR3负载颗粒较多的情况下,理论上采用fly-by结构的信号质量也比T型结构好,这也许就是大多数工程师看到DDR3就喜欢用fly_by的原因吧" Y9 x: ?- ~% G: e' w

该用户从未签到

19#
 楼主| 发表于 2015-12-28 14:38 | 只看该作者
kevin890505 发表于 2015-12-28 14:17* c+ o1 U5 {, [6 q6 R
1,数据组内互换和组与组是可以的,和支不支持没关系,拓扑也是可以的,和支不支持没关系,fly-by反而要读 ...
: k/ B( w6 b0 C5 T/ x+ A( O
感谢大师的回复,有了一些明确的概念了,我们这个设备最高是1G,一般在800M跑。下一版练习的时候我会注意的。还有一点想请教一下大师,是不是层与层之间必须要横平竖直的布线,还有一点就是组与组之间的间距要控制在多少比较合适,10mil,还是20mil。' V$ D0 ?# z, Y$ Q
+ K3 h5 |$ m5 p* s7 ?, X2 U

点评

目前这个PCB情况,能稳定跑四五百M你就偷着乐了,1G应该不行,建议你花点时间修改下。数据线可以对调,就尽量优化到最好,保证走线最顺最短,也让你不用绕那么多线,绕线不是技术活,是工作量,而且对信号质量没好处  详情 回复 发表于 2015-12-28 15:21

该用户从未签到

20#
发表于 2015-12-28 15:21 | 只看该作者
cewtf 发表于 2015-12-28 14:38
: t) O& @/ u6 P# I感谢大师的回复,有了一些明确的概念了,我们这个设备最高是1G,一般在800M跑。下一版练习的时候我会注意 ...
  n1 }$ u- s5 N. a
目前这个PCB情况,能稳定跑四五百M你就偷着乐了,1G应该不行,建议你花点时间修改下。数据线可以对调,就尽量优化到最好,保证走线最顺最短,也让你不用绕那么多线,绕线不是技术活,是工作量,而且对信号质量没好处。。; I7 V$ O  o* q* S- t6 v; m2 j
虽然,同组间距可以适当减小,但你这个有点太密集了,长距离的,还有蛇形绕线间距。) y# V9 l) B, L) H# r5 G& @
相邻层比同层更要注意,耦合程度更高,所以如果不能做到横平竖直整体规划,可以在绕线的时候,把相邻的每根线交叉的地方互相垂直,就是在绕线的时候,让相邻层错开,尽量不要平行,即使只有一部分重叠。8 E6 I5 o  ?9 C$ e$ s
800M  1G都不算啥,但前提是你的时序,信号质量,保证前者主要是等长,保证后者的主要是阻抗和干扰,宁愿多画点功夫把间距拉大,临层优化好,也不要冒险,那是money" a" G! ]9 C( x' E+ u

点评

好的,谢谢大师的指点,目前这个项目还没有启动,我也是前期准备工作,后期还不确定,算是先给自己预热一下,也做一点技术储备,方便以后用。多谢指点,小弟后面还会有问题的,还望多多指点哈~~  详情 回复 发表于 2015-12-28 15:40

该用户从未签到

21#
 楼主| 发表于 2015-12-28 15:40 | 只看该作者
kevin890505 发表于 2015-12-28 15:21  B' I+ ^. W3 L6 ~# a5 Q7 u
目前这个PCB情况,能稳定跑四五百M你就偷着乐了,1G应该不行,建议你花点时间修改下。数据线可以对调,就 ...
1 z" r" Z2 M$ U; V& Z0 K
好的,谢谢大师的指点,目前这个项目还没有启动,我也是前期准备工作,后期还不确定,算是先给自己预热一下,也做一点技术储备,方便以后用。多谢指点,小弟后面还会有问题的,还望多多指点哈~~
, _3 h2 ]9 n- u) S" i% a6 p8 n8 `! n. B+ q( C

该用户从未签到

22#
发表于 2015-12-29 14:21 | 只看该作者
其实楼主走线也没什么问题,关键在于0 N6 i1 Y1 L. x* q9 x& U& A1 P
层叠的设计,建议ddr部分走线全部参考GND层
1 u7 r: P) F; U' v从图上看感觉两边ddr内部地址线的过孔打的有点近,但中间的T点处的过孔就不错。
  r7 z! q- o4 o3 s, u3 W) W4片正反贴的ddr3因为层数的限制,只能这样走的,但是绕线建议不要在分支上面进行。然后绕线的间距太小了!+ U' t: c, c, x5 X
关于走fly-by还是走T,要看芯片是否支持writeleveling的功能。

点评

ddr部分走线全部参考GND层 这个只是理想状态吧  详情 回复 发表于 2015-12-29 16:30
多谢提意见,我会继续试试的。多听听大师的意见,总会有长进的。  详情 回复 发表于 2015-12-29 14:25

该用户从未签到

23#
 楼主| 发表于 2015-12-29 14:25 | 只看该作者
qsf728999746 发表于 2015-12-29 14:21
2 v2 L( f2 i. ^! c( C+ Y( r9 M其实楼主走线也没什么问题,关键在于5 X$ M, F7 h" y2 I
层叠的设计,建议ddr部分走线全部参考GND层  T, [! {* h: B5 {" i& I
从图上看感觉两边ddr内 ...
! F0 [! _9 J2 u- l' g5 f0 O! E7 n
多谢提意见,我会继续试试的。多听听大师的意见,总会有长进的。
( k* w# a9 k& F

点评

我可不是大师你看我是初级新手。。。  详情 回复 发表于 2015-12-29 14:45

该用户从未签到

24#
发表于 2015-12-29 14:45 | 只看该作者
cewtf 发表于 2015-12-29 14:25
5 R2 }$ Q/ Q) n# k8 A! _- m4 n多谢提意见,我会继续试试的。多听听大师的意见,总会有长进的。
9 v  N# P/ c  ~2 y! S' j
我可不是大师你看我是初级新手。。。
) N. ]0 \& G8 Y' {' X7 W

该用户从未签到

25#
发表于 2015-12-29 15:22 | 只看该作者
我还没尝试着自己布ddr  赞一个!

该用户从未签到

26#
发表于 2015-12-29 16:26 | 只看该作者
kevin890505 发表于 2015-12-28 14:17
0 O' ^: N- C: S9 V& u8 k, u1,数据组内互换和组与组是可以的,和支不支持没关系,拓扑也是可以的,和支不支持没关系,fly-by反而要读 ...

7 W2 k4 h3 ^" A6 T2 M直接看下去    器件位置不懂  貌似也只能走T  FLY_BY空间好像不够吧

点评

是的  详情 回复 发表于 2015-12-29 16:30

该用户从未签到

27#
发表于 2015-12-29 16:30 | 只看该作者
qsf728999746 发表于 2015-12-29 14:21: P* x2 L% I6 x. H) Z
其实楼主走线也没什么问题,关键在于: C* b& I/ g/ k- O0 Q4 g7 |9 C9 A
层叠的设计,建议ddr部分走线全部参考GND层: u) v5 D6 @6 }2 g8 J) y5 I% D
从图上看感觉两边ddr内 ...

" m% E0 [& {4 i# @# addr部分走线全部参考GND层  这个只是理想状态吧  ( z+ O" @7 L0 ?/ Z" q( |8 U# V, y

点评

这个还真不是。。看叠层,层数宽裕,完全没问题!像楼主这种情况可以将电源层割块地出来!让bot也参考地。  详情 回复 发表于 2015-12-29 16:49

该用户从未签到

28#
发表于 2015-12-29 16:30 | 只看该作者
li262925 发表于 2015-12-29 16:26
# S0 I7 G' y5 D  F8 h$ P4 \: d. O直接看下去    器件位置不懂  貌似也只能走T  FLY_BY空间好像不够吧
: {4 B$ s7 p% u: _9 w+ Y) F2 ~
是的 5 n) v5 j8 }0 f: {8 A

该用户从未签到

29#
发表于 2015-12-29 16:49 | 只看该作者
li262925 发表于 2015-12-29 16:30, R. N4 n3 y+ M. t3 B* a; D
ddr部分走线全部参考GND层  这个只是理想状态吧

# r8 f# i9 R2 s/ P) P* i  h这个还真不是。。看叠层,层数宽裕,完全没问题!像楼主这种情况可以将电源层割块地出来!让bot也参考地。$ I  ~0 S6 T- }9 X) z

点评

我说的不只是针对此板 大多数情况下 想全部参考GND的机会不是很大 呵呵  详情 回复 发表于 2015-12-30 11:32

该用户从未签到

30#
发表于 2015-12-30 11:32 | 只看该作者
qsf728999746 发表于 2015-12-29 16:49
3 a2 `" z, f5 C2 W这个还真不是。。看叠层,层数宽裕,完全没问题!像楼主这种情况可以将电源层割块地出来!让bot也参考地 ...
9 N4 P& y) t* o: P4 a* `
我说的不只是针对此板    大多数情况下  想全部参考GND的机会不是很大  呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-14 10:33 , Processed in 0.140625 second(s), 31 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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