4. 长度不匹配对信号完整性的影响

做差分信号最怕什么?不是损耗,不是串扰,而是两根走线长度差了一截。说白了,差分对之所以能抗干扰,靠的就是两条线上的信号“你正我负、同步反转”。一旦长度不匹配,这个完美的对称就被打破了。

我记得刚入行那会儿,调试一块10Gbps的背板,眼图总是闭合。查了三天,最后用TDR一测——正线比负线长了12mil。就12个密耳,约0.3毫米,眼图就垮了。今天这节课,咱们就重点看看这“多了几毫米”到底能惹出多大麻烦。

4.1 时序偏斜:差模转共模的根源

长度不匹配首先带来的是时序偏斜(Skew)。正负信号到达接收端的时间不一样了。

  • 时延差计算公式:Δt = ΔL / v,其中v是信号在PCB中的传播速度。
  • FR4板材中,信号传播速度大约 6 in/ns(150 ps/inch)。
  • 每差10mil,时延差约 Δt = 10mil / (6 in/ns) ≈ 1.67 ps。

你想想看,1.67ps看起来微乎其微?但在25Gbps速率下,一个UI(单位间隔)才40ps,1.67ps的偏斜已经占到4%了。关键不是偏斜本身,而是偏斜带来的后果——差模信号会部分转换成共模噪声。

避坑指南:我曾经接手过一块56Gbps PAM4的板子,仿真时长度匹配做了±5mil,以为够了。结果测试时发现辐射超标。后来用TDR扫出来,两组差分对之间走线差8mil,共模噪声抬高了15dB。从那以后,25Gbps以上我至少要求±3mil。

4.2 共模噪声:眼图闭合的隐形杀手

为什么会生成共模噪声?差分接收器只放大差模信号,对共模有抑制(CMRR)。但一旦正负信号存在时延差,接收端看到的就不再是完美的差分波形。

看看下面这张图,你就明白了。

长度不匹配 → 信号完整性恶化链条 长度不匹配 (ΔL) 时序偏斜 (Skew) 差模 → 共模转换 共模辐射 EMI 接收端误码 / 眼图闭合 信号完整性恶化 → 系统降额 / 掉链 ΔL 越大,Skew 越大 → 共模成分越多 → 眼高降低 → BER 上升。

从上图可以看到,长度不匹配这个“初始病灶”会引发一连串问题。其中共模噪声是最隐蔽的——它不像眼图闭合那么直观,但会穿到电源层、通过连接器辐射出去,让EMC测试吃不了兜着走。

4.3 反射与阻抗不连续

你可能觉得长度不匹配只影响时序?其实它还会造成反射。为什么?

差分对的两条线是耦合传输线。当正负线长度不同,在弯曲处或过孔处产生的不等长会破坏局部奇模阻抗。TDR看过去,阻抗波形就会出现一个鼓包或凹陷。

关键指标——不匹配长度 vs 信号上升沿

业内有个经验法则:不匹配长度最好控制在信号上升沿空间长度的10%以内。

  • 上升沿空间长度 = Tr × v,Tr是20%-80%上升时间。
  • 例如:Tr=35ps,v≈6 in/ns → 空间长度 ≈ 210 mil。
  • 10% = 21 mil。这就是为什么很多设计规则要求差分对长度匹配在±20mil以内。

当然,速率越高,这个容限越紧。我在做28Gbps NRZ时,要求压到±5mil;到了56Gbps PAM4,基本得做到±2mil。

4.4 眼图退化与误码率上升

长度不匹配对眼图的影响,可以从三个维度看:

效应 眼图表现 误码率影响
时序偏斜 眼宽收缩,抖动增加 采样裕量不足,BER上升
共模噪声 眼高降低,噪声基底抬高 有效电压摆幅减小,SNR劣化
反射 + 阻抗不连续 眼图内部出现“鬼影”开口 产生码间串扰(ISI)

我做过一组对比实验:同样一段6英寸的差分线,第一种是精确匹配(±2mil),第二种故意将正线做长15mil。在25Gbps下测眼图,匹配好的眼高320mV,抖动8ps;不匹配的那个眼高掉到240mV,抖动涨到15ps。你说差别大不大?

4.5 实战案例:TDR发现隐藏的长度失配

分享一个真实案例。之前有个项目,客户说我们的连接器模组在112Gbps下眼图很烂。我们用TDR去测差分对阻抗,发现整体阻抗都在96Ω左右(设计值100Ω),不算离谱。但仔细看TDR差分波形——在连接器中部出现了一个窄尖峰。

把TDR游标放到尖峰处,量出正线和负线的时间差是2.3ps。换算成长度差大约13.8mil。拆开连接器用显微镜一看——内部一段蛇形绕线,正线多绕了半个波折,正好是13.5mil。

我的个人习惯:TDR不止看阻抗值,还要看正负两路的时延差。很多设计工程师只盯着阻抗±10%这个指标,却忽略了等长才是差分设计的灵魂。我建议每个差分对都做TDR差分时延测试,尤其是连接器、BGA扇出区这些容易出长度偏差的地方。

长度不匹配的影响远不止你看到的那些。它像个“放大器”——把其他微小缺陷放大成可见的SI问题。理解了这一点,你再去制定设计规则和测试方案时,心里就有谱了。