第十二章:PCB的布线 - 最短路径、减少干扰
PCB布线流程
了解制造厂商的制造规范 - 线宽、线间距、过孔要求、层数要求
确定层数并定义各层的功能
设计布线规则 - 线宽、线间距、过孔大小
定义不同net的走线宽度
关键信号线走线 - 电源 、时钟、差分信号、敏感的模拟信号….
其它信号线走线
铺地/电源
DRC检查
对照原理图上的连线逐线高亮检查
调整丝印
选择层数
根据电路特点规划层数:
- 高速/低速、模拟/数字、阻抗要求
- 器件封装及散出
- 抗干扰、可靠性要求
- 成本
定义各层的功能
关闭未曾用的层
设定布线规则
线宽 - 不同的net可以单独定义
过孔形状和孔径(内径、外径)
丝印的文字字体和字号
安全间距:
- 走线和走线之间
- 走线和孔径之间
- 孔径和孔径之间
- 走线/孔径和板卡边沿之间
走线层面和方向 - 此处可设置使用的走线层和每层的主要走线方向。
过孔的选择
从成本和信号质量综合考虑选择合理的尺寸
PCB板上的信号走线尽量在同一层,尽量不要使用不必要的过孔,布局的时候规划好走线
高速数字信号线(尤其是时钟信号)尽量避免跨层走线,减少过孔对信号的反射和干扰
电源和地的管脚要就近放置过孔,过孔和管脚之间的引线越短越好,同时电源和地的引线尽可能粗以减少阻抗
在信号换层的过孔附近放置一些接地的过孔,以便为信号提供最近的回路
利用过孔进行导热
一般走线规则
走线方向
- 输入和输出端的导线应尽量避免相邻平行
- 相邻层的走线方向成正交结构
- 避免将不同的信号线在相邻层走成同一方向,以减少不必要的层间窜扰
- 当 PCB 布线受到结构限制(如某些背板)难以避免出现平行布线时,特别是在信号速率较高时,应考虑用地平面隔离各布线层,用地线隔离各信号线
器件和器件之间的走线尽可能短且直
电源及临界信号走线使用宽线,电源线要根据电流的大小计算需要的宽度
确保模拟、数字线路相互分离,不要将数字信号线和模拟信号线并行布线,避免在ADC封装的下方铺设数字信号线
相同属性的一组总线,应尽量并排走线,做到尽量等长。同一级电路的接地点应尽量靠近,并且本级电路的电源滤波电容也应接在该级接地点上
时钟布线
晶振 - 连到其输入、输出端的线尽量短,最好不要有过孔,以减少噪声干扰以及分布电容的影响
晶振可以采用环绕敷铜,并将晶振外壳接地,以改善晶振对其他元器件的干扰。
尽量避免和其它信号线并行走线,且应远离一般信号线,避免对信号线的干扰。
应避开板上的电源部分,以防止电源和时钟互相干扰,时钟电路下面不要有电源层或地层
当一块电路板上用到多个不同频率的时钟时,两根不同频率的时钟线不可并行走线。
时钟线还应尽量避免靠近输出接口。
差分信号线
成对走线,尽量平行、靠近 - 保持差分对的两信号走线之间的距离S在整个走线上为常数
确保D>2S,以最小化两个差分对信号之间的串扰。
将两差分信号线的长度保持相等,以消除信号的相位差。
避免在差分对上使用多个过孔,因为过孔会产生阻抗不匹配和电感,必须打孔的时候,应两线一同打孔。
避免直角走线
在高速传输的时候,直角或锐角走线在拐角处产生额外的寄生电容和寄生电感,影响高速信号的传输,对于低速的信号,影响可以忽略不计
尽量不采用直角的是为了避免工艺上的问题
在走线确实需要直角拐角的情况下,可以采取两种改进方法:
- 一种是将90°拐角变成两个45°拐角
- 另一种是采用圆角