3、电气特性与信号完整性:差分信号与共模信号、眼图分析、抖动分类与测量

各位做高速收发器的朋友,咱们今天聊点实在的。电气特性与信号完整性,说白了就是信号在传输过程中能不能「活着」到达对端。我见过太多项目,逻辑设计得完美无缺,一上板子就跑飞,最后查出来都是信号完整性的锅。嗯,这节课咱们就把这几个核心概念掰开揉碎讲清楚。

3.1 差分信号与共模信号

高速收发器为什么都用差分信号?我刚开始做设计时也纳闷,单端信号不是更简单吗?后来在10Gbps的项目上吃过亏才明白——差分信号抗干扰能力是真的强。

差分信号,就是用两根线传一对极性相反的信号。接收端只看两根线的差值,不看值。这样一来,外部噪声同时耦合到两根线上,差值不变,噪声就被抵消了。

共模信号呢?就是两根线上相同的部分。理想情况下差分对没有共模分量,但实际中由于走线不对称、阻抗不连续,总会产生共模噪声。共模噪声是辐射干扰的元凶,也是EMI测试过不去的主要原因。

关键指标:

  • 差分阻抗:通常100Ω(LVDS)或90Ω(CML),必须严格控制
  • 共模电压:不同标准要求不同,比如PCIe Gen3要求共模电压在0~0.6V之间
  • 共模抑制比(CMRR):越高越好,一般要求>40dB

避坑指南:

我曾经在一个12.5Gbps的项目中,差分对在BGA扇出区域走了不对称的过孔,结果眼图完全闭合。后来把过孔间距调整对称,共模噪声降低了15dB,问题才解决。记住:差分对从芯片出来到连接器,全程都要保持对称。

3.2 眼图分析

眼图是信号完整性的「心电图」。你想想看,把无数个比特周期叠加在一起,就形成了眼睛的形状。眼睛睁得越大,信号质量越好。

眼图怎么看?我一般先看三个地方:

  1. 眼高(Eye Height):眼睛垂直方向的开度,代表噪声裕量。低于200mV就要警惕了。
  2. 眼宽(Eye Width):水平方向的开度,代表抖动裕量。一般要求大于0.7UI(单位间隔)。
  3. 抖动(Jitter):眼睛交叉点的模糊程度,后面细讲。

眼图模板(Mask)测试:

很多高速标准(如USB 3.0、PCIe)都定义了眼图模板,就是眼睛中间画个六边形或菱形区域。信号不能碰到这个区域,否则算不合格。我习惯在仿真阶段就跑眼图模板测试,等板子回来再测就晚了。

为什么会这样?因为眼图反映了整个链路的综合性能。从发送端的预加重、到PCB走线的损耗、再到接收端的均衡,所有环节都会在眼图上留下痕迹。

3.3 抖动分类与测量

抖动是高速设计里最让人头疼的问题。说白了,就是信号边沿不在它该在的时间点到达。抖动分两大类:

抖动类型 来源 特点 如何应对
随机抖动(RJ) 热噪声、散粒噪声 高斯分布,无界,不可消除 只能通过增加裕量来容忍
确定性抖动(DJ) 串扰、电源噪声、ISI 有界,有规律 可以通过设计优化来减小
周期抖动(PJ) 开关电源纹波、时钟调制 周期性,频谱上有尖峰 检查电源去耦、时钟源纯度
数据相关抖动(DDJ) 码间干扰(ISI) 与数据模式相关 预加重、均衡、优化通道

注意:

抖动测量时,一定要区分总抖动(TJ)和分量抖动。总抖动 = 14.069 × RJ + DJ(这是BER=10^-12时的经验公式)。我曾经遇到一个案例,总抖动只有0.3UI,但误码率就是降不下来。后来发现是DJ中的PJ分量在作怪,电源纹波耦合到了时钟路径上。

3.4 知识体系结构图

下面这张图把电气特性与信号完整性的核心逻辑串起来了。我建议你把它存下来,做设计时对照着看。

电气特性与信号完整性知识体系 差分信号与共模信号 眼图分析 抖动分类与测量 关键参数 • 差分阻抗:100Ω / 90Ω • 共模电压:标准定义 • CMRR:>40dB • 对称走线原则 分析指标 • 眼高:>200mV • 眼宽:>0.7UI • 模板测试 • 预加重/均衡效果 抖动分类 • RJ:随机抖动(高斯) • DJ:确定性抖动(有界) • PJ:周期抖动 • DDJ:数据相关抖动 核心逻辑:差分设计 → 眼图验证 → 抖动分析 → 链路优化 三者环环相扣,缺一不可 设计流程:先保证差分质量 → 用眼图评估整体 → 分解抖动定位问题 经验:眼图闭合时,先看共模噪声,再看电源纹波,最后查时钟抖动

3.5 实战经验总结

说了这么多理论,最后分享几个我踩过的坑:

  • 差分走线一定要等长:我见过一个项目,差分对内长度差了50mil,结果共模噪声直接超标。等长误差控制在5mil以内比较稳妥。
  • 眼图测试要用PRBS模式:伪随机码能模拟最恶劣的数据模式。用简单的0101测试,眼图好看但实际跑业务就出问题。
  • 抖动分离很重要:总抖动超标时,先分离出RJ和DJ。如果DJ占主导,大概率是电源或串扰问题;如果RJ占主导,可能是时钟源太差。
  • 别忘了温度影响:我在高温箱里测过,温度从25°C升到85°C,眼高下降了30%。设计时一定要留够温度裕量。

小技巧:

调试时,我习惯先用示波器看差分信号的共模分量。如果共模噪声超过50mV,先别急着调均衡,把共模问题解决了再说。很多时候,共模噪声降下来,眼图自然就睁开了。

好了,电气特性与信号完整性这块就聊到这儿。记住一句话:差分是基础,眼图是镜子,抖动是敌人。把这三点吃透了,高速收发器的信号质量基本就有保障了。

可可精品资料库