PCB的绘制几个步骤:

1)模块化布局。利用Altium Designer软件的交叉选择模式进行模块化布局,一方面要遵循使得各个元器件之间的距离尽可能近的原则,这样可以保证在走线时它们之间的信号传输距离将会大大缩短;另一方面要遵循元器件之间的网络标号通顺的原则,这样可以保证在走线的时候信号线不会绕来绕去,减少了过孔的数量。

2)了解布线原则。

宽度:关于走线的宽度遵循地线>电源线>信号线的原则,因为走线本身含有电阻,同时含有寄生电容、寄生电感。对于电源线在走线的时候尽可能宽,这样它的寄生电阻就会小很多,从而减小它传输过程中的电压跌落;对于信号线来说,它不会过较大的电流,因此尽可能细、短来减小它的阻抗。

角度:关于走线的角度的原则,尽可能走45度的角,避免90度的角。因为90度走线一方面会改变线宽,在高频高速信号传输中容易造成信号的反射;另一方面拐角处会产生额外的寄生电容,会对信号的传输造成时延影响。因此无论是高频高速信号的传输,还是低频低速信号的传输尽可能避免90度走线。

3)敷铜原则。敷铜应对不同的地进行分开敷铜,用较大封装的磁珠或零欧电阻将不同地线进行连接。此外可以打适量的地网络的缝合过孔以缩减信号回流路径。

    布线(Layout)是 PCB设计工程师最基本的工作技能之一。走 线的好坏将直接影响到整个系统的性能,大多数高速的设计理论也要最终经过 Layout 得以实现并验证,由此可见,布线在高速 PCB 设计中是至关重要的。下 面将针对实际布线中可能遇到的一些情况,分析其合理性,并给出一些比较优化 的走线策略。 主要从直角走线,差分走线,蛇形线等三个方面来阐述。

  1. 直角走线         

   直角走线一般是 PCB布线中要求尽量避免的情况,也几乎成为衡量布线 好坏的标准之一,那么直角走线究竟会对信号传输产生多大的影响呢?从原理上 说,直角走线会使传输线的线宽发生变化,造成阻抗的不连续。其实不光是直角 走线,顿角,锐角走线都可能会造成阻抗变化的情况。  

直角走线的对信号的影响就是主要体现在三个方面: 

     一是拐角可以等效为传输线上的容性负载,减缓上升时间;

二是阻抗不连续会造成信号的反射;

三是直角尖端产生的EMI。 

                       

传输线的直角带来的寄生电容可以由下面这个经验公式来计算:  
 

     C=61W(Er)[size=1]1/2[/size]/Z0 

  在上式中,C 就是指拐角的等效电容(单位:pF),W指走线的宽度(单位:inch), εr指介质的介电常数,Z0就是传输线的特征阻抗。举个例子,对于一个 4Mils的 50欧姆传输线(εr为4.3)来说,一个直角带来的电容量大概为0.0101pF,进而 可以估算由此引起的上升时间变化量:   

     T10-90%=2.2*C*Z0/2 = 2.2*0.0101*50/2 = 0.556ps 

  通过计算可 以看出,直角走线带来的电容效应是极其微小的。  
  由于直角走线的线宽增加,该处的阻抗将减小,于是会产生一定的信号反射现象, 我们可以根据传输线章节中提到的阻抗计算公式来算出线宽增加后的等效阻抗, 然后根据经验公式计算反射系数:  

     ρ=(Zs-Z0)/(Zs+Z0)         

  一般直角走线导致的阻抗变化在7%-20%之间,因而反射系数最大为 0.1左右。而且,从下图可以看到,在 W/2线长的时间内传输线阻抗变化到最小, 再经过 W/2时间又恢复到正常的阻抗,整个发生阻抗变化的时间极短,往往在10ps 之内,这样快而且微小的变化对一般的信号传输来说几乎是可以忽略的。  

                                

    很多人对直角走线都有这样的理解,认为尖端容易发射或接收电磁波,产生 EMI, 这也成为许多人认为不能直角走线的理由之一。然而很多实际测试的结果显示, 直角走线并不会比直线产生很明显的 EMI。也许目前的仪器性能,测试水平制约 了测试的精确性,但至少说明了一个问题,直角走线的辐射已经小于仪器本身的 测量误差。  
    总的说来,直角走线并不是想象中的那么可怕。至少在 GHz以下的应用 中,其产生的任何诸如电容,反射,EMI等效应在 TDR测试中几乎体现不出来,高 速 PCB设计工程师的重点还是应该放在布局,电源/地设计,走线设计,过孔等其 他方面。当然,尽管直角走线带来的影响不是很严重,但并不是说我们以后都可 以走直角线,注意细节是每个优秀工程师必备的基本素质,而且,随着数字电路 的飞速发展,PCB 工程师处理的信号频率也会不断提高,到10GHz 以上的 RF 设 计领域,这些小小的直角都可能成为高速问题的重点对象。

 

