|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在FPGA高速AD采集设计中,PCB布线差会产生干扰。今天小编为大家介绍一些布线解决方案。, H2 `4 Q) {/ ?) V( ?# a, J; X; h
5 A- H7 h( J" L* |1、信号线的等长
) W9 I/ u! H- \) M; n& V! W1 U, _+ R7 j
以SDRAM或者DDRII为例,数据线,命令线,地址线以及时钟线最好等长,误差不要超过500mil。
3 o0 s) } F; _, s4 O
7 w+ i4 k( b: e# D5 n. p9 R' |
% [) Z( @ j3 R4 v( w4 X9 _" w* [, ~3 ]# s9 V( g
上图是FPGA与SDRAM布线,时钟频率设定为125M,为了等长可以走蛇形线。
' I5 d. o3 Y+ ^$ f( f5 [: P5 V, L6 U$ P
蛇形走线虽然可以做到走线等长,但同时也占用更多的PCB面积。蛇形线没有所谓滤波或抗干扰的能力,只可能降低信号质量,所以只作时序匹配之用而无其它目的。
+ h1 _+ u! |+ |* M4 H
7 a4 X" O6 a+ F: o2 B8 f+ s) ^$ }8 y2 v, v) V
4 L) P. a: f- ?& |7 _DDRII线路等长设计,最右边的弧度较大的走线为差分的时钟线,时钟线质量要求是比较高的。# L& M4 T/ M3 z# \
; ~3 a( k8 B" a布线是痛苦的,也是繁琐的,布不通时需要重新布线,不厌其烦的尝试,才能做出更好的效果。% A- { N+ \8 g2 ^
# d7 w# i4 l3 x. Y$ W9 \) {8 m5 X; N2、电源芯片的选择) z+ f! E' Z6 A. `/ @8 o" h
7 ^+ u7 g5 m4 i- e
很多高速AD场合,开关电源并不合适,因为开关电源带来很多毛刺。大多数选择线性稳压电源。小编以ASM1117为例为大家介绍电源芯片中电容的使用。: @: w o, O% }
. P4 D( |6 s2 [ C0 Z
+ R# Y7 d( }8 ?. T" I# ?
1 c6 e; y' J3 {0 k. S1 h0 O5V电源输入端,应加容值较大的钽电容或者电解电容滤除电源的低频噪声,加104(0.1uF)瓷片电容滤除高频噪声。电源走线应适当加宽。( b& g& s" d* l2 @7 W: M/ c
9 d& a, P) M" c
在PCB布线时,也应该在5V走线的末端加容值较大的电容。
+ ]/ R; K7 q* g0 b* G, `4 x7 n( C" |. I$ C- T
以ASM1117-3.3降压为例,如下图:
4 `/ H& d8 k% x6 }( H8 k$ h' O- b7 D/ A
! N8 G6 ^' T0 v: J I1 m# ]$ V: K
$ _; p* f9 \$ o( P; d! _+ z7 K6 y/ H, r, j+ E$ k5 M' f0 m
如上图,1117的3.3输出走线往下走,那么电容CP5放在旁边是没有任何效果的,通常这种电容是104瓷片电容,这个电容的容值是一个非常好的容值,在电源滤波中效果非常好。) A& y4 Z; c) v
8 Q# y& o; l6 n& o% h
那么该如何布局?) i0 _3 x; L, p" M& w
0 j* U2 y4 G' e! F- u+ w# k; _/ p0 f1 X0 U
8 q8 }! P! @6 V) F$ e
如上图,此种布局,CP28以及 CP10放置,电容应当放在电源走线路径上。注意电容不能离芯片引脚太远,电容有滤波半径,超出某一范围,电容将起不到滤波效果。: ?4 O, N" C" _2 T/ F
6 T7 I6 V/ L% g& j7 [1 H8 q6 @FPGA电源布线,根据多年布线经验以及产品稳定性,小编为大家推荐以下方案:4 }/ F5 B0 P T( ]+ p! F3 u
5 Z6 u( q" g. T
( g: t/ X$ u! X! i* G
+ T( `2 j6 P& ~- a2 U
以QFP封装的FPGA为例,有三种电源,1.2V,2.5V,3.3V。布线时最好如上图效果,电源线之间最好隔开距离,FPGA电源引脚要加入104电容。
! i" @2 K: |9 N W; [6 Z* d9 N+ M' L6 z$ X: z
3、有源晶振布线
" q( I& n- i7 ?: {
% C& N% m/ ~2 t4 Z% ^" z/ h9 {! X8 U j3 Z3 \4 P! m' @9 z
% _, S8 c# O! L
原理图设计如上,时钟输出端串入100~330欧姆的电阻,防止阻抗不匹配时时钟信号反射叠加。
* v+ A) q! K& O8 W. ]' I/ S1 `* G
有源晶振电源端加入103、104、105三种瓷片电容滤波,防止电源噪声和时钟之间的串扰。8 g: d, |! W% Q v: B: l
. |( b& }& R! |4 {( ^2 S5 }
1 ] A# X2 r: i& \9 G' B6 W. e' ^8 K& p* [% R. z
PCB布线时,上述效果时很糟糕的。晶振下面不应布线,电源走线应远离时钟线布线,并且中间加宽地线耦合,防止干扰。0 S* a7 @* a8 E0 m ~
/ F0 W! F; F+ I9 w+ e& B
5 n, |/ {% k) ]( r
+ j$ C- S% ^% x9 r) p7 l如上图布线,电源线避开时钟线,中间加入粗地线,注意有些地线不需要手动连接,放置地过孔,在铺铜(地网络)时,会自动加入。
' c- f z* X0 s1 w& U
# Q3 v' y2 v5 d/ N6 c! w4 Q
! n/ Q2 h3 {" j% y: O
+ S, ]" Q* B( |% l8 y; P此种方式放置电容亦可行。3 T" N7 d0 p# d+ x# x! L
3 f; t/ y- ?- T. O1 r/ V- S$ Y. [) U; p2 m. i' {' T
|
|