TA的每日心情 | 开心 2023-5-15 15:25 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
A' R& Y& |; u
/ ^* h* s. x7 \$ l/ F& _( V
2 `- ~9 H' Y5 J) v1 I随着电子技术快速发展,以及无线通信技术在各领域的广泛应用,高频、高速、高密度已逐步成为现代电子产品的显著发展趋势之一。信号传输高频化和高速数字化,迫使PCB走向微小孔与埋/盲孔化、导线精细化、介质层均匀薄型化,高频高速高密度多层PCB设计技术已成为一个重要的研究领域。作者根据多年在硬件设计工作中的经验,总结一些高频电路的设计技巧及注意事项,供大家参考。
@/ P4 w5 t, A& A( V4 e
3 h* B4 p$ {& B( w0 V1、如何选择PCB 板材?6 V0 I' M) R# v2 N: V
2 n/ }1 f( X9 I1 O' d) W% J& @选择PCB 板材必须在满足设计需求和可量产性及成本中间取得平衡点。设计需求包含电气和机构这两部分。通常在设计非常高速的PCB 板子(大于GHz 的频率)时这材质问题会比较重要。例如,现在常用的FR-4 材质,在几个GHz 的频率时的介质损耗(dielectric loss)会对信号衰减有很大的影响,可能就不合用。就电气而言,要注意介电常数(dielectric constant)和介质损在所设计的频率是否合用。4 t; Z. {) s, w2 N! q
' [" g0 B. d2 u; G" ?/ ?
2、如何避免高频干扰?; U/ N, E1 E5 S$ ?
1 l' F( G6 v; Z# h6 f) ` k2 O! b避免高频干扰的基本思路是尽量降低高频信号电磁场的干扰,也就是所谓的串扰(Crosstalk)。可用拉大高速信号和模拟信号之间的距离,或加ground guard/shunt traces 在模拟信号旁边。还要注意数字地对模拟地的噪声干扰。9 i: m) [. J+ @& ^
$ Z }, Z J- p3、在高速设计中,如何解决信号的完整性问题?
7 `, h( y" o3 J0 g& ~6 X1 w4 C! l# W5 }* c. o7 d: k. a" r; T& i
信号完整性基本上是阻抗匹配的问题。而影响阻抗匹配的因素有信号源的架构和输出阻抗(output impedance),走线的特性阻抗,负载端的特性,走线的拓朴(topology)架构等。解决的方式是靠端接(termination)与调整走线的拓朴。8 R- j( E6 L* x/ k& n/ v4 Y6 k
) q- _% f7 M' B% m5 _# c$ F9 h' ?4、差分布线方式是如何实现的?/ q1 G) t5 s/ Q: p2 z# S. g
; N$ v$ |( ?' ~! y3 p差分对的布线有两点要注意,一是两条线的长度要尽量一样长,另一是两线的间距(此间距由差分阻抗决定)要一直保持不变,也就是要保持平行。平行的方式有两种,一为两条线走在同一走线层(side-by-side),一为两条线走在上下相邻两层(over-under)。一般以前者side-by-side(并排,并肩) 实现的方式较多。6 c- r% c8 f* j0 c8 D. N* X4 r0 T& V
# V$ H, ~* e- b0 z/ E7 [
5、对于只有一个输出端的时钟信号线,如何实现差分布线?
; [$ G6 T4 ?* x, t
) o$ n6 k) V8 _0 Y, r# O要用差分布线一定是信号源和接收端也都是差分信号才有意义。所以对只有一个输出端的时钟信号是无法使用差分布线的。
$ Q/ x3 u" I# j4 x- M G: J% A( t! O# @7 x% @; H k
6、接收端差分线对之间可否加一匹配电阻?) k3 H( h/ V- R
+ q+ P5 o' l1 P( a" P3 V接收端差分线对间的匹配电阻通常会加,其值应等于差分阻抗的值。这样信号质量会好些。2 X. V2 Q3 F* U6 b4 y
& @9 {: p: c% e/ U+ B7、为何差分对的布线要靠近且平行?1 G+ [' _- t; N
6 o% J2 q/ {' h4 z对差分对的布线方式应该要适当的靠近且平行。所谓适当的靠近是因为这间距会影响到差分阻抗(differential impedance)的值,此值是设计差分对的重要参数。需要平行也是因为要保持差分阻抗的一致性。若两线忽远忽近,差分阻抗就会不一致,就会影响信号完整性(signal integrity)及时间延迟(timing delay)。
+ I0 v |' e1 r6 s
8 z7 g9 C3 l: B, ~/ c5 d" S8、如何处理实际布线中的一些理论冲突的问题?: l+ m; S+ ~, e0 a7 u
* q3 E0 V ^2 _. e8 {基本上,将模/数地分割隔离是对的。要注意的是信号走线尽量不要跨过有分割的地方(moat),还有不要让电源和信号的回流电流路径(returning current path)变太大。
: S2 z& t. d4 t: I7 ?; y! X
3 w& h" n) f" }! E" K2 @) Y+ y/ g/ `! l晶振是模拟的正反馈振荡电路,要有稳定的振荡信号,必须满足loop gain 与phase 的规范,而这模拟信号的振荡规范很容易受到干扰,即使加ground guard traces 可能也无法完全隔离干扰。而且离的太远,地平面上的噪声也会影响正反馈振荡电路。所以,一定要将晶振和芯片的距离进可能靠近。
* @! r6 s5 \% g# {" X2 ?
) G) I; B3 i0 y/ n" `4 a* O确实高速布线与EMI 的要求有很多冲突。但基本原则是因EMI 所加的电阻电容或ferrite bead,不能造成信号的一些电气特性不符合规范。所以,最好先用安排走线和PCB 迭层的技巧来解决或减少EMI的问题,如高速信号走内层。最后才用电阻电容或ferrite bead 的方式,以降低对信号的伤害。
2 S3 ?/ w- _9 A! ]. m
6 a# _6 T3 g4 S2 k% F" K% p9、如何解决高速信号的手工布线和自动布线之间的矛盾?
' F9 e5 b% m' K. ~2 N( H$ g/ X& D y4 r. ~0 c6 Z
现在较强的布线软件的自动布线器大部分都有设定约束条件来控制绕线方式及过孔数目。各家EDA公司的绕线引擎能力和约束条件的设定项目有时相差甚远。例如,是否有足够的约束条件控制蛇行线(serpentine)蜿蜒的方式,能否控制差分对的走线间距等。这会影响到自动布线出来的走线方式是否能符合设计者的想法。另外,手动调整布线的难易也与绕线引擎的能力有绝对的关系。例如,走线的推挤能力,过孔的推挤能力,甚至走线对敷铜的推挤能力等等。所以,选择一个绕线引擎能力强的布线器,才是解决之道。& q N3 I" O( U/ [) \9 n& c) q2 E
0 P4 Y6 B) a$ p: g" P f$ p10、关于test coupon。
+ K' {+ r; Y# t# o
) p. A9 Q% k3 u0 ]4 V% V" s+ z) Jtest coupon 是用来以TDR (Time Domain Reflectometer) 测量所生产的PCB 板的特性阻抗是否满足设计需求。一般要控制的阻抗有单根线和差分对两种情况。所以,test coupon 上的走线线宽和线距(有差分对时)要与所要控制的线一样。最重要的是测量时接地点的位置。为了减少接地引线(ground lead)的电感值,TDR 探棒(probe)接地的地方通常非常接近量信号的地方(probe tip),所以,test coupon 上量测信号的点跟接地点的距离和方式要符合所用的探棒。( ]2 {) K _( m \8 w
l1 t+ N( ^) g$ b+ Z
11、在高速PCB 设计中,信号层的空白区域可以敷铜,而多个信号层的敷铜在接地和接电源上应如何分配?# z1 p8 i; ~5 p) D; j' i$ c6 s6 b
4 {; ~; @$ U) G" N& g+ F一般在空白区域的敷铜绝大部分情况是接地。只是在高速信号线旁敷铜时要注意敷铜与信号线的距离,因为所敷的铜会降低一点走线的特性阻抗。也要注意不要影响到它层的特性阻抗,例如在dual strip line 的结构时。
) R2 e5 B$ ^5 A2 b5 g+ Q- a2 m J* x2 X8 ~
12、是否可以把电源平面上面的信号线使用微带线模型计算特性阻抗?电源和地平面之间的信号是否可以使用带状线模型计算?
5 N; j3 {1 X( H9 U% [$ d/ X
6 [3 o+ ~7 ]; a& c5 Y是的,在计算特性阻抗时电源平面跟地平面都必须视为参考平面。例如四层板: 顶层-电源层-地层-底层,这时顶层走线特性阻抗的模型是以电源平面为参考平面的微带线模型。0 c7 h2 b6 ]. q9 n$ E+ x( f- |! F
6 T% ^5 t' R% S) F13、在高密度印制板上通过软件自动产生测试点一般情况下能满足大批量生产的测试要求吗?: @. J2 b4 C5 F' E* l2 n5 B
" |2 N! W- w) R8 U. `5 O2 j# `3 k
一般软件自动产生测试点是否满足测试需求必须看对加测试点的规范是否符合测试机具的要求。另外,如果走线太密且加测试点的规范比较严,则有可能没办法自动对每段线都加上测试点,当然,需要手动补齐所要测试的地方。
" d) l2 x; `( u$ Y! [% t
3 n: D8 \* m" G0 K14、添加测试点会不会影响高速信号的质量?' V* h6 R& M- C& h- M; i5 e; G
5 B. S( H4 L' d; T4 u" S$ a至于会不会影响信号质量就要看加测试点的方式和信号到底多快而定。基本上外加的测试点(不用在线既有的穿孔(via or DIP pin)当测试点)可能加在在线或是从在线拉一小段线出来。前者相当于是加上一个很小的电容在在线,后者则是多了一段分支。这两个情况都会对高速信号多多少少会有点影响,影响的程度就跟信号的频率速度和信号缘变化率(edge rate)有关。影响大小可透过仿真得知。原则上测试点越小越好(当然还要满足测试机具的要求)分支越短越好。
: O8 }3 q3 W! ~8 {' \' [
9 n" a9 _$ Y0 t! z# v) }15、若干PCB 组成系统,各板之间的地线应如何连接?: p' E" `4 ]( V+ A) i9 \7 ^
- O% y6 q& F0 ~各个PCB 板子相互连接之间的信号或电源在动作时,例如A 板子有电源或信号送到B 板子,一定会有等量的电流从地层流回到A 板子(此为Kirchoff current law)。这地层上的电流会找阻抗最小的地方流回去。所以,在各个不管是电源或信号相互连接的接口处,分配给地层的管脚数不能太少,以降低阻抗,这样可以降低地层上的噪声。另外,也可以分析整个电流环路,尤其是电流较大的部分,调整地层或地线的接法,来控制电流的走法(例如,在某处制造低阻抗,让大部分的电流从这个地方走),降低对其它较敏感信号的影响。% |$ t0 c8 s3 |/ i
( j' k0 c( h! S# P
16、能介绍一些国外关于高速PCB 设计的技术书籍和数据吗?
& b# T+ B- x1 ]/ r+ N. B$ j0 Z4 I) B9 F
现在高速数字电路的应用有通信网路和计算器等相关领域。在通信网路方面,PCB 板的工作频率已达GHz 上下,叠层数就我所知有到40 层之多。计算器相关应用也因为芯片的进步,无论是一般的PC 或服务器(Server),板子上的最高工作频率也已经达到400MHz (如Rambus) 以上。因应这高速高密度走线需求,盲埋孔(blind/buried vias)、mircrovias 及build-up 制程工艺的需求也渐渐越来越多。这些设计需求都有厂商可大量生产。
, C& R. H& z0 y2 z: f7 y
- ]6 }- F# `& n' h17、两个常被参考的特性阻抗公式:
: l" H! v( c' X! z7 `% P- \5 I
2 o! I' c5 Q, p: v, L0 K6 G$ c( _- P微带线(microstrip) Z={87/[sqrt(Er+1.41)]}ln[5.98H/(0.8W+T)] 其中,W 为线宽,T 为走线的铜皮厚度,H 为走线到参考平面的距离,Er 是PCB 板材质的介电常数(dielectric constant)。此公式必须在0.1<(W/H)<2.0 及1<(Er)<15 的情况才能应用。9 e, d" R& M. c% x' ]
! E: @& T4 p8 ~! M7 e8 ] r1 n3 v带状线(stripline) Z=[60/sqrt(Er)]ln{4H/[0.67π(T+0.8W)]} 其中,H 为两参考平面的距离,并且走线位于两参考平面的中间。此公式必须在W/H<0.35 及T/H<0.25 的情况才能应用。
$ W" ~9 R' r' \ Q0 X8 W$ @+ Z" z+ B: G$ c
18、差分信号线中间可否加地线?$ {& q* ]8 A! C+ }8 G3 r
6 Q0 {# f/ C: c( L, u
差分信号中间一般是不能加地线。因为差分信号的应用原理最重要的一点便是利用差分信号间相互耦合(coupling)所带来的好处,如flux cancellation,抗噪声(noise immunity)能力等。若在中间加地线,便会破坏耦合效应。# U3 B$ L. x* u5 y. k
1 n9 w& x2 B$ G$ Y3 ]) _6 V% s
19、刚柔板设计是否需要专用设计软件与规范?国内何处可以承接该类电路板加工?
& G6 {: I+ f! z: F
& |: f; i1 q, o6 Y1 V可以用一般设计PCB 的软件来设计柔性电路板(Flexible Printed Circuit)。一样用Gerber 格式给FPC厂商生产。由于制造的工艺和一般PCB 不同,各个厂商会依据他们的制造能力会对最小线宽、最小线距、最小孔径(via)有其限制。除此之外,可在柔性电路板的转折处铺些铜皮加以补强。至于生产的厂商可上网“FPC”当关键词查询应该可以找到。, j6 r6 ]7 j; w7 }7 V
6 S8 _' H8 c) T0 E8 D2 l20、适当选择PCB 与外壳接地的点的原则是什么?
0 _" Z- m* _% U: r* h( P- o, {) J* R/ O) K) d$ y( W
选择PCB 与外壳接地点选择的原则是利用chassis ground 提供低阻抗的路径给回流电流(returning current)及控制此回流电流的路径。例如,通常在高频器件或时钟产生器附近可以借固定用的螺丝将PCB的地层与chassis ground 做连接,以尽量缩小整个电流回路面积,也就减少电磁辐射。
3 H$ V* \( t! t) d7 u% R7 Y9 E7 p" Y. w2 d# |
21、电路板DEBUG 应从那几个方面着手?/ {4 b/ `/ T3 G5 s
; s( L) R/ w. S' K- {就数字电路而言,首先先依序确定三件事情:1. 确认所有电源值的大小均达到设计所需。有些多重电源的系统可能会要求某些电源之间起来的顺序与快慢有某种规范。2. 确认所有时钟信号频率都工作正常且信号边缘上没有非单调(non-monotonic)的问题。3. 确认reset 信号是否达到规范要求。这些都正常的话,芯片应该要发出第一个周期(cycle)的信号。接下来依照系统运作原理与bus protocol 来debug。4 N1 y) b, b0 |' ~5 {
/ E4 n' |# g; u% @% w22、在电路板尺寸固定的情况下,如果设计中需要容纳更多的功能,就往往需要提高PCB 的走线密度,但是这样有可能导致走线的相互干扰增强,同时走线过细也使阻抗无法降低,请专家介绍在高速(>100MHz)高密度PCB 设计中的技巧?
$ S1 t& E; O" `0 ]+ w4 f! e! [5 T0 Z" l" }9 I' r6 c! M: r
在设计高速高密度PCB 时,串扰(crosstalk inteRFerence)确实是要特别注意的,因为它对时序(timing)与信号完整性(signal integrity)有很大的影响。以下提供几个注意的地方:
, K$ ?1 f5 k: r0 a' }7 o
' h0 j/ d: ]& b# `+ R控制走线特性阻抗的连续与匹配。
. g: p3 E$ `/ }9 P+ _! U) M9 ~/ I
& B2 r: t8 x2 f9 E4 Q7 Z$ S走线间距的大小。一般常看到的间距为两倍线宽。可以透过仿真来知道走线间距对时序及信号完整性的影响,找出可容忍的最小间距。不同芯片信号的结果可能不同。& K9 z! V; V: f: a
0 R. ?6 }$ o! F. z
选择适当的端接方式。
& U' l# s* z/ Y0 O) P+ Q+ `, m" z& F, ]
C* T/ G6 L" _& y' I/ R# R* D避免上下相邻两层的走线方向相同,甚至有走线正好上下重叠在一起,因为这种串扰比同层相邻走线的情形还大。1 y+ D5 G. ~! M' m& U, Y5 C
) `3 ?) B; \0 v利用盲埋孔(blind/buried via)来增加走线面积。但是PCB 板的制作成本会增加。在实际执行时确实很难达到完全平行与等长,不过还是要尽量做到。
" S$ Q: e+ f! N+ `
: Y( g1 a- u+ D" }; R* m4 ?除此以外,可以预留差分端接和共模端接,以缓和对时序与信号完整性的影响。+ ~) r9 g4 x+ F+ o* C8 h, {
* C6 R+ _# |+ E% z7 ]2 _$ j+ }
23、模拟电源处的滤波经常是用LC 电路。但是为什么有时LC 比RC 滤波效果差?
' ~1 Q9 |, B0 D5 {+ G1 W" i" K& a; I5 {8 b( t, w- e+ T
LC 与RC 滤波效果的比较必须考虑所要滤掉的频带与电感值的选择是否恰当。因为电感的感抗(reactance)大小与电感值和频率有关。如果电源的噪声频率较低,而电感值又不够大,这时滤波效果可能不如RC。但是,使用RC 滤波要付出的代价是电阻本身会耗能,效率较差,且要注意所选电阻能承受的功率。$ y- [7 ^, U5 @ m8 [/ F6 o
6 f. Y3 {; }: M8 Z" J+ {/ A24、滤波时选用电感,电容值的方法是什么?
- |) p( d/ x3 S. \# V: s$ C6 u& e0 q }: n
电感值的选用除了考虑所想滤掉的噪声频率外,还要考虑瞬时电流的反应能力。如 果LC 的输出端会有机会需要瞬间输出大电流,则电感值太大会阻碍此大电流流经此电感的速度,增加纹波噪声(ripple noise)。电容值则和所能容忍的纹波噪声规范值的大小有关。纹波噪声值要求越小,电容值会较大。而电容的ESR/ESL 也会有影响。另外,如果这LC 是放在开关式电源(switching regulation power)的输出端时,还要注意此LC 所产生的极点零点(pole/zero)对负反馈控制(negative feedback control)回路稳定度的影响。& F& _; | A P4 P6 [! B
* C3 g- Z H) [8 x& E0 {25、如何尽可能的达到EMC 要求,又不致造成太大的成本压力?
+ h: }5 g/ A# C" q) t0 g; D
% U: N! A( C% W ~PCB 板上会因EMC 而增加的成本通常是因增加地层数目以增强屏蔽效应及增加了ferrite bead、choke等抑制高频谐波器件的缘故。除此之外,通常还是需搭配其它机构上的屏蔽结构才能使整个系统通过EMC的要求。以下仅就PCB 板的设计技巧提供几个降低电路产生的电磁辐射效应。
0 ~! m3 h, E) G! g& z, i% C$ m) U% {5 a% T
尽可能选用信号斜率(slew rate)较慢的器件,以降低信号所产生的高频成分。
- R0 Z4 a7 u0 g( E
/ w3 j5 @, K5 ^5 R注意高频器件摆放的位置,不要太靠近对外的连接器。6 ^! d% L9 Z" L5 X( Q
: Q- V& ` Q6 q, x6 c注意高速信号的阻抗匹配,走线层及其回流电流路径(return current path),以减少高频的反射与辐射。
: a0 Y% ^, }2 b
$ b4 L4 N- J0 Y. G. k1 H+ l在各器件的电源管脚放置足够与适当的去耦合电容以缓和电源层和地层上的噪声。特别注意电容的频率响应与温度的特性是否符合设计所需。; W9 A/ K* ]2 K7 D! K: @
1 R( N p6 t( n: t4 r
对外的连接器附近的地可与地层做适当分割,并将连接器的地就近接到chassis ground。
' ?6 i. Q7 i- V: ]. u3 f- N( Z6 b( v, ~
% ^- ]5 U+ w/ u$ y可适当运用ground guard/shunt traces 在一些特别高速的信号旁。但要注意guard/shunt traces 对走线特性阻抗的影响。& x5 p+ c6 _, ~; x& P% c0 U
8 S. _ _ j8 p J电源层比地层内缩20H,H 为电源层与地层之间的距离。
5 {' H9 C1 J$ c
: ^3 ~" U9 k% }8 m: N0 a) R26、当一块PCB 板中有多个数/模功能块时,常规做法是要将数/模地分开,原因何在?2 L% k3 g; b0 V6 ?& }7 {8 v
$ p- I, n$ z4 T' l/ X! Z将数/模地分开的原因是因为数字电路在高低电位切换时会在电源和地产生噪声,噪声的大小跟信号的速度及电流大小有关。如果地平面上不分割且由数字区域电路所产生的噪声较大而模拟区域的电路又非常接近,则即使数模信号不交叉,模拟的信号依然会被地噪声干扰。也就是说数模地不分割的方式只能在模拟电路区域距产生大噪声的数字电路区域较远时使用。* e) l' T8 ~$ b0 l
# `) C8 F) @) m+ y- x& z
27、另一种作法是在确保数/模分开布局,且数/模信号走线相互不交叉的情况下,整个PCB板地不做分割,数/模地都连到这个地平面上。道理何在?0 N2 K3 _6 J! I/ `8 z
- Q6 v" S! Z. c+ l# ?, k" O# V. B数模信号走线不能交叉的要求是因为速度稍快的数字信号其返回电流路径(return current path)会尽量沿着走线的下方附近的地流回数字信号的源头,若数模信号走线交叉,则返回电流所产生的噪声便会出现在模拟电路区域内。2 y# P/ k) U7 \9 M& Y: A
! {: J5 R9 X4 j5 V28、在高速PCB 设计原理图设计时,如何考虑阻抗匹配问题?1 t" A7 o# u2 X/ @1 W
! W& Z. w9 d# d& ]& X- [: c
在设计高速PCB 电路时,阻抗匹配是设计的要素之一。而阻抗值跟走线方式有绝对的关系,例如是走在表面层(microstrip)或内层(stripline/double stripline),与参考层(电源层或地层)的距离,走线宽度,PCB材质等均会影响走线的特性阻抗值。也就是说要在布线后才能确定阻抗值。一般仿真软件会因线路模型或所使用的数学算法的限制而无法考虑到一些阻抗不连续的布线情况,这时候在原理图上只能预留一些terminators(端接),如串联电阻等,来缓和走线阻抗不连续的效应。真正根本解决问题的方法还是布线时尽量注意避免阻抗不连续的发生。
9 w1 d( l* O4 R9 w2 L
$ a2 g0 e( k8 T( l29、哪里能提供比较准确的IBIS 模型库?
: J. p, u1 T2 d6 w1 l& j3 k1 Q* b \6 J- m, f6 l) X
IBIS 模型的准确性直接影响到仿真的结果。基本上IBIS 可看成是实际芯片I/O buffer 等效电路的电气特性数据,一般可由SPICE 模型转换而得(亦可采用测量,但限制较多),而SPICE 的数据与芯片制造有绝对的关系,所以同样一个器件不同芯片厂商提供,其SPICE 的数据是不同的,进而转换后的IBIS 模型内之数据也会随之而异。也就是说,如果用了A 厂商的器件,只有他们有能力提供他们器件准确模型数据,因为没有其它人会比他们更清楚他们的器件是由何种工艺做出来的。如果厂商所提供的IBIS 不准确,只能不断要求该厂商改进才是根本解决之道。
* m# n3 B& \0 c+ l% g) n. q
3 q6 W, F: A8 a& U) G$ _! j30、在高速PCB 设计时,设计者应该从那些方面去考虑EMC、EMI 的规则呢?
6 c5 m! M+ t9 {0 u/ B
: K- M7 s/ V- |一般EMI/EMC 设计时需要同时考虑辐射(radiated)与传导(conducted)两个方面。前者归属于频率较高的部分(>30MHz)后者则是较低频的部分(<30MHz)。所以不能只注意高频而忽略低频的部分。一个好的EMI/EMC 设计必须一开始布局时就要考虑到器件的位置,PCB 叠层的安排,重要联机的走法,器件的选择等,如果这些没有事前有较佳的安排,事后解决则会事倍功半,增加成本. 例如时钟产生器的位置尽量不要靠近对外的连接器,高速信号尽量走内层并注意特性阻抗匹配与参考层的连续以减少反射,器件所推的信号之斜率(slew rate)尽量小以减低高频成分,选择去耦合(decoupling/bypass)电容时注意其频率响应是否符合需求以降低电源层噪声。另外,注意高频信号电流之回流路径使其回路面积尽量小(也就是回路阻抗loop impedance 尽量小)以减少辐射。还可以用分割地层的方式以控制高频噪声的范围。最后,适当的选择PCB 与外壳的接地点(chassis ground)。, H' W; B% Z P8 v& g
! U8 h4 s8 l$ W7 F4 u8 l
31、如何选择EDA 工具?
' g' \8 F, A. ^& J- D
7 F1 P4 i+ t% _( ~/ V3 C- P目前的pcb 设计软件中,热分析都不是强项,所以并不建议选用,其它的功能1.3.4 可以选择pads或cadence 性能价格比都不错。PLD 的设计的初学者可以采用PLD 芯片厂家提供的集成环境,在做到百万门以上的设计时可以选用单点工具。
3 C4 V4 _' u; a$ ~- A3 ~# A
7 e6 W7 r% d2 _$ X& D32、请推荐一种适合于高速信号处理和传输的EDA 软件。! {3 r+ a$ Y5 u$ p r: K
- e' m! g/ V1 D5 o. A. t u, y
常规的电路设计,INNOVEDA 的PADS 就非常不错,且有配合用的仿真软件,而这类设计往往占据了70%的应用场合。在做高速电路设计,模拟和数字混合电路,采用Cadence 的解决方案应该属于性能价格比较好的软件,当然mentor 的性能还是非常不错的,特别是它的设计流程管理方面应该是最为优秀的。(大唐电信技术专家 王升)% V7 [6 u' D; |
. t% A5 ^ b8 b: q2 B33、对PCB 板各层含义的解释?
1 H) H l6 Q M: g- @
9 S4 |; S0 U+ q7 Q/ ETopoverlay--顶层器件名称,也叫top silkscreen 或者top component legend,比如R1 C5,) E3 z' m4 m9 |3 n9 f6 u& r
$ _# G7 B( K N+ `8 KIC10.bottomoverlay--同理multilayer--如果你设计一个4 层板,你放置一个free pad or via,定义它作为multilay 那么它的pad 就会自动出现在4 个层 上,如果你只定义它是top layer,那么它的pad 就会只出现在顶层上。
% d. S; @/ F& s1 U$ I2 w+ @
6 v$ _- v- H% Z: u! F# |1 T34、2G 以上高频PCB 设计,走线,排版,应重点注意哪些方面?1 H. X2 j: K) D G1 A6 U
( t: n T2 I0 m* y- Q! ^
2G 以上高频PCB 属于射频电路设计,不在高速数字电路设计讨论范围内。而 射频电路的布局(layout)和布线(routing)应该和原理图一起考虑的,因为布局布线都会造成分布效应。而且,射频电路设计一些无源器件是通过参数化定义,特殊形状铜箔实现,因此要求EDA 工具能够提供参数化器件,能够编辑特殊形状铜箔。Mentor 公司的boardstation 中有专门的RF 设计模块,能够满足这些要求。而且,一般射频设计要求有专门射频电路分析工具,业界最著名的是agilent 的 eesoft,和Mentor 的工具有很好的接口。* h8 z7 h. ?" s! J
$ u. D. L. ^1 n2 }35、2G 以上高频PCB 设计,微带的设计应遵循哪些规则?( e6 i4 t7 J/ Q' Z/ O! s
3 K1 ?# J( Z4 g) ~+ I R( U& l" E
射频微带线设计,需要用三维场分析工具提取传输线参数。所有的规则应该在这个场提取工具中规定。" q) J1 ~; w; }% }/ s. Y- G5 X$ Y5 i* L
$ Z4 |* m0 I0 M( Q36、对于全数字信号的PCB,板上有一个80MHz 的钟源。除了采用丝网(接地)外,为了保证有足够的驱动能力,还应该采用什么样的电路进行保护?2 Y2 I* O* G) |2 L. }1 b
& x9 R. |; b# O. S. W确保时钟的驱动能力,不应该通过保护实现,一般采用时钟驱动芯片。一般担心时钟驱动能力,是因为多个时钟负载造成。采用时钟驱动芯片,将一个时钟信号变成几个,采用点到点的连接。选择驱动芯片,除了保证与负载基本匹配,信号沿满足要求(一般时钟为沿有效信号),在计算系统时序时,要算上时钟在驱动芯片内时延。; o. X" O+ u; C3 g( H& K
4 T. G4 w6 E' _. k: `' ^" f37、如果用单独的时钟信号板,一般采用什么样的接口,来保证时钟信号的传输受到的影响小?" {) N- r0 W+ a8 K6 u/ `/ ~
2 K6 j6 S% i/ Z" I& k
时钟信号越短,传输线效应越小。采用单独的时钟信号板,会增加信号布线长度。而且单板的接地供电也是问题。如果要长距离传输,建议采用差分信号。LVDS 信号可以满足驱动能力要求,不过您的时钟不是太快,没有必要。5 K# W; \8 ]& d; q& Q9 [& y: U. ~% A1 M
6 B9 v, o6 T: O# \0 D) ]
38、27M,SDRAM 时钟线(80M-90M),这些时钟线二三次谐波刚好在VHF 波段,从接收端高频窜入后干扰很大。除了缩短线长以外,还有那些好办法?
. f/ A; I q$ T3 M: `1 |* D5 X7 o/ R5 R' Y+ E8 P6 M- |1 u
如果是三次谐波大,二次谐波小,可能因为信号占空比为50%,因为这种情况下,信号没有偶次谐波。这时需要修改一下信号占空比。此外,对于如果是单向的时钟信号,一般采用源端串联匹配。这样可以抑制二次反射,但不会影响时钟沿速率。源端匹配值,可以采用下图公式得到。
. ]* a5 ]7 y# U6 r6 g0 h0 u$ k* ^
- b) G) V1 ?) t/ p% I39、什么是走线的拓扑架构?
* U& m, r1 U3 g3 C) o8 H0 \0 }0 b* W3 Q( Z0 v, f7 q( b" u
Topology,有的也叫routing order,对于多端口连接的网络的布线次序。; R( D! b$ p' r# w |1 {7 m( X; Q
/ s8 \8 H+ ~3 a( ?. o1 x U6 G4 h
40、怎样调整走线的拓扑架构来提高信号的完整性?6 U1 o4 J' h w* X/ R/ p1 e2 X
1 g# v/ s, m. @2 U8 }这种网络信号方向比较复杂,因为对单向,双向信号,不同电平种类信号,拓朴影响都不一样,很难说哪种拓朴对信号质量有利。而且作前仿真时,采用何种拓朴对工程师要求很高,要求对电路原理,信号类型,甚至布线难度等都要了解。& n* v" z$ _+ k3 X; B8 M
; d# n! c8 @+ v$ a* I
41、怎样通过安排叠层来减少EMI 问题?: f* x$ j9 L" `7 T) w, O- X
; e; t, r8 l: {0 v: }9 E( ]首先,EMI 要从系统考虑,单凭PCB 无法解决问题。层迭对EMI 来讲,我认为主要是提供信号最短回流路径,减小耦合面积,抑制差模干扰。另外地层与电源层紧耦合,适当比电源层外延,对抑制共模干扰有好处。
/ c0 l# x! v7 [, E, K4 o: R) j: Z% N- X" k- K* m( ^
42、为何要铺铜?
# ]$ W# }. D$ A& z$ d) s3 {
$ n. T3 L( r2 q9 I% F一般铺铜有几个方面原因。1,EMC.对于大面积的地或电源铺铜,会起到屏蔽作用,有些特殊地,如PGND 起到防护作用。1,PCB 工艺要求。一般为了保证电镀效果,或者层压不变形,对于布线较少的PCB 板层铺铜。3,信号完整性要求,给高频数字信号一个完整的回流路径,并减少直流网络的布线。当然还有散热,特殊器件安装要求铺铜等等原因。 S& ]! y v0 r
$ [# `' s. b* s2 O+ G2 d* K0 n
43、在一个系统中,包含了DSP 和pld,请问布线时要注意哪些问题呢?
- l2 P& n+ o# r9 D
7 Z( s! e8 j6 Z2 T/ }/ `& h. U$ U看你的信号速率和布线长度的比值。如果信号在传输在线的时延和信号变化沿时间可比的话,就要考虑信号完整性问题。另外对于多个DSP,时钟,数据信号走线拓普也会影响信号质量和时序,需要关注。; w6 X$ g' w3 Z! @, n+ Y& H
/ K1 ^8 N% t- E" e' U4 z/ Y44、除protel 工具布线外,还有其他好的工具吗?( y& i- U: @7 z7 b
6 I6 Y' L* P* D( ~至于工具,除了PROTEL,还有很多布线工具,如MENTOR 的WG2000,EN2000 系列和powerpcb,Cadence 的allegro,Zuken 的cadstar,cr5000 等,各有所长。
! a# o0 Q" C& R3 R) l% l* g& v" _9 l% l5 s% k% V
45、什么是“信号回流路径”?& m' t* ~! C a
8 P+ W( D- H8 B: {3 M0 }信号回流路径,即return current。高速数字信号在传输时,信号的流向是从驱动器沿PCB 传输线到负载,再由负载沿着地或电源通过最短路径返回驱动器端。这个在地或电源上的返回信号就称信号回流路径。Dr.Johson 在他的书中解释,高频信号传输,实际上是对传输线与直流层之间包夹的介质电容充电的过程。SI 分析的就是这个围场的电磁特性,以及他们之间的耦合。0 B6 ]" m6 F* M" g$ k' Q& \
% g" u* \$ Q% a* f4 H6 W6 l- o' [
46、如何对接插件进行SI 分析?
; ^0 B) l' X3 e1 y- P5 }5 Z
: | I. _) s- R/ p在IBIS3.2 规范中,有关于接插件模型的描述。一般使用EBD 模型。如果是特殊板,如背板,需要SPICE 模型。也可以使用多板仿真软件(HYPERLYNX 或IS_multiboard),建立多板系统时,输入接插件的分布参数,一般从接插件手册中得到。当然这种方式会不够精确,但只要在可接受范围内即可。
n8 Y+ u u/ b0 y' [1 ]6 E
) b6 o2 J' H+ @/ [. F: ~. y: f( j47、请问端接的方式有哪些?6 i! ~$ a* g% K. P+ _) m {4 H
: _6 ~2 ?3 e ?. Z2 F端接(terminal),也称匹配。一般按照匹配位置分有源端匹配和终端匹配。其中源端匹配一般为电阻串联匹配,终端匹配一般为并联匹配,方式比较多,有电阻上拉,电阻下拉,戴维南匹配,AC 匹配,肖特基二极管匹配。
( j* q y9 \& U0 p* S2 F9 D8 H7 H* z
+ n$ z. {7 }- J* C48、采用端接(匹配)的方式是由什么因素决定的?# L- {3 z* T4 m0 q: l F
' j7 ^; c: H# x# P
匹配采用方式一般由BUFFER 特性,拓普情况,电平种类和判决方式来决定,也要考虑信号占空比,系统功耗等。
" @3 }6 {) t- D% B, T7 ?) Z% j8 O3 }6 V- d! q5 Q; p
49、采用端接(匹配)的方式有什么规则?# d1 l! b) J3 s9 `. r3 J
6 V( w* p' d6 H) B$ W+ \" X6 H& d {数字电路最关键的是时序问题,加匹配的目的是改善信号质量,在判决时刻得到可以确定的信号。对于电平有效信号,在保证建立、保持时间的前提下,信号质量稳定;对延有效信号,在保证信号延单调性前提下,信号变化延速度满足要求。Mentor ICX 产品教材中有关于匹配的一些资料。另外《High Speed Digital design a hand book of blackmagic》有一章专门对terminal 的讲述,从电磁波原理上讲述匹配对信号完整性的作用,可供参考。
2 G: Q: j1 n! [: q4 ?9 h
; | X# b. \$ ^50、能否利用器件的IBIS 模型对器件的逻辑功能进行仿真?如果不能,那么如何进行电路的板级和系统级仿真?
3 T2 E) V* u& s5 I3 V% }
% H+ S- o' N' ]% U- lIBIS 模型是行为级模型,不能用于功能仿真。功能仿真,需要用SPICE 模型,或者其他结构级模型。" `1 ?2 a; s9 H+ _7 d W( G
! x, m" V c( y; Y% z" v51、在数字和模拟并存的系统中,有2 种处理方法,一个是数字地和模拟地分开,比如在地层,数字地是独立地一块,模拟地独立一块,单点用铜皮或FB 磁珠连接,而电源不分开;另一种是模拟电源和数字电源分开用FB 连接,而地是统一地地。请问李先生,这两种方法效果是否一样?- l( ^' K4 ~! J* v$ g8 t' @
9 \5 e, _1 \- n/ l, Z, T: b: R
应该说从原理上讲是一样的。因为电源和地对高频信号是等效的。
. a1 _# n$ w8 a$ w$ o M, R6 J1 Y, ^+ l: \7 w- W8 U! N5 d/ U' x/ ]" g
区分模拟和数字部分的目的是为了抗干扰,主要是数字电路对模拟电路的干扰。但是,分割可能造成信号回流路径不完整,影响数字信号的信号质量,影响系统EMC 质量。因此,无论分割哪个平面,要看这样作,信号回流路径是否被增大,回流信号对正常工作信号干扰有多大。现在也有一些混合设计,不分电源和地,在布局时,按照数字部分、模拟部分分开布局布线,避免出现跨区信号。
M5 G4 q {( g* q8 p W% {1 d/ ^) O$ ^; `0 r |
52、安规问题:FCC、EMC 的具体含义是什么?5 X/ {+ h6 Q0 R$ y/ q+ C
" U- I4 ~! Z5 E( PFCC: federal communication commission 美国通信委员会
3 O, K+ x4 m( u4 M% k4 }& p4 aEMC: electro megnetic compatibility 电磁兼容
8 Y; B- r) x# `FCC 是个标准组织,EMC 是一个标准。标准颁布都有相应的原因,标准和测试方法。
( z7 \0 R; K# e H& d, }- p7 Z! {/ K' F- x* |
53、何谓差分布线?
P9 ^3 A0 E% c+ `2 W, z3 a3 s- U, P( @0 X8 ~! @8 t- ]! u% J
差分信号,有些也称差动信号,用两根完全一样,极性相反的信号传输一路数据,依靠两根信号电平差进行判决。为了保证两根信号完全一致,在布线时要保持并行,线宽、线间距保持不变。. z4 g" S3 |6 q. u
5 o" `4 A1 @/ f0 S54、PCB 仿真软件有哪些?0 d! E$ t$ b$ _! p, v6 j
J8 y7 y/ J# c8 M$ D! j9 t$ [
仿真的种类很多,高速数字电路信号完整性分析仿真分析(SI) 常用软件有icx,signalvision,hyperlynx,XTK,speectraquest 等。有些也用Hspice。! D$ i5 ] F0 m
3 T$ i, x: L0 x* c, S2 X, K7 x
55、PCB 仿真软件是如何进行LAYOUT 仿真的?! n9 Q: \" q! l3 A2 ?
( P* L/ }( C( o高速数字电路中,为了提高信号质量,降低布线难度,一般采用多层板,分配专门的电源层,地层。' `5 D+ }6 e( ^( e& l! t
# Z0 [( W1 A8 O3 V
56、在布局、布线中如何处理才能保证50M 以上信号的稳定性?% c8 {( t% [- z
" k8 a# c9 U" O6 h* G
高速数字信号布线,关键是减小传输线对信号质量的影响。因此,100M 以上的高速信号布局时要求信号走线尽量短。数字电路中,高速信号是用信号上升延时间来界定的。而且,不同种类的信号(如TTL,GTL,LVTTL),确保信号质量的方法不一样。9 j# l& [8 F! o$ Q, a
7 }* j$ D9 s, q" R0 a
57、室外单元的射频部分,中频部分,乃至对室外单元进行监控的低频电路部分往往采用部署在同一PCB 上,请问对这样的PCB 在材质上有何要求?如何防止射频,中频乃至低频电路互相之间的干扰?4 S8 {- ]1 S1 k: _
?4 L" H S/ t+ S5 |. y
混合电路设计是一个很大的问题。很难有一个完美的解决方案。0 l R1 }% z7 c7 k+ h( o
# v5 P! s0 u, S' D% _* T; O: n
一般射频电路在系统中都作为一个独立的单板进行布局布线,甚至会有专门的屏蔽腔体。而且射频电路一般为单面或双面板,电路较为简单,所有这些都是为了减少对射频电路分布参数的影响,提高射频系统的一致性。相对于一般的FR4 材质,射频电路板倾向与采用高Q 值的基材,这种材料的介电常数比较小,传输线分布电容较小,阻抗高,信号传输时延小。在混合电路设计中,虽然射频,数字电路做在同一块PCB 上,但一般都分成射频电路区和数字电路区,分别布局布线。之间用接地过孔带和屏蔽盒屏蔽。9 D+ R3 b% S% \' x j
% y4 g3 L# d' J. P0 h58、对于射频部分,中频部分和低频电路部分部署在同一PCB 上,mentor 有什么解决方案?( _. ^ g' a3 }2 @! z
+ B# ]2 J, z; B6 k( A8 C
Mentor 的板级系统设计软件,除了基本的电路设计功能外,还有专门的RF 设计模块。在RF 原理图设计模块中,提供参数化的器件模型,并且提供和EESOFT 等射频电路分析仿真工具的双向接口;在RF LAYOUT 模块中,提供专门用于射频电路布局布线的图案编辑功能,也有和EESOFT 等射频电路分析仿真工具的双向接口,对于分析仿真后的结果可以反标回原理图和PCB。同时,利用Mentor 软件的设计管理功能,可以方便的实现设计复用,设计派生,和协同设计。大大加速混合电路设计进程。手机板是典型的混合电路设计,很多大型手机设计制造商都利用Mentor 加安杰伦的eesoft 作为设计平台。 L1 b2 S5 t2 Y1 E7 R& I4 d
' I% }, Y0 P* R' ] D6 N9 m( |
59、在一块12 层PCb 板上,有三个电源层2.2v,3.3v,5v,将三个电源各作在一层,地线该如何处理?
% M& |! {( B# w- _* i* y: i h; ]) [; @' r) z
一般说来,三个电源分别做在三层,对信号质量比较好。因为不大可能出现信号跨平面层分割现象。跨分割是影响信号质量很关键的一个因素,而仿真软件一般都忽略了它。对于电源层和地层,对高频信号来说都是等效的。在实 际 中,除了考虑信号质量外,电 源 平 面 耦 合( 利 用相邻地平面降低电源平面交流阻抗),层迭对称,都是需要考虑的因素。' s( `. C7 k( _0 e
# X6 w. B: B+ C, @& ^; f
60、PCB 在出厂时如何检查是否达到了设计工艺要求?
2 K, U p- O, i! V: K3 C( N# n4 p" @5 D- Y' q( m
很多PCB 厂家在PCB 加工完成出厂前,都要经过加电的网络通断测试,以确保所有联线正确。同时,越来越多的厂家也采用x 光测试,检查蚀刻或层压时的一些故障。对于贴片加工后的成品板,一般采用ICT测试检查,这需要在PCB 设计时添加ICT 测试点。如果出现问题,也可以通过一种特殊的X 光检查设备排除是否加工原因造成故障。/ Y( z2 Y$ _, j' t2 _9 o0 R1 g
/ d5 h3 u: y' J) z
61、在芯片选择的时候是否也需要考虑芯片本身的ESD 问题?
" [% S+ m& [- {+ @! H' b _/ |) z1 i( L# Z
不论是双层板还是多层板,都应尽量增大地的面积。在选择芯片时要考虑芯片本身的ESD 特性,这些在芯片说明中一般都有提到,而且即使不同厂家的同一种芯片性能也会有所不同。设计时多加注意,考虑的全面一点,做出电路板的性能也会得到一定的保证。但ESD 的问题仍然可能出现,因此机构的防护对ESD 的防护也是相当重要的。* V) g0 k) E. X$ \
1 {" ?1 X+ d% J9 O% f62、在做pcb 板的时候,为了减小干扰,地线是否应该构成闭和形式?
' }, z% a1 \) |4 C" I9 O- \0 n
5 c0 i; ?0 b5 K0 \/ ^& C4 Z在做PCB 板的时候,一般来讲都要减小回路面积,以便减少干扰,布地线的时候,也不应布成闭合形式,而是布成树枝状较好,还有就是要尽可能增大地的面积。2 ]. M2 d) c% N4 T: j
1 C9 F9 B$ M$ G1 k. S* w2 U
63、如果仿真器用一个电源,pcb 板用一个电源,这两个电源的地是否应该连在一起?; a; R, [' u4 k$ U
2 s, |- s3 z6 ~' ?5 U4 T如果可以采用分离电源当然较好,因为如此电源间不易产生干扰,但大部分设备是有具体要求的。既然仿真器和PCB 板用的是两个电源,按我的想法是不该将其共地的。8 t+ M$ \2 n0 Z9 M! `
2 F* s$ X |- v" L64、一个电路由几块pcb 板构成,他们是否应该共地?
. o$ n3 A7 |/ z6 ~- | G: A9 {8 C2 T* {% t' V& O, N5 V
一个电路由几块PCB 构成,多半是要求共地的,因为在一个电路中用几个电源毕竟是不太实际的。但如果你有具体的条件,可以用不同电源当然干扰会小些。- o7 X& o7 a( o U2 i
3 R/ F: I: _% i) l* I
65、设计一个手持产品,带LCD,外壳为金属。测试ESD 时,无法通过ICE-1000-4-2 的测试,CONTACT 只能通过1100V,AIR 可以通过6000V。ESD 耦合测试时,水平只能可以通过3000V,垂直可以通过4000V 测试。CPU 主频为33MHZ。有什么方法可以通过ESD 测试?( E* ~/ S: m, d; B* @$ [8 B% N
+ c! h# f7 ?/ ^7 r( }- H手持产品又是金属外壳,ESD 的问题一定比较明显,LCD 也恐怕会出现较多的不良现象。如果没办法改变现有的金属材质,则建议在机构内部加上防电材料,加强PCB 的地,同时想办法让LCD 接地。当然,如何操作要看具体情况。4 ^8 M& B$ {! C# [7 S
% p% W5 i/ V2 J- d6 {3 ] D66、设计一个含有DSP,PLD 的系统,该从那些方面考虑ESD?
- u: @* ~! n2 s v6 q, g' T( x3 ]+ M4 Y( ?
就一般的系统来讲,主要应考虑人体直接接触的部分,在电路上以及机构上进行适当的保护。至于ESD 会对系统造成多大的影响,那还要依不同情况而定。干燥的环境下,ESD 现象会比较严重,较敏感精细的系统,ESD 的影响也会相对明显。虽然大的系统有时ESD 影响并不明显,但设计时还是要多加注意,尽量防患于未然。; T# a* y; b& m1 t* B0 Q, Q
! {' P s* E; ?. o6 m! c7 `& Q4 E0 k* N: N( R
推荐阅读:
0 c+ R2 i& H6 Z- W2 V4 A# v浅析电阻分压采样电路 ! @, X! S% m3 y) ^! R8 n5 ?
详解功率MOS管的五种损坏模式 3 V! k p+ T$ Y# y" S
详解三大常见电路保护器件 # h' T- x. \& `$ |0 U
酷宅科技成为科大讯飞智能家居生态合作伙伴 7 `6 S. W p' C5 p* I
从此,它伴你“浪”迹天涯
) Y) E; o! N" z2 T: `& v% U. b, M' u1 m
|
|