电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

216

主题

504

帖子

4432

积分

四级会员

Rank: 4

积分
4432
发表于 2020-9-10 15:42:52 | 显示全部楼层 |阅读模式
作者:黄刚(一博科技自媒体高速先生团队成员)  b7 K( d3 z1 {& }0 G8 q
0 \+ g4 l4 g# ~5 _  d4 x9 Z
对于做过DDR模块的PCB工程师来说有没有过这样的体验,在板子小密度高的情况下,要是突然发现原理图上没有那一大把地址信号的端接电阻,他们的心情一定会是这样的…+ l) u( h" n& d& h, }4 _
, T+ w7 ~  I2 ~, r  H
: Z6 _% O6 u3 S; i! u
掐指一算,基本上一个DDR的通道,地址控制信号加起来差不多达到20根,也就是说硬件工程师的小手一挥,对于PCB工程师就是一笔福利,尤其在目前板上走线密度越来越大,层数越来越少的情况下,PCB工程师差点就是给你一个大大的拥抱。当然从成本的角度看,要是一个板子有好几个DDR通道,而且是大批量生产的话,你们的老板估计也会给你们加个鸡腿吧。9 w4 p2 U6 v$ j0 ^

' I) c! i* c: B
) S( \) v! f( O1 z2 P* S' J; l0 K3 Y但是爽归爽,端接电阻却不是说去掉就能去掉的,你要去掉的前提肯定是要保证能够跑通!这对于速率高的DDR模块,例如ddr4,而且一个通道有4个颗粒的DDR模块来说,问一下作为硬件工程师的你们,敢试试吗?
' W, A! x0 S# ]$ l: M( A' h* e9 |8 |0 O

  |# b, Q2 t' ~0 u4 S) L2 ?! X8 x& l; p' H& [& d. q
我们先说点轻松的吧,一般来说,常用的1拖4的DDR拓扑结构一般有两种,就是我们常见的fly-by拓扑和T拓扑,他们大概的示意图如下所示:2 }" _. P/ d8 ]4 r% t; w

