找回密码
 注册
关于网站域名变更的通知
查看: 480|回复: 1
打印 上一主题 下一主题

FPGA噪声干扰

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-7 10:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
FPGA高速AD采集设计中,PCB布线差会产生干扰。今天小编为大家介绍一些布线解决方案。
! Z' Z' Q4 C# ^8 A$ j
0 h3 M+ S, D" f8 M: ~" n2 `1、信号线的等长2 i: [5 ~2 _% t; j4 c1 Q

+ l: R' j, d& i3 p" k, l以SDRAM或者DDRII为例,数据线,命令线,地址线以及时钟线最好等长,误差不要超过500mil。
: @7 a/ J' `5 s, U1 j0 u
5 J# w& e* F6 h
5 A/ {( q/ O5 @& L
) P9 e) D$ i1 C0 I. E上图是FPGA与SDRAM布线,时钟频率设定为125M,为了等长可以走蛇形线。4 t% V$ B; z# j8 d: W) V

& F! @4 s) T, w1 p7 x7 E% h$ q2 S蛇形走线虽然可以做到走线等长,但同时也占用更多的PCB面积。蛇形线没有所谓滤波或抗干扰的能力,只可能降低信号质量,所以只作时序匹配之用而无其它目的。; v/ Q* A+ q, c' ]
- n2 B/ t: K. w5 _& H
  ]5 c- |7 X6 ]8 _
8 ~; ]! W; }5 `, W
DDRII线路等长设计,最右边的弧度较大的走线为差分的时钟线,时钟线质量要求是比较高的。
( X8 f# I5 U* v! L+ z+ f' V5 O1 I1 Y3 U
布线是痛苦的,也是繁琐的,布不通时需要重新布线,不厌其烦的尝试,才能做出更好的效果。4 I8 _6 q, [0 t& H

/ p4 M, D1 {4 Z+ `- r2、电源芯片的选择2 l4 e1 p# o% y* Z" e

) i  F- r: I: ]3 }; ~7 {  a很多高速AD场合,开关电源并不合适,因为开关电源带来很多毛刺。大多数选择线性稳压电源。小编以ASM1117为例为大家介绍电源芯片中电容的使用。
: m+ t" ]* R& _8 R( x
' N% W/ `; R3 b# c4 b0 n
, P+ v; I0 @& F& D/ q/ t- \* x* H
! H: U: U- E; n2 }$ h* c5V电源输入端,应加容值较大的钽电容或者电解电容滤除电源的低频噪声,加104(0.1uF)瓷片电容滤除高频噪声。电源走线应适当加宽。
) ?4 u0 y3 ]: w6 R% x
2 z% q5 C) X6 J! b, ?- T在PCB布线时,也应该在5V走线的末端加容值较大的电容。
. V1 s" p/ J# K& [5 u3 [6 V7 q- R, m, E0 R" Y9 i: g
以ASM1117-3.3降压为例,如下图:% C6 g6 l0 m9 X2 N2 l

) }9 y/ ~9 N* J+ a( z$ @) H% Z/ L/ ?# u& W

7 q* H: i3 o8 Y# E0 @- c1 j* i如上图,1117的3.3输出走线往下走,那么电容CP5放在旁边是没有任何效果的,通常这种电容是104瓷片电容,这个电容的容值是一个非常好的容值,在电源滤波中效果非常好。
# X, S( T% ~8 T* Z  L& J( ~; v( L6 P9 [' K; [" B8 g/ w3 I4 c
那么该如何布局?
3 e8 a% |3 `  f8 V* M# D! t* z   K2 l) `% a# k8 _8 w, H

* J5 _6 }' f; ^) z/ }3 x/ h* F5 d& A% L9 u9 q) @7 D$ G1 v8 v$ w: ^
如上图,此种布局,CP28以及 CP10放置,电容应当放在电源走线路径上。注意电容不能离芯片引脚太远,电容有滤波半径,超出某一范围,电容将起不到滤波效果。2 {3 s5 d0 p. _+ c7 r$ i/ M
) ~/ i) V$ h. J1 z
FPGA电源布线,根据多年布线经验以及产品稳定性,小编为大家推荐以下方案:8 E& v4 \. p' F1 ]: f) G
" {1 ^1 |& R5 L9 c3 h& z& W

, `' a8 a2 |- G( M  o( I( d# g$ j6 B3 _2 ^- t- r/ u" }
以QFP封装的FPGA为例,有三种电源,1.2V,2.5V,3.3V。布线时最好如上图效果,电源线之间最好隔开距离,FPGA电源引脚要加入104电容。
" N1 e# t* }! H/ m' _( F' ]
6 Z2 ~/ l% l4 Z" f3、有源晶振布线
) d( U& t% ]/ ~/ a& f, @
6 [2 R2 E5 |6 X7 e
6 d0 N$ ]3 d3 H' H; b: C' N! u' S# c) t% R1 c
原理图设计如上,时钟输出端串入100~330欧姆的电阻,防止阻抗不匹配时时钟信号反射叠加。
/ \0 b  B5 o7 \. W, f, }8 D4 Y/ s
% a: |& ?2 u6 k' }有源晶振电源端加入103、104、105三种瓷片电容滤波,防止电源噪声和时钟之间的串扰。
2 G+ O; ^2 h% B
; y/ D  ?3 L+ k+ Q
5 s* S. C) e  F) J) n1 {  v5 }2 E
PCB布线时,上述效果时很糟糕的。晶振下面不应布线,电源走线应远离时钟线布线,并且中间加宽地线耦合,防止干扰。
$ {" O0 Q# J" X* [ / F  ?3 C/ }/ M

, X' Q+ g7 G- H9 b0 b8 S, Y* Q( }& x2 N* T# y9 p+ Y" t
如上图布线,电源线避开时钟线,中间加入粗地线,注意有些地线不需要手动连接,放置地过孔,在铺铜(地网络)时,会自动加入。
- M5 l5 S) S6 n$ r/ j; d! U1 y2 }' A8 k
$ G4 I: m! d, j' f* _

1 K) o, j: h$ _" T% [' K( N8 S5 ?8 b此种方式放置电容亦可行。
7 m$ i. }, V  s0 N) F* R' t# A, b) l

6 \2 H) k: b# {0 Y4 W

该用户从未签到

2#
发表于 2019-5-7 18:02 | 只看该作者
谢谢分享,希望多多分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-2 22:47 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表