PCB设计中信号反射的抑制方法

标签:
pcb设计pcb |
分类: PCB |
一、反射产生的原理及其影响
(1) 反射产生的原理
产生反射的直接原因是因为传输线阻抗的不匹配,由于阻抗不匹配而造成信号能量在终端的不完全吸收。反射问题反映的是单个网络的信号质量,与单个网络的信号路径及信号返回路径的物理特性有关。通常PCB布线的物理特性对传输线有很大的影响,物理特性主要有布线的材料、布线宽度、布线厚度、与其他布线层和平面层的距离以及周围材料的介电常数。信号沿单个网络传播时,会感受到互连线的瞬态阻抗变化,若信号感受到的互连阻抗
保持不变,则保持不失真;若信号感受到的互连阻抗发生变化,则产生失真,信号在变化处产生反射,该反射信将传回信号的发射端,并将再次反射回来,直至反射信号随着能量的减弱而幅度随之减小,最终信号的电压和电流达到稳定。
2、 反射的计算
信号沿传输线向前传播时,每时每刻都会感受到一个瞬态阻抗,如果信号感受的阻抗是恒定的,那么它就会正常向前传播,只要感受到的阻抗发生变化,不论是什么引起的,信号都会发生反射,衡量信号反射量的重要指标是反射系数,表示反射电压和原传输信号电压的比值。反射系数定义为:
http://s6/mw690/006oCI8Fzy7kTywkMlfc5&690
式中,Z1 为变化后的阻抗; Z0 为变化前的阻抗。假设PCB中走线的特性阻抗为 50 Ω,传输过程中遇到一个 150 Ω
的电阻,暂不考虑寄生电容、电感的影响,把电阻看成理想的纯电阻,那么反射系数为:(150 - 50) /(150 + 50) = 1
/2,则会有原信号一半的能量被反射回源端,如果传输信号的电压是 5 V,反射电压就是 2. 5 V。
3、反射的影响
(1) 反射导致信号的失真问题
如果一根走线没有被正确终结,那么来自驱动端的信号脉冲在接收端将被反射,如果反射信号很强,叠加的波形就可能会改变逻辑状态,从而引起不可预期的效应,使信号轮廓失真。当失真变形非常显著时,可能导致多种错误发生,引起设计失败,同时失真变形的信号对噪声的敏感性增加了,也会引起设计失败。
(2)反射引起过冲和下冲
过冲就是第一个峰值或谷值超过设定电压———对于上升沿是指第一个峰值超过最高电压,对于下降沿是指第一个谷值超过最低电压,过大的过冲将会损坏元器件中的保护二极管,导致过早的失效;下冲是指下一个谷值或值,严重时将可能产生假时钟信号,导致系统的误读/写操作。
(3)振荡
振荡现象也是反射引起的症状之一,振荡和过冲在本质上是相同的,在一个时钟周期中,反复出现过冲和下冲就成为振荡。振荡是电路中因为反射而。
产生的多余能量无法被及时吸收的结果。
二、反射的抑制方法
引起反射的主要因素有布线的几何形状(
线宽、线长、过多的转弯和过弯的角度)、同一网络布线层的转换、经过连接器的传输、电源和地平面的不连续、错误的拓扑结构及网络末端未被匹配终结等。针对这些原因提出如下抑制方法。
1、降低系统频率
在可能的情况下降低信号沿的变换速率,以便在另一个信号加到传输线之前使传输线的反射达到稳态。在满足设计规范的同时尽量选择慢速的器件,并且避免不同种类的信号混合使用。
2、优化板级信号处理方式。
高速问题是PCB设计必须考虑的关键因素,因为时序要求严格,必须预先确定这些可能带来高速问题的器件和节点,调节这些元器件布局布线所需要的各种要求,最终控制信号完整性的设计指标,主要处理方式如下:
(1)使用较薄的PCB板,目的在于减小过孔的寄生参数;
(2)合理选择叠层,充分利用中间层来设置屏蔽,更好地实现就近接地,有效减低寄生电感,有效缩短信号的传输长度,大幅度降低信号间的交叉干扰;
(3)控制PCB板上的信号线的几何形状,减少过弯,最小化走线的阻抗不连续点,尤其在高频电路中布线,最好采用全直线,若需要转弯时,可用
45°折线或圆弧线,这样可以减少高频信号对外的发射和相互间的耦合;
(4)重要信号线尽量不换层,减少不必要的过孔。实验表明,一个过孔可带来约 0. 5
pF的分布电容,减少过孔数能显著提高速度。若不可避免,则在信号换层的过孔附近放置一些接地的过孔(即伴随过孔),以便为信号回流提供最低的阻抗路径;
(5)保证平面层的完整性,为信号线提供低阻抗的回流路径。目的在于减少共模阻抗耦合与共模开关噪声,减少或消除与供电系统相关的信号完整性问题
(6)电源和地的管脚要就近打过孔,过孔和管脚之间的引线越短越好,因为长引线会导致电感的增加。同时电源和地的引线要尽可能粗,以减少阻抗;
(7)采用正确的走线拓扑结构:
走线的拓扑结构是指一根信号线的布线顺序及布线结构。在实际电路中常常会遇到单一驱动源驱动多个负载的情况,驱动源和负载构成了信号的拓扑。不同的拓扑分布对信号的影响是非常显著的。通常情形下,PCB走线采用
2种基本拓扑结构,即菊花链和星形拓扑,如图示:
http://s1/mw690/006oCI8Fzy7kTz05t1C10&690
菊花链:布线从驱动端开始,依次到达各接收端。如果使用串联电阻来改变信号特性,串联电阻的位置应该紧靠驱动端。在控制走线的高次谐波干扰方面,菊花链走线效果最好。但这种走线方式布通率最低,不容易
100%
布通。实际设计中,菊花链布线中分支长度尽可能短。这种拓扑结构占用的布线空间较小并可用单一电阻匹配终结。但是这种走线结构使得在不同的信号接收端信号的接收是不同步的。星形拓扑:可以有效地避免时钟信号不同步问题,其缺点是每条分支上都需要终端电阻。终端电阻的阻值应和联机的特征阻抗相匹配。这可通过手工计算,也可通过工具计算出特征阻抗值和终端匹配电阻值。当系统的不同信号在接收端的接收要求是同步时,星形拓扑是最合适的。
3、采用端接方式
控制信号传输路径的特性阻抗保持恒定,即反射系数为 0
时,意味着传输路径上没有反射,这种情况就称为阻抗匹配,此时信号将理想地传递到终端。通常,传输线的长度符合下式的条件应使用端接技术。
http://s7/mw690/006oCI8Fzy7kTz6ArD886&690
式中,L 为传输线线长;tr 为源端信号的上升时间;tpd
1为传输线上每单位长度的负载传输延迟。即当源端完整的电平转移将发生在从传输线的接收端反射回源端的发射波到达远端之前,需要使用端接匹配技术。传输线的端接原则是:如果负载反射系数或源反射系数二者任一为零,则反射将被消除。通常采用2种策略:使源阻抗与传输线阻抗匹配,即源端端接;使负载阻抗与传输线阻抗匹配,即终端端接。
(1)源端端接
源端端接主要是串形端接方法,串行端接是通过在尽量靠近源端的位置串行插入一个电阻到传输线中来实现。串联电阻的阻值和驱动端的阻值之和应等于传输线的阻抗。这种串行端接的原理是消除从负载端反射回来的电压,阻止传输线的二次反射。
(2)终端端接
终端端接的主要原理是在尽量靠近负载端的位置加上拉或下拉阻抗以实现终端的阻抗匹配,常用的终端端接主要有单电阻并行端接、RC端接、戴维南端接和肖特基二极管端接。如图所示:
http://s9/mw690/006oCI8Fzy7kTzesqtW08&690
单电阻并行端接选取的电阻值等于传输线的阻抗;戴维南端接的2个电阻阻值满足关系式 Z0 =R1R2 /(R1 + R2 );
RC端接选取电容的值一般情况下,满足关系式C = 3T
/Z0,T为信号上升时间,Z0为传输线的阻抗。从系统设计的角度,应首选并行端接,因其是在信号能量反射回源端之前,在负载端消除反射,因而消除一次反射,这样可以减小噪声、电磁干扰(EMI)及射频干扰(RFI),而串接端接则是在源端消除由负载端反射回来的信号,只是消除二次反射,但由于单电阻并行端接的电流消耗大,戴维南端接的直流功耗大,RC端接的开关速度低、肖特基二极管端接容易给与其相连的电源和地上产生噪声等缺点,目前最为广泛使用的是源端串联电阻端接的方式,因为其不增加电源消耗、不增加对地的阻抗,且实现起来特别简单方便,而且在这种情况下,接收端可以靠
反射来达到足够的电压幅值。实际设计中终端端接需根据下列情况选择使用:戴维南端接应用于使用双极性器件的链状和总线型结构;RC终端应用于使用CMOS器件的链状和总线型结构;必要时需通过仿真对比,确定使用哪种端接方式。
三、仿真波形对比分析
对一组数据总线做不同的处理方法所得到的仿真波形。如上图所示,上侧波形为长距离多过弯布线信号的波形;中间波形为短距离少过弯布线信号的波形;下侧波形为串联电阻匹配后的波形。由上图可知,长距离多过弯布线时波形有大幅度的振荡产生;适当改变走线的物理特性、缩短布线长度、减少过弯可以明显减缓振荡的幅度;串联电阻匹配后振荡消除,波形变得平滑。
参考资料:http://bbs.16rd.com/citiao-jishu-PCB.html
前一篇:PCB层叠设计原则
后一篇:PCB设计模拟电路和数字电路区别