3 y9 Y; _# h# i0 ]
7 S0 {' v% |2 H* O" J2 |6 y2 ]0 a7 `3 f" q% J; R+ ~! N" j
当然两者都可以加上相应的端接电阻来组成一个更为完善的拓扑,从外形来看,Fly-by拓扑是从头到尾进行串联的组合,T拓扑是以控制器到每个颗粒时间大致相等为前提的组合。关于这两种拓扑间的端接电阻如何选择及相关的原理,可以观看高速先生下面这个很详细的端接视频哈。
# q- k# Q3 Q. T' ]: m# E
3 k2 N7 \  b  D& C7 F2 F- ^0 d
" q2 i" v5 x2 z& O+ s0 `https://www.bilibili.com/video/BV1g54y1v7Ce7 p! e7 F0 O; d9 x+ n/ d( t

) Q  p3 c/ P9 Z5 d  F4 g/ M( O/ {6 O那么本案例来了,因为项目需要大批量的生产,因此客户想实现尽量省成本的DDR4模块设计,省成本的意思是对于DDR4模块来说,客户提出了能不能把地址信号的端接电阻省掉,由于省掉端接电阻之后,那么同时也可以节省一个VTT的电源转换芯片,也就是我们经常说的1.2V转0.6V给VTT端接电阻供电的电源。很显然这是一个非常规的设计,尤其对于2400Mbps的DDR4而言。高速先生其实之前也很少遇到这样的客户需求,在这么高速的DDR4模块中,而且还是4个颗粒的情况下,高速先生也是慢慢去尝试不同的拓扑带来的效果。2 M4 q! m  `+ I' |( H$ H. h9 Y0 {8 ~

( i1 I! J" Y7 t0 l3 X
* s! m+ S. p/ v7 n6 ~7 P当然一开始高速先生还是希望在比较传统的Fly-by拓扑中实现,就是以下的拓扑了。
" e4 Q+ L) D1 N" H
4 y6 g6 k% d0 o2 f5 ?: P
# j1 w7 u3 m' F& U/ U但是在这个传统的单面放置4个颗粒的Fly-by拓扑中,高速先生并没有得到想要的答案,它的波形说明了在Fly-by拓扑中基本上不太可能做到。0 n3 G) m0 M# i" b! H3 W& r# Z
/ U5 H* ~, B+ `6 U) @& j

) {+ ]( K8 D, z5 R% m" U那么是不是就不能实现了呢?从上面Fly-by拓扑不加端接电阻的眼图结果来看,差的可不是一丁半点,Fly-by拓扑走不通,高速先生因此(也只能)把眼光转向T拓扑,经过详细的前期评估(此处忽略N个字哈),高速先生狠下心把拓扑定成如下的样子:
( n# s# F5 r1 s$ \( A% D1 i; g
7 ~$ t/ O# `2 i$ ^. t& k" Y# k; h$ d* Z- y  ], c. d* c
" I& [' u' T) b2 u& A
没错,就是上面的这种T拓扑,而且是正反贴的T拓扑,从空间利用来看它会更有优势,你可以认为它只需要上面单面贴的Fly-by拓扑的一半位置就可以啦。那么它的信号质量到底能不能比Fly-by拓扑好呢?
  I7 d3 |% _: ?8 B" Z& k
5 I' B; |6 G% o8 j# l) f3 p5 d( G$ e2 [( F" e! A

# U. d5 ^; a1 ^3 l0 g: y之所以要打这个广告,就是想让大家先去看看高速先生队长的端接视频,看看能不能从中得到一些灵感哈。好了,那我们精心设计的T拓扑的信号质量到底能不能比Fly-by拓扑好呢?我们给出了它的验证结果,让我们惊讶的是(在我们的意料之内),居然还是不错的。( s& L- e7 K0 n7 I( z1 q+ `" M9 _+ w

% B) d4 l' Q( y
6 H3 o4 r8 m4 z8 c* V( w$ }/ Q* o
这让高速先生看到了4个DDR颗粒也可以不用端接电阻的可能性,因此高速先生在T拓扑的结构中再进行仔细的优化,包括阻抗优化,长度优化,叠层优化等等一系列的操作之后,大胆的完成了该设计并进行投板验证,客户调试后反馈过来的结果也让大家松了一口气。
' T; y( H  w! {$ I# y5 W9 `7 D6 ^1 ]" }

. _, p8 S* z5 i
! O7 m' Z4 W, T1 @高速先生到最后有必要再多说两句哈,无论如何,去掉端接电阻的DDR设计我们都认为是非常规的设计,最好不要只通过单纯的设计进行保证,如果大家真的有这样的想法和需求的话,最好的方式就是…7 _1 A2 Z# |) B/ y. p# Y3 F2 g
! g3 `. n" q! [! }/ x- w  C
6 K' j) j% D, W- {+ |
2 |9 x2 q9 R* ^+ G5 p# n9 i' B

4 y. R. o8 p2 y! K, t( Z$ x
& h; `8 ^3 F$ t8 t, Z* T
# Z( g" T$ [2 B0 ]3 U, K* G7 T& z# r: z- m; Q
7 z2 G& S# g/ c: U

0 t3 X4 p6 ^% N" m- u# ?" t  o$ F8 U4 W6 r/ W! `3 I: S* ~( H

' {0 S1 n9 S* e+ }0 f3 ?5 \
* R% S, ~" l) o3 Z3 c9 M6 l+ C% Z! U& _) k
; [3 K0 E5 F' Q1 s# o
: e3 w' g0 o5 O" x5 e

5 _$ S3 _1 e* Y9 M& J& v! B7 B( ^# C, K1 r8 @
' I4 ^) [3 N& T( g, a. y
" v. }4 e/ S7 q2 G2 [

+ s+ F! p, q% b- a& P8 y
9 B' Y" ?+ M# }! Y$ e* ]

# \: @% s/ c% W; D( t4 ~+ t
( z9 X& }% a8 b& |% M6 D3 p" n
一博科技专注于高速PCB设计、PCB生产、SMT贴片、物料代购http://www.edadoc.com
回复

使用道具 举报

发表回复

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

本版积分规则


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