电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2734|回复: 0
收起左侧

不加端接电阻的快乐,你们绝对想象不到!

[复制链接]

217

主题

508

帖子

4455

积分

四级会员

Rank: 4

积分
4455
发表于 2020-9-10 15:42:52 | 显示全部楼层 |阅读模式
作者:黄刚(一博科技自媒体高速先生团队成员)
7 h$ E4 g$ E: {6 H. Q# ]
+ P: p2 U& }5 _' y  Q5 {对于做过DDR模块的PCB工程师来说有没有过这样的体验,在板子小密度高的情况下,要是突然发现原理图上没有那一大把地址信号的端接电阻,他们的心情一定会是这样的…% k8 E7 E( t2 n# [5 x

& G" s3 k1 S4 r2 }' Z
4 A0 u1 i  A- d5 p; m/ a6 `掐指一算,基本上一个DDR的通道,地址控制信号加起来差不多达到20根,也就是说硬件工程师的小手一挥,对于PCB工程师就是一笔福利,尤其在目前板上走线密度越来越大,层数越来越少的情况下,PCB工程师差点就是给你一个大大的拥抱。当然从成本的角度看,要是一个板子有好几个DDR通道,而且是大批量生产的话,你们的老板估计也会给你们加个鸡腿吧。6 d2 y: x* U, [

/ i2 C# y& \+ o; o7 o
2 C2 o  h$ a- o8 ]  K: n但是爽归爽,端接电阻却不是说去掉就能去掉的,你要去掉的前提肯定是要保证能够跑通!这对于速率高的DDR模块,例如ddr4,而且一个通道有4个颗粒的DDR模块来说,问一下作为硬件工程师的你们,敢试试吗?
# t. L; r; m9 a' Y# j! u( q1 W+ l+ B  F) j% M* E, Q
( B1 a" p2 W+ f* j9 T5 M9 l

/ T4 y8 e" @0 R7 r' E我们先说点轻松的吧,一般来说,常用的1拖4的DDR拓扑结构一般有两种,就是我们常见的fly-by拓扑和T拓扑,他们大概的示意图如下所示:
& Z' e2 B1 s5 P$ D# {7 f. |9 \! W$ n* L
5 w  f% R6 x* o; F

4 h4 w. {) d- _' H9 |当然两者都可以加上相应的端接电阻来组成一个更为完善的拓扑,从外形来看,Fly-by拓扑是从头到尾进行串联的组合,T拓扑是以控制器到每个颗粒时间大致相等为前提的组合。关于这两种拓扑间的端接电阻如何选择及相关的原理,可以观看高速先生下面这个很详细的端接视频哈。. Q! ?; c0 r% \

# |$ |% s$ L. o1 j9 z+ z2 |6 v  O8 \! Q% I1 F0 [8 ~4 o; h! O
https://www.bilibili.com/video/BV1g54y1v7Ce, H) U! o$ L# i9 d0 ~

6 }5 O: ]2 f! R2 J( [$ ~5 ?那么本案例来了,因为项目需要大批量的生产,因此客户想实现尽量省成本的DDR4模块设计,省成本的意思是对于DDR4模块来说,客户提出了能不能把地址信号的端接电阻省掉,由于省掉端接电阻之后,那么同时也可以节省一个VTT的电源转换芯片,也就是我们经常说的1.2V转0.6V给VTT端接电阻供电的电源。很显然这是一个非常规的设计,尤其对于2400Mbps的DDR4而言。高速先生其实之前也很少遇到这样的客户需求,在这么高速的DDR4模块中,而且还是4个颗粒的情况下,高速先生也是慢慢去尝试不同的拓扑带来的效果。$ a" ~/ [8 s% k, L

& X1 h/ c: h; f) m& }0 k0 N2 p0 m( c
当然一开始高速先生还是希望在比较传统的Fly-by拓扑中实现,就是以下的拓扑了。
8 ?2 x9 ]6 N9 s. N+ o0 K" M3 r! S( e% |/ E6 Y+ K, Z5 `- [  a
" [) o& @* d9 V9 K
但是在这个传统的单面放置4个颗粒的Fly-by拓扑中,高速先生并没有得到想要的答案,它的波形说明了在Fly-by拓扑中基本上不太可能做到。9 H6 b7 J( L+ o9 d, [! K
% E5 p8 [# p" d/ {
7 J* k$ ]! l3 @
那么是不是就不能实现了呢?从上面Fly-by拓扑不加端接电阻的眼图结果来看,差的可不是一丁半点,Fly-by拓扑走不通,高速先生因此(也只能)把眼光转向T拓扑,经过详细的前期评估(此处忽略N个字哈),高速先生狠下心把拓扑定成如下的样子:6 i& o: \2 F) f  ]6 C/ V6 c

* ]5 p2 A/ {( M! N! m: y8 r5 w2 b4 g) @- `6 U2 ~) c5 o4 x

. I! v. {2 g. [  }$ g9 ?4 j" h没错,就是上面的这种T拓扑,而且是正反贴的T拓扑,从空间利用来看它会更有优势,你可以认为它只需要上面单面贴的Fly-by拓扑的一半位置就可以啦。那么它的信号质量到底能不能比Fly-by拓扑好呢?2 U. {% F7 v7 f2 T. ]
: A$ b* M8 L. x5 ?2 ?, r1 H1 k

8 g; L# ?0 b) @" `. k7 h5 [5 ]
/ q8 |1 U9 @! {. c/ g3 J2 @4 g之所以要打这个广告,就是想让大家先去看看高速先生队长的端接视频,看看能不能从中得到一些灵感哈。好了,那我们精心设计的T拓扑的信号质量到底能不能比Fly-by拓扑好呢?我们给出了它的验证结果,让我们惊讶的是(在我们的意料之内),居然还是不错的。; ~* E/ J2 D: S% i" q/ W1 E1 l

$ I$ i% W! h9 P+ c* d9 {$ @" a# L* M# v- u4 X9 }, W

+ I( t0 s! h' K& p# ^, W0 u. j这让高速先生看到了4个DDR颗粒也可以不用端接电阻的可能性,因此高速先生在T拓扑的结构中再进行仔细的优化,包括阻抗优化,长度优化,叠层优化等等一系列的操作之后,大胆的完成了该设计并进行投板验证,客户调试后反馈过来的结果也让大家松了一口气。
5 w' O# a! ]; i# o, T" w& _9 @7 u
- Q( B* l1 o  c8 m4 F" `  j. c) t$ o  f( X
2 f! t3 @" i( S8 u# \( Q- \7 j' G2 W) E5 I
高速先生到最后有必要再多说两句哈,无论如何,去掉端接电阻的DDR设计我们都认为是非常规的设计,最好不要只通过单纯的设计进行保证,如果大家真的有这样的想法和需求的话,最好的方式就是…' N) J. A2 u4 h; @* M
) U2 A+ ^$ {) h7 Y0 u! c0 X2 Y
% u- ?& d  b: O7 }9 }( f1 g3 {

1 U( {% l# d- N" H. @4 [& n
9 B3 R& g2 k' i4 g$ s- j
. c% T, z6 O' B8 Y7 j& V1 t3 l& u# Z- U- E+ o

/ ~+ _) h- F8 i8 B2 }* ^
* f2 z: ?" ]4 d5 T/ V) o8 P4 ]
' [* h2 b' _& z) O0 d5 t7 J* w" X: N/ {4 z8 R
6 }8 K4 \( v1 x/ u+ h8 X
/ @4 T2 O2 }2 w% |) ]

- \: q) W. J, u' O4 S: @% B# o+ l, b7 w8 G' A* U  C$ t% L
) O0 J1 c5 Q& D+ j
* E( i+ T* ?5 _$ {" F2 W

+ i( N1 S& ^6 g. }" O2 W9 a+ N  u  f* @1 j' s
' _& o% D* K7 v

3 K9 H& N2 ~$ I* O1 h$ g

. v) z( O; `) O  Z/ b5 i
4 j9 e! n. v+ M/ Z  S9 z' n2 ~0 r8 g" h. {3 D
一博科技专注于高速PCB设计、PCB生产、SMT贴片、物料代购http://www.edadoc.com
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表