|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( y. Q, O6 Q2 `
从事PCB设计的都知道,如果没有一点高速方面的知识,那你就不是一个有经验的PCB设计工程师。以下是关于高速信号方面的一些知识,快来“拾贝”吧。. S3 c- c/ _* y" d
% R: E- O- q% K% M" g6 b6 U1
* E% V) [* v( {! t' c: g, W9 Z: Y* m0 y
串行总线/并行总线 \+ D# p5 x' y3 q
6 `: m, {: N/ e3 G3 y高速信号常见于各类串行总线与并行总线,只有你知道是什么总线,知道它跑多快,才能开始进行布线。& E( c% o# R7 R+ B6 \
: ^" u% M& u- w: z5 `4 Q什么是串行总线、并行总线?从字面意义你就能知道个大概。串行就是数据是一位一位的发送,并行就是数据一组一组的发送。如下图所示:
3 U- v! t( S7 r9 {5 X
( N Y: g0 d7 i5 j6 S9 c
+ F6 ~8 z! A; [* W; g/ C
7 x' j: c* N: N并行传输最好的例子是存储芯片DDR,它是有一组数据线D0—D7,加DQS,DQM,这一组线是一起传输的,无论哪位产生错误,数据都不会正确的传送过去,只有重新传输。" E5 \! G" l' d: G; _3 C( Z
, z2 `0 S1 J- @ ^: ^6 V
并行数据因为是一组一组一起传的,每一位都必须是一起传输到位,不能说有一位可以迟到一点,因此一组线之间在PCB布线时就得等长。' |7 S! ^3 j* u# n
" c* b! \/ H7 F
串行数据就不一样,数据是一位一位的传,位与位之间是没有联系的。不过,串行数据虽说是一位一位的传,不用等长,但也并不是一根线,高速线一般都是走差分线,也就是一正一负两根线。这是为了提高抗干扰性能。: @8 w, j0 T! ?" `' Z0 Z0 E
4 N, q& K+ Q" P, w3 K+ B/ k
2' x; Y4 `$ s# M/ ]- L0 V' B" m
+ G9 v0 f( C A% W3 a3 I高带关键信号包地处理: G4 O* j* V' b: Z" A1 _6 S
5 ?/ z- z$ J2 u/ s1 E% z
高速信号线中如时钟钱,最好采用包地处理,而且包地每隔3000mil打一个过孔连接到地层。关键信号与其它线之间要满足3W规则。如下图所示:
7 L( N( g. r& b9 w5 i3 j' g/ P, ^! ^; Z6 }
1 R+ C- {- Y6 R) G. B* K+ T
' i: P) i8 m/ [9 G( ]) C5 j此外,在高速PCB设计中,时钟等关键的高速信号线,走线需要进行屏蔽处理,如果没有屏蔽或只屏蔽了部分,都会造成EMI的泄漏。3 ?& M- E1 M9 S9 b
# C" Z' x4 W. q {. }* G; r' V
3
1 \" R+ b, l. S
* t- v- {$ V Q; _焊盘对高速信号的影响
. L7 Q/ k7 c1 {: g$ m) q" Z6 w. [& X T- g4 i+ p$ o/ D; R. J
在PCB中,从设计的角度来看,一个过孔主要由两部分组成:中间的钻孔和钻孔周围的焊盘。焊盘对高速信号有影响,其影响类似器件的封装对器件的影响。详细的分析是,信号从IC内出来以后,经过绑定线、管脚、封装外壳、焊盘、焊锡到达传输线,这个过程中的所有关节都会影响信号的质量。
0 f M$ @, l4 J# f' t/ Y
0 t% H5 W+ L! h, s4 F, `; Y
! o/ c7 Z4 e9 |7 f( T) o1 |3 b, F( ~
但实际分析时,很难给出焊盘、焊锡加上管脚的具体参数。所以一般就用IBIS模型中的封装的参数将它们都概括了,当然这样的分析在较低的频率上可以接收,但对於更高频率信号更高精度仿真就不够精确。现在的一个趋势是用IBIS的V-I、V-T曲线描述Buffer特性,用SPICE模型描述封装参数。
/ c( t7 W9 [5 @3 R( Q) J
8 Y5 J& Q" q" `' t9 Y5 G4 F) E9 R& ?) n
$ r# h$ e$ J+ m9 r9 @9 {AC耦合电容
' r c0 m5 H z6 ]0 |4 y6 b7 o5 V9 P9 c2 W
AC耦合电容的作用是提供直流偏压,滤除信号的直流分量,使信号关于0轴对称。为什么要在PCB板上高速信号上添加AC耦合电容,当然是有好处的,增加AC耦合电容能够使两级之间更好的通信,可以改善噪声容限。要知道AC耦合电容一般是高速信号阻抗不连续的点,并且会导致信号边沿变得缓慢。
9 _$ a% [: t c) C* m9 i8 x( a8 n% L
* s3 e3 s1 ^" U2 F; a1 X7 j
8 _! A/ C! ]+ h
' A# l! q ^3 _. L; G6 u2 k( h▲AC耦合电容典型通路
, r8 V. l6 U6 O0 j9 {9 p/ e+ _: R3 v
那AC耦合电容在PCB设计时需要注意什么呢?万变不离基础原理。AC耦合电容一般是高速信号阻抗不连续的点,围绕这个问题解决即是它设计上的注意点。比如AC耦合电容优化,比如高速板材的选取等等。
`' `+ C; [% b0 w. L
% r0 F9 @/ y$ Q3 g
* `8 Z: ?. z- H8 F' `( n2 G3 q) q q |
|