简介:这份PDF技术文档面向高速数字电路与PCB设计工程师,系统讲解信号完整性中的差分对核心概念,帮助读者理解差分与共模信号的传输机理、阻抗计算及串扰行为。文档借助HyperLynx域求解器,图形化对比差分对与单端网络的场分布差异,并给出差分阻抗Zdiff=2Zodd、共模阻抗Zcomm=0.5Zeven的推导逻辑。针对紧耦合与松耦合差分对的选型争议,文中通过多个仿真案例说明参考平面耦合往往主导信道间串扰,紧密耦合未必能减少串扰,这一反直觉结论对实际布线策略具有参考价值。资源为1个PDF文件,压缩包约1.54MB,内容涵盖差分对定义、终端匹配策略及串扰仿真分析,适合需要深入掌握高速网络拓扑与信号完整性优化的设计人员查阅。目前已有1353人学习下载。
1. 差分对:为什么两根线靠得越近,串扰反而越大
很多人第一次接触差分对时的直觉是:两根线挨得越紧,耦合越强,对外界的抵抗能力越好,串扰也应该越小。这个直觉在大部分场景下是对的,但在 PCB 设计里,它会在一个关键问题上翻车——信道间串扰。
差分对由两条传输线组成,它们可以紧耦合、松耦合,甚至完全不耦合。当一对差分线被奇模驱动时,两条线极性相反,差分信号看到的阻抗是每条线奇模阻抗的两倍,即 Zdiff = 2 × Zodd;当被偶模驱动时,两条线极性相同,公共信号看到的阻抗是偶模阻抗的一半,即 Zcomm = 0.5 × Zeven。这两个公式是理解差分对一切行为的起点。
但真正让设计者踩坑的,是紧耦合和松耦合对信道间串扰的影响。仿真结果给出了一个反直觉的结论:紧耦合差分对的信道间近端串扰反而最大。要搞懂为什么,得从场分布、阻抗约束和参考平面三个层面往下挖。
2. 差分信号与公共信号:一对线里跑着两种东西
2.1 差分信号和公共信号的定义与来源
差分对看起来是两根线在传一个信号,实际上它同时承载了两种信号成分。差分信号定义为正负引脚电压之差,Vdiff = Vp − Vn;公共信号定义为正负引脚电压的平均值,Vcomm = 0.5 × (Vp + Vn)。当没有公共信号时,差分信号的幅度是单端信号的两倍。
问题在于,公共信号几乎总是存在的。即使驱动器理论上输出纯差分信号,通道的不对称性也会把一部分差分能量转换成公共能量。这种不对称可能来自驱动器内部正负支路的延迟差异、走线长度的微小不匹配、过孔结构的不对称,甚至是板材介电常数的局部不均匀。
常见的实现思路是:在时域仿真中观察公共信号的波形,如果上升沿和下降沿不对称、交叉点偏离中点,就说明存在模式转换。原文的仿真里,公共信号在信号跳变处出现了一个 217 mV 的凹陷,而且上升波形有凹陷、下降波形没有,两条波形在约 150 mV 处交叉而不是在 400 mV 的中点。这个凹陷在耦合和未耦合的微带线上都出现了,说明它不是耦合造成的,而是驱动模型本身固有的不对称。
2.2 奇模阻抗与偶模阻抗:差分对的两种“面孔”
差分对在不同驱动模式下呈现完全不同的阻抗特性,这是理解后续终端和串扰问题的关键。
奇模驱动时,两条线极性相反,电场线从一条线出发终止于另一条线,大量场线分布在空气介质中。偶模驱动时,两条线极性相同,电场线主要终止于参考平面,场线更多分布在基板介质中。这个场分布的差异直接导致了一个重要后果:紧耦合差分对中,差分信号的传播速度比单端信号更快,因为更多场线在空气中,等效介电常数更低。
原文的仿真数据很能说明问题:同样长度的微带线,紧耦合差分对的差分信号比未耦合情况提前约 37 ps 到达终端。这不是玄学,而是场分布改变等效介电常数的直接结果。
对于紧耦合差分对,奇模阻抗小于单端阻抗(Zodd < Z0),偶模阻抗大于单端阻抗(Zeven > Z0)。未耦合时,Zodd = Zeven = Z0,因为没有耦合,无论什么模式场分布都一样。原文给出的具体数值是:单端阻抗 Z0 = 57.7 欧姆,奇模阻抗 Zodd = 49.6 欧姆,偶模阻抗 Zeven = 65.9 欧姆。这三个数字后面会反复用到。
2.3 紧耦合微带线的时域波形特征
原文对比了未耦合和紧耦合两种微带线的时域波形。未耦合情况下,信号干净地上升到 800 mV。紧耦合情况下,上升沿在约 500 mV 处出现了一个“台阶”,然后才继续上升到 800 mV。
这个台阶是远端串扰的典型特征。在微带线结构中,远端串扰在某些谐振频率上表现为高 Q 滤波特性,会吸收一部分信号能量,导致波形出现凹陷或台阶。对于带状线,远端串扰的表现不同,因为带状线的上下都有参考平面,场分布更均匀。
这里有一个容易忽略的细节:台阶的幅度和位置与耦合长度、信号上升时间、介质厚度都有关系。如果只做单端仿真而不看差分信号和公共信号,这个台阶很容易被当成反射或阻抗不连续来处理,方向就偏了。
3. 终端策略:同时伺候差分信号和公共信号
3.1 电阻 T 型网络的计算逻辑
差分对的终端比单端信号复杂,因为需要同时终止差分信号和公共信号。原文给出了一个电阻 T 型网络的例子,电路结构是:正负节点各接一个电阻 R1 和 R2 到中间节点 C,节点 C 再通过 R4 接到电源。
推导过程是这样的:差分信号到达节点 A 和 B 时,两个单端信号幅度相同、相位相反。它们分别通过 R1 和 R2 后在节点 C 处相互抵消,节点 C 成为“虚拟地”。因此差分信号看到的阻抗是 R1 和 R2 串联,即 R1 + R2 = Zdiff = 2 × Zodd,所以 R1 = R2 = Zodd = 49.6 欧姆,取 50 欧姆。
公共信号到达节点 A 和 B 时,两个单端信号完全相同。此时 R1 和 R2 对公共信号表现为并联,公共信号看到的电阻是 25 欧姆。但公共信号需要的终端阻抗是 Zcomm = 0.5 × Zeven = 33 欧姆,所以还需要一个 R4 把 25 欧姆补到 33 欧姆。计算公式是 R4 = 0.5 × (Zeven − Zodd) = 0.5 × (65.9 − 49.6) = 8.15 欧姆,取 8 欧姆。
电源在这里的作用容易被忽略:对于交流信号,电源被设计成对地极低阻抗,所以 Vt6 = 0.6V 的上拉电源在交流分析中等效为短路到地。
3.2 RC 终端的取舍与电容选值
第二种终端方案用 RC 网络替代了 R4。对于差分信号,行为与电阻 T 型网络相同。对于公共信号,R4 被电容 C1 替代。
为什么可以去掉 R4?原文的解释是:对于紧耦合传输线,R4 的值往往很小,可以忽略。对于松耦合传输线,Zeven 和 Zodd 接近相等,R4 趋近于零。所以 R4 本身就是一个“可有可无”的元件。
电容 C1 的作用是提供直流阻断,避免通过 R4 产生持续的功率损耗。典型取值范围是 1 到 100 nF。选值的原则是让 RC 时间常数远大于最低频率位模式的周期。如果电容太小,低频成分会被衰减,公共信号终端效果变差;如果电容太大,直流阻断的效果减弱,功耗增加。
仿真结果验证了两种终端方案的效果。差分信号在两种方案下都终端良好。公共信号方面,RC 终端方案出现了一个约 52 mV 的反射,在上升沿到达接收端后 1.5 ns 出现。这个反射是公共信号从驱动器低输出公共阻抗反射回来的,微带线传播延迟为 761 ps,往返正好 1.5 ns。这个量级的反射对信号完整性影响很小,可以接受。
3.3 终端电阻的功率与布局注意
在实际设计中,终端电阻的功率额定值需要根据信号摆幅和占空比来计算。如果差分信号摆幅是 800 mV,终端电阻 50 欧姆,电流约 16 mA,功率约 6.4 mW,常规 0402 或 0201 电阻都能承受。但如果是公共信号持续存在的情况,功耗会叠加。
布局上,R1 和 R2 应该尽可能靠近接收端,减少终端到接收端的走线长度。R4 和 C1 的位置相对灵活,但也要避免形成过长的分支。如果使用 RC 终端,电容的接地回路要短,否则等效串联电感会影响高频终端效果。
4. 紧耦合还是松耦合:串扰问题的反直觉结论
4.1 参考平面才是串扰的主导路径
很多工程师认为紧耦合差分对可以减少信道间串扰,理由是两条线之间的强耦合会把场线束缚在差分对内部,减少对外辐射。这个推理在没有参考平面或者参考平面很远的情况下成立,但在实际 PCB 中,参考平面通常离信号线很近,耦合到平面的场线远多于耦合到相邻差分对的场线。
原文的仿真设置很清晰:三条差分带状线通道,差分阻抗都是 100 欧姆,线宽固定 5 mil,相邻差分对之间的边到边间距固定 5 mil。唯一的变量是差分对内部两条线的间距:紧耦合 5 mil,松耦合 10 mil,未耦合 15 mil。为了保持 100 欧姆差分阻抗不变,随着内部间距增大,信号线与参考平面之间的距离必须减小。
这个几何约束是理解结论的关键。紧耦合时,线间距小,为了达到 100 欧姆差分阻抗,介质厚度必须较大,信号线离参考平面较远。未耦合时,线间距大,为了维持 100 欧姆差分阻抗,介质厚度必须较小,信号线离参考平面很近。
4.2 近端串扰的仿真对比
仿真结果给出了明确的排序:紧耦合差分对的信道间近端串扰最大,松耦合次之,未耦合最小。这与大多数工程师的直觉完全相反。
原因就在几何约束里。未耦合情况下,信号线离参考平面最近,大部分场线耦合到参考平面而不是相邻差分对,所以近端串扰最小。紧耦合情况下,信号线离参考平面最远,场线有更多机会耦合到相邻差分对,所以近端串扰最大。
原文还提到一个细节:近端串扰表现为宽脉冲,而且由于相邻通道的驱动器是反相的,近端串扰出现负峰值。这个符号问题在分析串扰极性时需要注意,不要因为看到负峰就以为是别的问题。
4.3 什么时候紧耦合仍然有意义
虽然紧耦合在信道间串扰上没有优势,但它并非没有价值。紧耦合差分对的差分信号传播速度更快,因为更多场线在空气中。在对时序要求严格、走线长度受限的场景下,这个速度优势可以减少延迟。
紧耦合还可以提高对共模噪声的抑制能力。当外部噪声源同时作用于两条线时,紧耦合结构下两条线感受到的噪声更一致,差分信号中的噪声成分更小。但这个优势在参考平面很近时会被削弱,因为平面本身就是一个良好的噪声屏蔽层。
另外,紧耦合差分对的走线占用面积更小,在布线密度高的区域有优势。设计者需要在串扰、速度、面积、噪声抑制之间做权衡,而不是简单地认为紧耦合一定更好。
5. 避坑与排查:差分对设计中的常见翻车点
5.1 只仿真差分信号,忽略公共信号
现象:差分信号眼图张开度良好,但系统误码率偏高,或者电磁辐射测试超标。
原因:公共信号没有被正确终端,在通道中来回反射,导致共模辐射和接收端共模电压偏移。公共信号的反射不会直接体现在差分眼图上,所以容易被忽略。
解决:在仿真中同时观察差分信号和公共信号。如果公共信号有明显的振铃或反射,检查终端网络是否同时覆盖了差分和公共两种模式。必要时在接收端增加共模终端。
5.2 用单端阻抗代替奇模阻抗做终端计算
现象:终端电阻按 50 欧姆设计,但差分信号仍有明显反射。
原因:差分信号的终端阻抗应该是 Zdiff = 2 × Zodd,而不是 2 × Z0。在紧耦合情况下,Zodd 和 Z0 的差异可能达到 10% 以上。原文的数据里,Z0 = 57.7 欧姆,Zodd = 49.6 欧姆,差了 8 欧姆。如果按 Z0 计算,终端电阻会偏大,导致反射。
解决:用场求解器提取 Zodd 和 Zeven,而不是用单端阻抗估算。终端电阻 R1 = R2 = Zodd,R4 = 0.5 × (Zeven − Zodd)。
5.3 认为紧耦合一定减少串扰
现象:为了减少信道间串扰,把差分对内部间距压到最小,结果串扰反而恶化。
原因:紧耦合为了维持差分阻抗,需要增大介质厚度,信号线离参考平面更远,场线更容易耦合到相邻差分对。参考平面的屏蔽效果被削弱。
解决:在信道间串扰敏感的设计中,优先考虑松耦合或未耦合方案,把信号线靠近参考平面。如果必须紧耦合,增加相邻差分对之间的间距,或者在差分对之间插入接地屏蔽线。
5.4 忽略驱动器不对称导致的模式转换
现象:理论上应该是纯差分信号的通道,公共信号却始终存在,而且随数据模式变化。
原因:驱动器正负支路的延迟、上升时间、输出阻抗不完全对称,把一部分差分能量转换成了公共能量。这种模式转换在仿真中如果使用理想差分驱动器,会被完全掩盖。
解决:使用带不对称参数的驱动器模型进行仿真,或者在测试中测量实际驱动器的模式转换指标。如果模式转换严重,考虑在接收端增加共模滤波。
5.5 RC 终端电容选值不当
现象:公共信号终端效果差,低频成分被衰减,或者直流功耗偏高。
原因:电容太小,RC 时间常数不够大,低频公共信号成分被高通滤波;电容太大,直流阻断效果减弱,R4 路径上的功耗增加。
解决:根据最低频率位模式的周期选择电容,让 RC 时间常数远大于该周期。典型值 1 到 100 nF,具体值需要结合 R4 和最低频率成分计算。
6. 从场分布到设计决策:差分对设计的取舍逻辑
差分对的设计本质上是在多个相互制约的目标之间找平衡。差分阻抗、奇模阻抗、偶模阻抗、传播速度、信道间串扰、共模抑制、布线面积,这些指标彼此关联,改变任何一个几何参数都会同时影响多个指标。
原文的仿真揭示了一个核心矛盾:紧耦合提高了差分信号的传播速度,但恶化了信道间串扰;松耦合或未耦合改善了信道间串扰,但牺牲了速度和面积。这个矛盾没有万能解,取决于具体设计的优先级。
如果时序是首要约束,紧耦合可能更合适,因为传播延迟更小。如果串扰是首要约束,松耦合或未耦合配合靠近参考平面的走线更有效。如果面积是首要约束,紧耦合可以在有限空间内布下更多差分对,但需要接受串扰的代价。
终端设计同样需要权衡。电阻 T 型网络同时终端差分和公共信号,但 R4 会带来持续的直流功耗。RC 终端用电容阻断直流,但会引入一个小的公共信号反射。这个反射的幅度和到达时间可以通过调整电容值来控制,但不可能完全消除。
我一般会这么理解:差分对的设计不是找一个“正确”的答案,而是找一组“可接受”的折中。场求解器的作用是把这些折中的后果可视化,让设计者看到每个选择在时域和频域上的具体表现,而不是凭直觉猜测。
从那以后我每次做差分对设计,都会强制走一遍场求解器提取 Zodd 和 Zeven,再根据信道间串扰的优先级决定耦合方案,最后用同时包含差分和公共信号的仿真验证终端效果。这套流程不能保证一次成功,但能保证每次失败都知道原因。希望帮到你。
本文还有配套的精品资源,点击获取