2. 差分走线  

    差分信号(Differential Signal)在高速电路设计中的应用越来越广泛,电路 中最关键的信号往往都要采用差分结构设计,什么另它这么倍受青睐呢?在 PCB 设计中又如何能保证其良好的性能呢?带着这两个问题,我们进行下一部分的讨论。

                  

   何为差分信号?通俗地说,就是驱动端发送两个等值、反相的信号,接收端通过 比较这两个电压的差值来判断逻辑状态“0”还是“1”。而承载差分信号的那一对走线 就称为差分走线。  

   差分信号和普通的单端信号走线相比,最明显的优势体现在以下三个方面:  
     

     a.抗干扰能力强,因为两根差分走线之间的耦合很好,当外界存在噪声干扰时,几 乎是同时被耦合到两条线上,而接收端关心的只是两信号的差值,所以外界的共模 噪声可以被完全抵消。  

     b.能有效抑制 EMI,同样的道理,由于两根信号的极性相反,他们对外辐射的电磁 场可以相互抵消,耦合的越紧密,泄放到外界的电磁能量越少。  

     c.时序定位精确,由于差分信号的开关变化是位于两个信号的交点,而不像普通单 端信号依靠高低两个阈值电压判断,因而受工艺,温度的影响小,能降低时序上的 误差,同时也更适合于低幅度信号的电路。目前流行的LVDS(low voltage differential signaling)就是指这种小振幅差分信号技术。   
   对于 PCB工程师来说,最关注的还是如何确保在实际走线中能完全发挥 差分走线的这些优势。也许只要是接触过 Layout的人都会了解差分走线的一般要求,那就是“等长、等距”。等长是为了保证两个差分信号时刻保持相反极性,减少 共模分量;等距则主要是为了保证两者差分阻抗一致,减少反射。“尽量靠近原则” 有时候也是差分走线的要求之一。但所有这些规则都不是用来生搬硬套的,不少工程师似乎还不了解高速差分信号传输的本质。

下面重点讨论一下 PCB差分信号 设计中几个常见的误区。   

  误区一:认为差分信号不需要地平面作为回流路径,或者认为差分走线彼此为对 方提供回流途径。造成这种误区的原因是被表面现象迷惑,或者对高速信号传输 的机理认识还不够深入。从图 1-8-15 的接收端的结构可以看到,晶体管Q3,Q4 的 发射极电流是等值,反向的,他们在接地处的电流正好相互抵消(I1=0),因而 差分电路对于类似地弹以及其它可能存在于电源和地平面上的噪音信号是不敏感的。地平面的部分回流抵消并不代表差分电路就不以参考平面作为信号返回路径, 其实在信号回流分析上,差分走线和普通的单 
