|
作者 | 刘丽娟(一博科技高速先生团队队员)3 x F$ i$ r) s) H5 K& z0 z) @; _7 M
7 j! m2 ~% i# D7 I. x: [' N
, r! W' V F6 w3 l
对于模拟电路没学好的工程师来说,电阻只知道用来端接;电感只知道用来隔离;至于电容嘛,估计你们只知道滤波,更不用说它们的组合产生的作用了。不信?估计以下这个电容的用法,你也只能说滤波了吧……8 ~% c8 D1 o0 y8 f- k6 l
% {) o! B7 F/ Z上周我们雷工,哦不是,是我们姜工的文章向大家介绍了DDR的时钟里面并联电容的用处,让大家惊奇的发现了原来电容也可以用来端接,可能已经让一大把粉丝获得了一波知识的源泉。那么本期高速先生还继续玩这个DDR的时钟,去深挖它还有什么槽点。: ^0 \ _: O) t0 \4 l- j/ _
$ Z7 r' Y7 y- r' a- x
我们先把上周所讲到的这个DDR时钟的拓扑再一次拉出来,没错!就是下面这个图啦。其中上周让雷工尴尬不已的这个电容就是下面红色圈圈的那位了。把电容并联到差分对间,能够很好的对发送的信号进行端接,目标是使得电容的电抗值和传输线接近,从而起到源端端接的效果,减小时钟的反射。# `& k& J* k3 P8 \) Q
1 o! _, C) d! j3 M) B3 V0 i. j) f8 e0 E: F
- n+ {: q' O* _( u# ^
恩,这个是上篇文章的精华哈。那么我们这期的文章继续研究这个拓扑,大家有没有发现上面的拓扑其实不止一个电容,看看上图蓝色圈圈的位置,其实还有一个电容哦!它一般是放在最后两个端接电阻之间,然后下拉到地(也可以上拉到DDR电源)。这个电容到底有什么用呢?根据高速先生对你们的认识,都接到地了,肯定又是用来滤波啦?
7 g7 L: X2 T: x: M7 b6 x7 [( ]3 V$ E/ L: k1 n# o# e
高速先生对此也研究了一番,我们用一个简单的点对点的时钟拓扑进行验证哈。
) J% d) T' x) w# b5 U8 `3 i) F. U2 r; _2 i& R4 ?* v2 s
! ?7 z; w f/ L& i' b; H$ v$ r% N/ T( _
4 Q7 i9 G" \5 C% J' E& p# j! O7 ?( q如果这对差分线是理想的走线,所谓理想就是差分线的P和N长度一致,阻抗相同,分成对称的情况下。有无电容的结果是下面这样的。
" {/ `' e. F8 m" y* L: E; e; E
7 [ X* w* k+ `7 n5 _
$ P/ R" j: Z0 S1 s: [
# a3 P5 u* r& m3 ?( w* L是的,如果我们的PCB加工出来就像原理图设计一样是理想的情况,那这个电容的确起不了什么作用。但是我们PCB最精彩的地方就在于它的设计和加工的误差哈。我们知道,对于一对差分线来说,对间P和N的对称性是最为重要的事情,不然的话它们就是产生共模的噪声。基本上来说,只要破坏了差分线理想状态,这对差分线都会或多或少产生共模的噪声。那么我们在有共模噪声的情况下再去进行对比验证,结果就会变得不一样了。
& ~' n5 S& V. X1 x/ k' b, u, L2 e, \
. w, |9 ?) T+ I ~7 W8 o) D- N3 |
* m! H+ J0 Y4 M, @0 K可以看到,没有了这个电容之后,接收端的波形变得扭曲,甚至是产生了非单调的结果。那么大家也许会问了,那你们怎么知道是不是共模噪声的影响呢?怎么看呢?9 {% g4 G& i5 m+ e) ~; \6 K& B
& _- b0 \( @8 `" f我们可以看下图紫色箭头位置的波形,也就是它们产生的共模噪声的位置了。
" p# g% _: M3 @' Z, Q/ }( a; z* C* F {" K# M9 K% Q: Z& M) L
* i2 e J- [3 f: _7 U$ Y/ ^3 L+ p' G6 A* L0 b1 Z" |* n
我们可以看到,当差分线有共模噪声的时候,这个电容其实可以为我们抑制很大部分的噪声,因此能最大限度的还原接收端信号的完整性。
3 U9 s, g4 F6 _* F/ `# E7 o* w7 y8 y3 ^9 U, q( s6 p& Z! p
7 p: R! p( A/ A- O# l- R
6 B& @; s E0 |" E& _. _' o }当然如果旁边的走线离这对时钟很近的话,有了这个电容,自然也能使得共模噪声串扰到旁边走线的能量削弱啦,也就是起到减小串扰的效果。5 U! W2 ~0 `7 ]9 f" t% W& T
( } i6 u5 H$ U8 w& ~1 ] \' p$ f6 Z
" Q$ a# J! N4 V0 B* _. V
$ ~0 k& h) J! Q2 \1 W
! U& X. b; s$ q
4 y n& h. k6 U1 d& U( R+ S6 |; o- s$ P: p
7 s3 O! ^2 a0 P
$ ~# K% n( ]1 }4 r8 w* ~
+ n5 w S. A) q. _' e( ]/ }3 E
7 @! j" m- B7 d& p0 x5 S4 L5 f6 p9 N& X* R5 Q3 r) @
' q' \" D9 G; r- I* M. g |
|