|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
PCB设计问答集分为7大不分来将关于pcb设计中遇到的问题,根据pcb设计遇到问题分类划分,将pcb设计中遇到的问题列出,给pcb学习者提供学习方面。
4 Q6 z) l- y& i9 [$ |4 Qpcn设计问题集第一部分从pcb如何选材到运用等一系列问题进行总结。
5 Q" `& C* @/ d4 F- J) n1、如何选择PCB 板材?
! B7 `2 `1 \- g) Y1 C7 [' M选择PCB 板材必须在满足设计需求和可量产性及成本中间取得平衡点。设计需求包含电气和机构这两部分。通常在设计非常高速的 PCB 板子(大于 GHz 的频率)时这材质问题会比较重要。例如,现在常用的 FR-4 材质,在几个GHz 的频率时的介质损耗(dielectric loss)会对信号衰减有很大的影响,可能就不合用。就电气而言,要注意介电常数(dielectric constant)和介质损在所设计的频率是否合用。
; r$ N9 `! q5 n L4 R) T2、如何避免高频干扰?
' Y% _: X( `) N g避免高频干扰的基本思路是尽量降低高频信号电磁场的干扰,也就是所谓的串扰(Crosstalk)。可用拉大高速信号和模拟信号之间的距离,或加 ground guard/shunt traces 在模拟信号旁边。还要注意数字地对模拟地的噪声干扰。
4 |' ~3 F% b' q8 _* }9 L }5 M3、在高速设计中,如何解决信号的完整性问题?9 o- G1 [( A j8 {
信号完整性基本上是阻抗匹配的问题。而影响阻抗匹配的因素有信号源的架构和输出阻抗(output impedance),走线的特性阻抗,负载端的特性,走线的拓朴(topology)架构等。解决的方式是靠端接(termination)与调整走线的拓朴。
, S, I& h& a: l- `4、差分布线方式是如何实现的?
* n* [# S8 |) {6 F& a! ~( ^5 p差分对的布线有两点要注意,一是两条线的长度要尽量一样长,另一是两线的间距(此间距由差分阻抗决定)要一直保持不变,也就是要保持平行。平行的方式有两种,一为两条线走在同一走线层(side-by-side),一为两条线走在上下相邻两层(over-under)。一般以前者 side-by-side(并排, 并肩) 实现的方式较多。, C# w0 ]9 r4 e# B4 v+ c0 x
5、对于只有一个输出端的时钟信号线,如何实现差分布线?) @3 \ ~! N. m/ c9 _ h9 g8 {
要用差分布线一定是信号源和接收端也都是差分信号才有意义。所以对只有一个输出端的时钟信号是无法使用差分布线的。# ]( A/ f/ L- P: v
6、接收端差分线对之间可否加一匹配电阻?
9 G! `* f$ ^& q% I) a4 Y1 a. s接收端差分线对间的匹配电阻通常会加, 其值应等于差分阻抗的值。这样信号质量会好些。/ S% C7 _* R7 @# O9 r: Y7 D
7、为何差分对的布线要靠近且平行?5 r0 M0 _" i& g* c: S# r0 m
对差分对的布线方式应该要适当的靠近且平行。所谓适当的靠近是因为这间距会影响到差分阻抗(differential impedance)的值, 此值是设计差分对的重要参数。需要平行也是因为要保持差分阻抗的一致性。若两线忽远忽近, 差分阻抗就会不一致, 就会影响信号完整性(signal integrity)及时间延迟(timing delay)。' |9 o# O+ p( e3 N" W& P; W
8、如何处理实际布线中的一些理论冲突的问题" |6 s9 w/ |8 A- ^; g7 N/ I
基本上, 将模/数地分割隔离是对的。 要注意的是信号走线尽量不要跨过有分割的地方(moat), 还有不要让电源和信号的回流电流路径(returning current path)变太大。3 }' y5 T5 \( W
晶振是模拟的正反馈振荡电路, 要有稳定的振荡信号, 必须满足loop gain 与 phase 的规范, 而这模拟信号的振荡规范很容易受到干扰, 即使加 ground guard traces 可能也无法完全隔离干扰。而且离的太远,地平面上的噪声也会影响正反馈振荡电路。 所以, 一定要将晶振和芯片的距离进可能靠近。4 r5 H& S- j0 `! p1 z6 F
确实高速布线与 EMI 的要求有很多冲突。但基本原则是因 EMI 所加的电阻电容或 ferrite bead, 不能造成信号的一些电气特性不符合规范。 所以, 最好先用安排走线和 PCB 迭层的技巧来解决或减少 EMI的问题, 如高速信号走内层。最后才用电阻电容或 ferrite bead 的方式, 以降低对信号的伤害。
( X+ n s! J) p' d3 K9、如何解决高速信号的手工布线和自动布线之间的矛盾?+ T; t. W C& b6 J- j
现在较强的布线软件的自动布线器大部分都有设定约束条件来控制绕线方式及过孔数目。各家 EDA公司的绕线引擎能力和约束条件的设定项目有时相差甚远。 例如, 是否有足够的约束条件控制蛇行线(serpentine)蜿蜒的方式, 能否控制差分对的走线间距等。 这会影响到自动布线出来的走线方式是否能符合设计者的想法。 另外, 手动调整布线的难易也与绕线引擎的能力有绝对的关系。 例如, 走线的推挤能力,过孔的推挤能力, 甚至走线对敷铜的推挤能力等等。 所以, 选择一个绕线引擎能力强的布线器, 才是解决之道。
" p. ^3 B; Z* K1 A10、关于 test coupon。) e4 T) Q. A/ a$ V* h
test coupon 是用来以 TDR (Time Domain Reflectometer) 测量所生产的 PCB 板的特性阻抗是否满足设计需求。 一般要控制的阻抗有单根线和差分对两种情况。 所以, test coupon 上的走线线宽和线距(有差分对时)要与所要控制的线一样。 最重要的是测量时接地点的位置。 为了减少接地引线(ground lead)的电感值, TDR 探棒(probe)接地的地方通常非常接近量信号的地方(probe tip), 所以, test coupon 上量测信号的点跟接地点的距离和方式要符合所用的探棒。
& N; b7 T7 k. s: }7 N3 `1 N, X! Q. R3 N) A- k* l6 q. [. L
|
|