端走线的机理是一致的,即高频信号总是沿着电感最小的回路进行回流,最大的 区别在于差分线除了有对地的耦合之外,还存在相互之间的耦合,哪一种耦合强, 那一种就成为主要的回流通路。图 1-8-16 是单端信号和差分信号的地磁场分布 示意图。

                    

  在 PCB电路设计中,一般差分走线之间的耦合较小,往往只占10~20%的 耦合度,更多的还是对地的耦合,所以差分走线的主要回流路径还是存在于地平面。当地平面发生不连续的时候,无参考平面的区域,差分走线之间的耦合才会 提供主要的回流通路,见图 1-8-17所示。尽管参考平面的不连续对差分走线的影 响没有对普通的单端走线来的严重,但还是会降低差分信号的质量,增加 EMI, 要尽量避免。也有些设计人员认为,可以去掉差分走线下方的参考平面,以抑制 差分传输中的部分共模信号,但从理论上看这种做法是不可取的,阻抗如何控制? 不给共模信号提供地阻抗回路,势必会造成 EMI辐射,这种做法弊大于利。

                  

   误区二:认为保持等间距比匹配线长更重要。在实际的 PCB布线中,往往不能同 时满足差分设计的要求。由于管脚分布,过孔,以及走线空间等因素存在,必须 通过适当的绕线才能达到线长匹配的目的,但带来的结果必然是差分对的部分区 域无法平行,这时候我们该如何取舍呢?在下结论之前我们先看看下面一个仿真结果。   

                

    从上面的仿真结果看来,方案 1 和方案 2 波形几乎是重合的,也就是说,间距 不等造成的影响是微乎其微的,相比较而言,线长不匹配对时序的影响要大得多 (方案3)。再从理论分析来看,间距不一致虽然会导致差分阻抗发生变化,但因 为差分对之间的耦合本身就不显著,所以阻抗变化范围也是很小的,通常在10%以 内,只相当于一个过孔造成的反射,这对信号传输不会造成明显的影响。而线长 一旦不匹配,除了时序上会发生偏移,还给差分信号中引入了共模的成分,降低 信号的质量,增加了EMI。   
  

   可以这么说,PCB 差分走线的设计中最重要的规则就是匹配线长,其它的规则都可以根据设计要求和实际应用进行灵活处理。  

   误区三:认为差分走线一定要靠的很近。让差分走线靠近无非是为了增强他们的 耦合,既可以提高对噪声的免疫力,还能充分利用磁场的相反极性来抵消对外界 的电磁干扰。虽说这种做法在大多数情况下是非常有利的,但不是绝对的,如果 能保证让它们得到充分的屏蔽,不受外界干扰,那么我们也就不需要再让通过彼 此的强耦合达到抗干扰和抑制 EMI的目的了。如何才能保证差分走线具有良好的 隔离和屏蔽呢?增大与其它信号走线的间距是最基本的途径之一,电磁场能量是 随着距离呈平方关系递减的,一般线间距超过4 倍线宽时,它们之间的干扰就极 其微弱了,基本可以忽略。此外,通过地平面的隔离也可以起到很好的屏蔽作用, 这种结构在高频的(10G以上)IC封装PCB 设计中经常会用采用,被称为 CPW结构, 可以保证严格的差分阻抗控制(2Z0),如图1-8-19。 

                           

   差分走线也可以走在不同的信号层中,但一般不建议这种走法,因为不同的层产 生的诸如阻抗、过孔的差别会破坏差模传输的效果,引入共模噪声。此外,如果 相邻两层耦合不够紧密的话,会降低差分走线抵抗噪声的能力,但如果能保持和 周围走线适当的间距,串扰就不是个问题。在一般频率(GHz 以下),EMI也不会 是很严重的问题,实验表明,相距 500Mils的差分走线,在 3米之外的辐射能量 衰减已经达到60dB,足以满足 FCC的电磁辐射标准,所以设计者根本不用过分担 心差分线耦合不够而造成电磁不兼容问题。 

 3. 蛇形线          

   蛇形线是 Layout中经常使用的一类走线方式。其主要目的就是为了调节 延时,满足系统时序设计要求。设计者首先要有这样的认识:蛇形线会破坏信号 质量,改变传输延时,布线时要尽量避免使用。但实际设计中,为了保证信号有 足够的保持时间,或者减小同组信号之间的时间偏移,往往不得不故意进行绕线。

                      

    那么,蛇形线对信号传输有什么影响呢?走线时要注意些什么呢?其中最关键的两个参数就是平行耦合长度(Lp)和耦合距离(S),如图 1-821所示。很明显, 信号在蛇形走线上传输时,相互平行的线段之间会发生耦合,呈差模形式,S越小, Lp越大,则耦合程度也越大。可能会导致传输延时减小,以及由于串扰而大大降 低信号的质量,其机理可以参考第三章对共模和差模串扰的分析。

                      

 下面是给 Layout工程师处理蛇形线时的几点建议:    
   1. 尽量增加平行线段的距离(S),至少大于3H,H指信号走线到参考平面的距离。通俗的说就是绕大弯走线,只要 S足够大,就几乎能完全避免相互的耦合效 应。   

   2. 减小耦合长度Lp,当两倍的 Lp延时接近或超过信号上升时间时,产生的串扰将达到饱和。   

   3. 带状线(Strip-Line)或者埋式微带线(Embedded Micro-strip)的蛇形线引起的信号传输延时小于微带走线(Micro-strip)。理论上,带状线不会因为差 模串扰影响传输速率。   

   4. 高速以及对时序要求较为严格的信号线,尽量不要走蛇形线,尤其不能在小范围内蜿蜒走线。  

   5. 可以经常采用任意角度的蛇形走线,如图 1-8-20中的C结构,能有效的减少相互间的耦合。  

   6. 高速PCB 设计中,蛇形线没有所谓滤波或抗干扰的能力,只可能降低信号质量,所以只作时序匹配之用而无其它目的。   

   7. 有时可以考虑螺旋走线的方式进行绕线,仿真表明,其效果要优于正常的蛇形走线。

