4. 物理层一致性测试基础:电气特性、眼图模板、抖动、信号幅度

物理层测试,说白了你就是在跟一堆波形和电压打交道。我刚入行那会儿总觉得这玩意儿太“硬”,后来发现只要抓住几个关键指标,再复杂的PHY也能理出头绪。今天就按我个人习惯的顺序,把这四个基础模块拆开聊:电气特性、眼图模板、抖动、信号幅度。它们不是孤立的——测抖动离不开眼图,眼图又依赖电气特性。你想想看,一条链路的物理健康度,全靠这些参数撑起来。

物理层一致性测试核心概念体系 物理层一致性测试 电气特性 眼图模板 抖动分析 信号幅度 电压摆幅 · 上升/下降时间 差模/共模 · 过冲 模板形状(菱形/六边形) 眼高/眼宽 · 模板余量 总抖动(TJ) · 随机抖动(RJ) 确定性抖动(DJ) · TIE 差分幅度Vdiff · Vpk-pk 模板幅度下限 · OMA 测试顺序建议 ① 校准链路 → ② 测电气特性(DC/AC) → ③ 看眼图 + 量模板 ④ 解析抖动成分 → ⑤ 核对幅度参数 → ⑥ 综合判定Pass/Fail

4.1 电气特性——波形的“规矩”

电气特性是整个物理层测试的根基。没有稳定的电平、干净的边沿,后面眼图和抖动直接没法看。主要测什么呢?我列一张表,你一目了然。

参数定义常见标准阈值(1000BASE-T为例)
Vdiff 差分输出电压正负信号线间的电压差幅值±1.0 V(模板要求)
Trise / Tfall信号从20%到80%幅度的跳变时间一般要求 < 1.5 ns
共模电压 Vcm两线对地平均电压(直流偏置)0.0 V ± 50 mV
过冲 / 下冲超过稳态电平的峰值幅度通常 < 10% Vdiff
不对称度正负半周幅度差< 5% 差分幅度

我在项目中遇到过一起典型的“电气特性门”:某款交换机量产时,百兆端口异常丢包。示波器一抓,发现差分幅度只有0.7V,离标准下限差30mV。查了半天——PCB走线过长,加上用了廉价RJ45座,信号衰减严重。换座子后幅度恢复正常。你看,电气特性不达标,上层协议再牛也白搭。

💡 个人技巧: 测上升时间最好选边沿最陡的码型(比如“1010”反复),别用PRBS32,那样统计平均会拉宽结果。

4.2 眼图模板——通信质量的“体检报告”

眼图就是把所有比特位波形叠加起来。你会得到一个类似眼睛的图案。眼睛睁得越大,信号质量越好。模板就是画在眼图上的“禁区”——波形任何部分绝不能碰到那块区域。

常见的模板形状因标准而异:

  • 1000BASE-T: 菱形模板,中心开窗高度0.8V,宽度约2.8 ns
  • 10GBASE-KR: 六边形模板,分电压和时序两轴约束
  • 25GBASE-R: 矩形 + 梯形组合模板,对抖动和回损更严

测眼图有个坑:模板余量计算。不止看波形是否“碰到”模板,还要算波形的“内切余量”。我习惯在示波器里把余量显示打开,看距离模板边界至少留了多少百分比。有时候波形没碰到,但余量只有2%,说明链路快不行了。

⚠️ 注意: 眼图模板一定要在同步的时钟恢复(CDR)下测量。用外部时钟触发的眼图完全是错的——我见过有人用示波器内部时钟触发看10G信号,眼睛“闭着”的,实际链路没问题。CDR带宽必须与协议要求一致(比如10G的CDR带宽通常为4 MHz)。

4.3 抖动——时间轴上的“噪声”

抖动就是信号边沿位置相对于理想时间点的偏移。别忘了,抖动最终会吃掉眼图的水平开口。我喜欢把抖动拆成两类来追因:

  1. 随机抖动(RJ)—— 来源:热噪声、散粒噪声。符合高斯分布,累加不收敛。测RJ通常要去掉DJ分量,用直方图尾部拟合σ值。
  2. 确定性抖动(DJ)—— 包括周期性抖动(PJ)、数据相关抖动(DDJ)、占空比失真(DCD)。典型原因:电源纹波、码间干扰、时钟错位。

我曾经遇到一个抖动疑难:某25G光模块眼图模板余量不足,总抖动到了0.28 UI。分离抖动后发现RJ只有0.15 ps rms,但PJ高达4.5 ps p-p,频率正好是开关电源的400 kHz。给模块加了一级LC滤波,PJ掉到0.8 ps,问题解决。所以别只看总抖动,拆开看才能找到根因。

// 用示波器脚本粗略分离抖动(伪代码)
Capture waveform => get edge times
Subtract ideal clock => get TIE sequence
FFT(TIE) -> look for spectrum peaks > 3 dB above noise floor
Those peaks -> Periodic Jitter (PJ)
Remaining non-Gaussian tail -> Data Dependent Jitter (DDJ)
Gaussian part -> Random Jitter (RJ) σ

4.4 信号幅度——电压域的门槛

幅度测的不是电压,而是差分幅度是否落在模板规定的“窗”里。以太网物理层多用差分信号,抗共模噪声。衡量幅度有这几个关键点:

  • Vdiff pk-pk: 差分电压峰峰值。标准常给出最小值和最大值。
  • 模板幅度下限: 比如1000BASE-T要求差分幅度≥0.67 V(在MDI处)。
  • 光模块的OMA(光调制幅度): 电转光后的等效幅度,单位μW。

幅度测试容易犯一个错:只看单端波形。差分幅度的正确测法是把示波器两个通道设为差分输入(A-B),或者用差分探头直接抓。单端看,共模干扰会淹没真实幅度。我之前帮客户排查一个10G链路,单端测1.2V,差分实测只有0.9V,原因是PHY的共模抑制比太差。差分才是王道。

核心法则: 电气特性、眼图、抖动、幅度——四者互锁。电气特性差,眼图必然窄;抖动大,眼图水平开口收缩;幅度低,眼图垂直开口塌。一致性测试就是在这四个维度同时满足模板约束,缺一不可。