第二讲:共模电流的成因

搞过LVDS的朋友都知道,共模电流是最让人头疼的毛病之一。它不像差模信号那样有迹可循,常常偷偷摸摸地跑,等到你发现EMI超标、信号眼图塌了,才恍然大悟。这玩意儿到底从哪来的?我今天就把自己这些年攒的经验摊开来讲。

核心结论:共模电流的产生,归根结底就三条路——外部噪声耦合、驱动器和接收器本身的不平衡、以及共模电压的静态偏移。下面咱们一条一条拆。

2.1 共模噪声来源

先说最直白的一种——外面来的。你想想看,PCB上那么多高速信号、电源纹波、开关噪声,它们就像一群熊孩子,随时可能往你的LVDS差分线上扔“石头”。

我个人习惯把噪声源分成三类:

  • 电源噪声:电源平面上的纹波,特别是开关电源的开关频率及其谐波,通过寄生电容耦合到差分线上。
  • 邻近信号串扰:走线间距不够、回流路径不连续的时候,隔壁的高速时钟或者数据线的电磁场会“蹭”到LVDS线上。
  • 地弹与回流噪声:多个信号同时跳变时,地平面电位瞬间波动,形成共模噪声。

我在一个交换机项目里遇到过特别典型的案例。板上有16对LVDS走线,中间穿了一根12V电源线。首版测试,眼图全塌了。找来找去,发现电源线上的纹波通过间距只有0.2mm的平行走线耦合进来,共模噪声直接飙到400mV。后来我把间距拉开到0.5mm,中间再加一根地线隔离,问题就解决了。嗯,有时候就是这么简单粗暴。

小经验:判断是否是外部耦合噪声,最简单的方法是拿近场探头靠近走线,看共模噪声的频谱。如果峰值正好对应某个电源开关频率,八成就是它了。

2.2 驱动器与接收器不平衡

第二类成因,说白了就是“内部不匹配”。LVDS驱动器的正负输出端,理论上完全对称,实际呢?差那么一点点。

不平衡的来源主要有下面几点:

  1. 驱动器内部P/N管工艺偏差——芯片制造时的随机波动,导致上升沿和下降沿的速度不一样。
  2. 输出阻抗不相等——正端和负端的输出电阻有差异,差个几欧姆很常见。
  3. 接收器输入端ESD结构不对称——有些接收器的ESD钳位电路在正负端上电容不同,也会引入不平衡。
常见不平衡指标与影响
不平衡参数 典型范围 共模影响
输出摆幅差 ±5% ~ ±15% 产生低频共模分量
上升/下降沿偏差 50ps ~ 200ps 产生高频共模尖峰
输出阻抗差 2Ω ~ 10Ω 增加共模电流,破坏匹配

你可能会问:为什么这点不平衡就能引起麻烦?因为LVDS是电流模式传输,驱动器输出的是一个恒定的电流源。正负端稍有不对称,电流就有了“共模成分”。记得我有一次调试一个雷达视频传输板,正常数据模式下共模电压只有1.2V,可一旦传输特定码型(比如01010101),共模电压就会跳变到1.6V。换了同一批次的驱动器,又降到1.1V。这就是驱动器工艺偏差导致的码型相关不平衡。

避坑指南:我曾经只看驱动器手册中的“典型值”,忽略了“最小/最大值”一栏里的不平衡参数,导致批量生产时部分板卡出现偶发性误码。后来我养成了习惯——眼图测试时,专门测一下共模电压随码型的变化,如果超过100mV,就要小心了。

2.3 共模电压偏移

第三类成因,是“静态电压对不上”。LVDS标准规定接收器输入端共模电压范围是0V~2.4V(典型值1.2V),驱动器输出共模电压也是1.2V左右。但实际系统里,发送端和接收端的地电位不一定是等电位的。

共模电压偏移是怎么产生的?

  • 地电位差:长距离传输时,发送地和接收地之间有IR压降,可能差几十毫伏甚至几百毫伏。
  • 不同电源域供电:驱动器和接收器分别由不同的稳压器供电,输出电压有差异。
  • AC耦合电容的影响:用了AC耦合后,接收器的直流偏置由终端电阻分压决定,如果电阻精度不够,偏移也是问题。

我记得在一个工业相机项目中,LVDS线缆长达3米,发送端和接收端的地电位差实测有180mV。本来驱动器输出共模1.2V,到了接收端被偏置成了1.02V。接收器虽然号称能接受0~2.4V,但实际工作点接近下限,噪声容限变小,偶尔丢包。后来我在接收端加了共模扼流圈和偏置电阻微调,才把共模电压拉回1.15V。

关键提醒:共模电压偏移的最大危害不是让信号超出范围(极端情况才超标),而是让接收器输入级的偏置电流发生变化,从而改变输入阻抗,最后导致反射和眼圈闭合。

咱们可以画一张图,把这三个成因的关系理清楚——

共模电流成因框架图 共模电流产生 外部噪声耦合 • 电源纹波耦合 • 邻近信号串扰 • 地弹与回流噪声 驱动器/接收器不平衡 • 输出摆幅不对称 • 上升/下降沿偏差 • 输出阻抗不匹配 共模电压偏移 • 地电位差 • 不同电源域供电 • AC耦合电阻精度 三种成因叠加 → 共模路径恶化

从图上可以看得很清楚:三条路径最终都会在共模电流这个“总出口”汇合。实际项目中,这三个原因常常互相叠加——比如一个不平衡的驱动器,再遇到地电位偏移,共模电流就会翻倍增长。

排故时的优先顺序(我自己的经验):先查外部噪声(最容易解决,加屏蔽、调间距),再查共模电压偏移(测直流偏置),最后再怀疑驱动器不平衡(换芯片验证)。按这个顺序排查,通常能省下一半的时间。