PCB 布线的直角走线、差分走线和蛇形线基础理论相关推荐

  1. PCB Layout 中的直角走线、差分走线和蛇形线--夜猫PCB

    中国电子工程师专业导航网站 www.dianzi168.net 布线(Layout)是PCB设计工程师最基本的工作技能之一.走线的好坏将直接影响到整个系统的性能,大多数高速的设计理论也要最终经过 La ...

  2. PCB布线这几种走线方式,你会吗?

    在我们学习嵌入式开发的过程中,PCB布线是必不可少的.好的布线方式,轻则看着美观.布局合理,重则可以节约生产成本,达到良好的电路性能和散热性能,使元器件的性能达到最优.今天,小编梳理了PCB设计中常见 ...

  3. altium 网口差分走线长度_差分信号的优缺点及布线要求

    在高速 PCB 设计中,差分信号的应用越来越广泛,这主要是因为和普通的单端信号走线相比,差分信号具有抗干扰能力强.能有效抑制EMI.时序定位精确的优势.作为一名(准)PCB 设计工程师,我们当然需要充 ...

  4. ad批量走线_AD中 蛇形走法、多条网络同时布线、交互布线、logo、差分走线、3D...

    AD 布蛇形线方法 Tool 里选 Interactive length tuning 要先布好线再改成蛇形, 这里用的是布线时直接走蛇形: 先 P->T 布线, 再 Shift + A 切换成 ...

  5. allegro差分信号走线_高速PCB设计软件allegro16.6演示差分规则的设置

    上一期我们介绍了高速PCB设计软件 allegro16.6差分信号的设定 在高速PCB布线前 需要对差分信号的规则进行设置 因此 本期重点介绍在电气规则和物理规则下 是如何建立差分信号的规则 1.在电 ...

  6. allegro差分信号走线_原创|PCB设计软件allegro16.6演示差分规则的设置

    在弹出 Create Electrical set 对话框. 图1-2电气规则命名 在 Electrical CSet 编辑框输入差分信号规则名称,这时在右边的工作表中可以看到多了一个DIFF_DQS ...

  7. altium 网口差分走线长度_Altium Designer中使用差分对布线

    Contents 差分对布线是一项要求在印刷电路板上创建利于差分信号(对等和反相的信号)平衡的传输系统的技术.差分线路一般与外部的差分信号系统相连接,如连接器或电缆. 需要注意的是在一对差分双绞线上耦 ...

  8. pcb布线拐角处打地孔_PCB上的走线到底能不能走90°拐角?这是一个值得关注的问题...

    PCB上的走线到底能不能走90°拐角?这是一个老生常谈的问题,也是让很多新入坑的PCB Layout 工程师疑惑的问题.今天,我们不妨一起来聊聊这个话题. PCB上的走线能不能走90°拐角 很多IC原 ...

  9. PCB布线走直角或锐角问题研究

    ​ 首先需要说明的一点,在正常布线的过程中还是要尽量避免布线走直角和锐角.这里只是研究深入下布线走直角或锐角会有多大的危害性,结尾给出答案. ​ 无论是教科书还是公司的技术规范都会强调布线避免出现走直 ...

最新文章

  1. 面性对象中栈内存和堆内存的理解
  2. 页面重新跳转到父类url
  3. 如果你没有考上985,没有考上211……
  4. ubuntu ln软连接硬连接
  5. 寻找新冠“解药”:在 10^60 化合物分子空间,他们用 AI 挖掘潜在药物
  6. c语言 整数除以分数,2019年六年级数学上册 3.1分数除法(第1课时)分数除法的意义和整数除以分数练习题 新人教版 (I).doc...
  7. 拷贝归档到achivelog目录下_Linux下查看压缩文件内容的 10 种方法
  8. java发送email_java发送email一般步骤(实例讲解)
  9. 向数据源DataTable 中添加新的一列,并向其赋值
  10. python url解码_使用python对url编码解码
  11. 网站盈利模式其实只有三种
  12. tcl电视linux软件升级,【高清范】TCL电视升级刷机常见问题大汇总!
  13. Sql中TO_DAYS,DATE_SUB等时间函数介绍
  14. RTB论文梳理及精讲一
  15. 怎么把字母缩小当符号_iPhone自带输入法怎么用 iPhone自带输入法小技巧【详解】...
  16. 骄傲! 咱中国人的区块链技术闯进了国际学术顶会!
  17. 德勤报告:来自甲骨文的七大发现!企业数字化转型必备
  18. 雅虎地图与谷歌地图坐标_打开Yahoo! 将与Google玩得很好,不竞争
  19. Qt虚拟键盘相关内容
  20. EOS系列 - EOSIO 2.0

热门文章

  1. mysql.exe不运行_求解mysql进程mysqld.exe无法启动原因及解决办法
  2. python笔记40-环境迁移freeze生成requirements.txt
  3. macm1安装qt6
  4. Unity_Shader高级篇_15_Unity Shader入门精要_消融效果
  5. global需要带入那个包_Global Game Jam 2018:将社区带入我们的办公室
  6. MySQL 多表结构的创建与分析
  7. php curl 400 bad request怎么解决,关于json:file_get_contents抛出400 Bad Request错误PHP
  8. 经典男人与女人的两性话题
  9. linux shell expr 小数点,Shell expr命令:进行整数计算
  10. 第八届蓝桥杯国赛Java b组 第五题