好的,用中文为您详细介绍 PCB 差分对布线 的关键要点和步骤:
差分对布线 (Differential Pair Routing) 是高速数字电路(如 USB、HDMI、PCIe、以太网、LVDS、DDR 时钟/数据线等)PCB 设计中的核心环节。其目的是确保两根信号线(正端 P 和负端 N)的长度、间距、环境高度一致,从而使它们感受到的噪声和干扰尽可能相同(共模噪声),并通过接收端的差分放大器将共模噪声抑制掉,同时放大有用的差分信号。良好的布线对信号完整性、抑制 EMI 和保证系统稳定性至关重要。
核心原则:对称性 (Symmetry) 和 阻抗控制 (Impedance Control)
关键布线要点:
-
等长 (Length Matching):
- 最重要! 差分对的两根线(P 和 N)必须严格等长。
- 原因: 不等长会导致信号在 P 和 N 上的传输时间不同(时滞/Skew),到达接收端的时间不一致,会严重影响信号质量(眼图闭合、抖动增加),甚至导致误码。
- 实现:
- 使用 PCB 设计软件的 差分对布线功能,软件会自动计算和追踪两根线的长度差。
- 目标 长度公差 通常非常严格(例如 ±5mil, ±10mil, ±0.1mm 等),具体值取决于信号速率和协议要求(务必查阅规范!)。
- 通过添加 蛇形走线 (Tuning/Serpentine) 在较短的那根线上 进行补偿。补偿结构应尽量对称、平滑(优先使用圆弧或 45° 转角,避免 90° 锐角),补偿段应放置在相对“安静”的区域。
-
等距 (Constant Spacing):
- 在布线路径上,差分对两根线之间的中心到中心的距离(间距)必须保持恒定。
- 原因: 恒定间距是保证差分阻抗稳定的最关键因素之一。间距变化会导致阻抗突变,引起信号反射,破坏信号完整性。
- 实现:
- PCB 设计软件的差分对布线功能通常会自动保持设定的间距。
- 使用设计规则检查(DRC)确保整个布线路径间距恒定。
- 例外: 在绕过障碍物(如过孔、元件)时,允许有极小范围、平滑过渡的间距变化,且变化区域应尽量短。绕过障碍后需立即恢复标准间距。
-
平行紧耦合 (Parallel & Tightly Coupled):
- 差分对的两根线应尽可能平行、贴近地走在一起。
- 原因:
- 增强抗噪性: 贴得越近,两根线感受到的外部电磁场干扰 (EMI) 越一致(共模),有利于接收端将其抵消。
- 优化回流路径: 高速信号的返回电流主要在相邻的参考平面上回流。紧密耦合能最小化信号环路面积,减小环路电感,降低 EMI 辐射。
- 实现:
- 尽量保持 P 和 N 并肩而行,避免不必要的分离。
- 优先在同一布线层完成差分对布线。避免不必要的换层。
-
差分阻抗控制 (Differential Impedance Control):
- 整个差分对走线的特征阻抗 (Zdiff) 必须严格匹配发送端和接收端的要求(常见值是 90Ω, 100Ω, 120Ω 等)。
- 原因: 阻抗失配会导致信号反射,严重劣化信号质量。
- 影响因素:
- 线宽
- 线间距
- 走线与参考平面(通常是 GND 或 Power Plane)的距离(介质厚度)
- 介电常数
- 阻焊层厚度
- 实现:
- 提前计算: 使用 PCB 厂商提供的阻抗计算工具(在线或独立软件)或 SI 仿真软件(如 ADS, SIwave, HyperLynx),根据板材参数(介电常数 Er、介质厚度 H、铜厚 T)、目标阻抗(Zdiff)和制造能力(最小线宽/线距),计算出合适的 线宽 (W) 和 线距 (S)。
- 参考平面: 确保差分对下方(或上方)有完整、连续的参考平面(通常是 GND)。避免走线跨越参考平面的裂缝(如分割槽、大孔洞),否则阻抗会突变且回流路径被破坏。
- 叠层设计: 在 PCB 叠层规划阶段就要考虑差分对的布线层及其到参考平面的距离。
-
避免不必要的过孔 (Minimize Vias):
- 过孔会引入阻抗不连续性、额外寄生电容/电感和潜在的反射点。尽量避免使用过孔。
- 必须换层怎么办?
- 成对使用过孔: P 和 N 的过孔必须非常靠近放置(距离通常等于或略大于线宽),以保持耦合和阻抗连续性。
- 对称放置: P 和 N 的过孔位置应对称。
- 反焊盘 (Antipad): 确保过孔在非连接层有足够大的反焊盘(隔离铜皮),减少多余的寄生电容。
- 考虑背钻孔 (Backdrilling): 对极高速信号(如 > 10Gbps),可以考虑使用背钻孔去除过孔未连接的柱状残桩(Stub),以减小其带来的谐振和反射影响(成本较高)。
-
与其他信号/物体的间距 (Clearance):
- 保持差分对 与其他信号线、电源平面边缘、板边、金属外壳等 足够的距离(通常要求 >= 3倍差分对自身间距 或 >= 2倍线宽)。
- 原因:
- 减少串扰 (Crosstalk): 防止差分对的信号干扰其他线,也防止其他信号干扰差分对。
- 保持阻抗稳定: 过近的物体(尤其是大块铜皮或金属)会影响局部阻抗。
- 满足安全间距要求。
-
终端电阻放置 (Termination Resistor Placement):
- 如果设计需要终端电阻(通常靠近接收端),将这对电阻尽可能近距离、对称地放置在接收芯片的引脚附近。
- 原因: 减少终端电阻到接收引脚之间的短桩线(Stub)效应,该段线也应视为差分线的一部分,尽量短且保持阻抗。
-
布线顺序:
- 优先走时钟差分对、关键高速差分对。
- 其次走其他高速信号差分对。
- 然后是高速单端信号。
- 最后是低速信号和电源。
布线流程建议:
-
前期规划:
- 确定所有差分对信号及其速率、协议要求(阻抗、公差等)。
- 根据要求计算线宽、线距(W/S)。
- 在 PCB 设计软件中正确定义差分对网络(Assign Diff Pair)。
- 设置差分对布线规则:目标阻抗、线宽、线距、公差(长度匹配容差、间距容差等)。
-
布局考虑:
- 将差分对的发送端(TX)和接收端(RX)芯片尽量靠近放置,缩短走线总长。
- 为差分对预留足够宽的布线通道,避免后期绕线困难。
- 考虑终端电阻(若有)的位置。
-
实际布线:
- 启动软件的差分对布线命令(通常是同时拖动两根线)。
- 优先在同一层布线,保持平行、等距。
- 遇到障碍物时,采用对称、平滑的方式绕行(两根线一起绕,保持间距恒定)。避免一根线直走,另一根线大绕弯。
- 尽量减少换层。必须换层时,成对、对称、近距离打过孔。
- 密切关注软件实时显示的长度差(Delta Length),确保在目标范围内。
-
长度匹配调整:
- 布线完成后,检查长度差。如果超出公差:
- 在较短的那根线上 添加蛇形走线进行补偿。
- 蛇形线应:
- 使用圆弧或 45° 拐角(避免 90°);
- 振幅(Amplitude)和间距(Gap)要规则、适度(振幅通常建议 >= 5倍线宽,间距 >= 3倍线宽),避免形成天线效应;
- 尽量放置在信号相对“安静”的区域(非芯片引脚密集区、非关键参考平面裂缝附近)。
- 避免在靠近发送端(TX)附近加蛇形线(可能增加振铃),优先加在路径中间或靠近接收端(RX)。
-
设计规则检查:
- 运行全面的 DRC,确保差分对规则(间距、长度匹配、线宽等)和其他规则都满足。
- 特别注意检查绕过障碍物和换层处的间距和耦合情况。
-
后期仿真(可选但推荐):
- 对于关键高速差分对,进行信号完整性(SI)仿真(如 TDR 看阻抗连续性,眼图分析看信号质量),验证布线是否满足性能要求,必要时进行调整。
总结关键口诀:
- 等长!等长!等长! (最重要)
- 等距恒定保阻抗
- 平行紧贴抗干扰
- 阻抗控制靠计算
- 过孔能少则少,要打就打成对近对称
- 绕障平滑对称勿分离
- 蛇形只在短线上,圆弧平滑避 TX
- 间距保够降串扰
- 终端电阻近 RX
- 规则检查不可少
遵循这些原则和步骤,结合设计规范和 PCB 厂商的工艺能力,就能有效地完成高质量的 PCB 差分对布线。记住,具体参数(线宽、线距、公差、阻抗值)必须根据实际项目的要求和选用的 PCB 板材/工艺来确定。
技术资讯 I 高效差分对布线指南:提高 PCB 布线速度
本文要点PCB差分对的基础知识。差分对布线指南,实现更好的布线设计。高效利用PCB设计工具。“众人拾柴火焰高”——资源整合通常会带来更好的结果。毕竟“三个臭皮匠,顶个诸葛亮”,在电子领域也是如此
2022-12-05 11:06:06
详细介绍PCB差分对的布线和一些需要注意的潜在问题
不过,差分对布线可能没那么容易,因为它们必须遵循特定的规则,这样才能确保信号的性能。这些规则决定了一些细节,如差分对的走线宽度和间距,以及许多其他方面,如导线如何在电路板上一起布线。
2022-12-30 14:09:12
PCB设计是否需要差分对参考平面
差分对参考平面是强制性的还是被排除在 PCB 之外?让我们清除一些关于这个经常争论的话题的疑问。 什么是差分对参考平面 差分对参考平面是指接地铜多边形,它位于差分对信号的相邻层中。从理论上讲
2020-09-16 20:05:15
为何差分对的布线要靠近且平行?
为何差分对的布线要靠近且平行? 差分对是一种电路设计中常见的布线方式,它的作用是减小信号传输的干扰和噪音。差分信号传输是指将信号分解成两个相等幅值、相位相反的信号,通过同时传输这两个信号来进行
2023-11-24 14:38:13
Cadence Allegro差分对的设置
PCB布线中,有着许多需要注意的点,比如:1.高频时钟线需要蛇形走线2.有些信号线需要设置差分对,差分走线
取名字太难
2019-05-31 06:23:05
Cadence Allegro在PCB中手动或者自动添加差分对属性
Cadence Allegro在PCB中手动或者自动添加差分对属性 设计PCB过程中,若设计中有差分对信号,则需要将是差分的2个信号设置为差分对,设置差分对有2种方式:手动添加及自动添加 一、手动
2022-12-16 08:00:07
PCB设计差分布线要求及操作技巧
一站式PCBA智造厂家今天为大家讲讲PCB设计差分布线有什么要求?PCB设计差分布线要求及操作技巧。高速串行总线的普及,使得PCB板上差分信号越来越多,那么,PCB设计如何进行差分布线呢?接下来
2023-07-07 09:25:21
PCB传输线中的差分对是怎样的一情况
在大多数带状线差分对的实际情况中,归纳如果信号层上方和下方的PCB材料的介电常数几乎相等,则耦合系数'KL'和电容耦合系数'KC'几乎相等。
2019-09-08 14:11:00
哪个用过pads画蛇形差分对的,遇到几个问题,哪个知道的,请教下。
`哪个用过pads画蛇形差分对的,遇到几个问题,哪个知道的,请教下。`
QWE4562009
2020-08-14 16:55:25
怎么增加差分对的线性范围?
怎么增加差分对的线性范围? 差分算法是一种常用的计算机算法,用于解决序列上的差的问题。差分对的线性范围是指一段序列中存在的差分对的数量的线性增长范围。在本文中,我们将探讨如何增加差分对的线性范围
2023-09-17 16:25:11
约束驱动型PCB设计工具简化差分对布线
自最初开始设计 PCB 以来,约束一直是定义成品物理电路板所必要的元素。尺寸和铜重量是最早的约束。而现在,高速的设计对电子设备的诸多参数有约束要求,尤其是差分对。
2019-08-05 08:00:00
如何对PCB进行差分对的走线操作呢?
在PCB设计中,差分对的走线操作是一项关键任务,它直接影响到信号的完整性和电路的性能。差分信号通常用于高速数字通信,因为它们能够有效地抵抗电磁干扰和提供准确的时序信号。
2024-04-10 16:34:08
PCB板差分布线操作技巧
高速串行总线的普及,使得PCB板上差分信号越来越多,那么,PCB板如何差分布线? 各类差分线的阻抗要求不同,根据设计要求,通过阻抗计算软件计算出差分阻抗和对应的线 宽间距,并设置到约束管理器。 差
2020-12-04 11:14:51
PCB差分对走线的要求
差分对走线分外层微带线差分模式和内层带状线差分模式两种,通过合理设置参数,阻抗可利用相关阻抗计算软件(如POLAR-SI9000)计算也可利用阻抗计算公式计算。
2019-05-31 15:55:55
高速PCB信号布线的设计规范
一系列阻抗问题。 高速设计的另一个关键领域是差分对的布线。差分对通过以互补的方式驱动两个信号迹线来操作。差分对提供出色的抗噪声能力和更高的S / N比。然而,实现这些优势有两个限制: 1、两条走线
yvochen
2023-04-12 15:20:37
高速PCB布线差分对走线
但是差分信号也有其缺点:首先是会产生潜在的EMI,如果不对差分信号进行恰当的平衡或滤波,或者存在任何共模信号,就可能会产生EMI问题;其次是和单端信号相比,传输差分信号需要双倍的信号线。
2023-09-01 17:26:03
平衡MOSFET差分对中的模拟布局寄生效应
,必须匹配其MOSFET。这意味着两个MOSFET的通道尺寸必须相同,并且布线应该是平衡的。差分对左右两边的寄生效应的任何差异都会降低其性能。我们可以使用传统的原理图编辑器和Pulsic提供的插件轻松
就好国dd
2023-02-15 13:43:37
Allegro Skill布线功能-添加差分过孔禁布区
在高速PCB设计中,差分过孔之间设置禁止布线区域具有重要意义。首先它能有效减少其他信号线对差分信号的串扰,保持差分对的信号完整性。其次禁止布线区域有助于维持差分对的对称性,确保信号传输的平衡性。此外
2025-05-28 15:19:44
设置差分对的方法
原理图中直接设置好,然后导入到PCB中,如图,给要设置的差分对加上网络标号,分别要以_N和_P作为后缀,不然导入不识别,(我是AD10,不知道后面的版本是不是这样):
fichesw
2019-07-19 07:14:20
通过PADS交互式高速布线解决复杂PCB设计
在设计复杂的 PCB 时,PADS 技术可使您拥有高速布线能力。差分对和具有长度约束的布线,包括匹配长度、虚拟管脚和关联的网络,这些功能使您在 PCB 上管理 DDRx、PCI Express、SATA 和实施其他一些高速技术变得非常轻松。
2019-05-15 06:30:00
画PCB时需要掌握的布线技巧分享!
布线是PCB设计过程中技巧最细、限定最高的,即使布了十几年布线的工程师也往往觉得自己不会布线,因为看到了形形色色的问题,知道了这根线布了出去就会导致什么恶果,所以,就变的不知道怎么布了。但是高手还是
yh3091876423
2019-08-14 03:24:18
AD9446 LVDS信号线的PCB走线的差分对间等长有没有要求?
我的AD9446的工作在LVDS模式下,请问对于AD9446(100MHz),LVDS信号线的PCB走线的差分对间等长有没有要求?(PS:16对差分线,都做等长好复杂)谢谢!
h1654155701.3944
2023-12-18 06:26:51