4、发射器信号幅度与定时:差分电压、眼图幅度、抖动

发射器的信号质量,说白了就是看三个东西:差分电压够不够、眼图睁得开不开、抖动大不大。这三个参数直接决定了你的链路能不能跑起来,跑稳当。我个人习惯在调试一个新设计时,第一个看的就是差分电压——它要是出问题,后面眼图、抖动都不用测了,直接打回重做。

4.1 差分电压——信号幅度的基石

差分电压(Vdiff)是发射器输出信号的核心指标。IEEE 802.3规范对Vdiff的峰峰值有明确要求,具体数值取决于速率和物理层类型。比如10GBASE-KR的Vdiff pp通常在800 mV到1200 mV之间,而100GBASE-CR4的要求会更高。

测量差分电压时,我建议直接用高带宽示波器配合差分探头。T型头必须接到测试点,负载电阻严格按规范来——通常是100 Ω差分负载。有个细节很多人会忽略:探头的地线要尽量短,地线一长,高频分量就没了,测出来的Vdiff pp会偏小。

⚠ 注意: 被测信号路径上的任何阻抗不连续都会反射回来,叠加在原始信号上,导致Vdiff读数不准。我曾经遇到过一条测试电缆的S11在25 GHz处有个-8 dB的尖峰,换了电缆后Vdiff直接多了120 mV。

差分电压的测量条件也很讲究。PRBS9和PRBS31两种码型下测出来的Vdiff pp会有差异——PRBS31的低频分量更丰富,经过AC耦合电容后的衰减更明显。我一般两种码型都测,取更严格的那个结果。

4.2 眼图幅度——信号质量的直观窗口

眼图幅度,说白了就是眼图在垂直方向上的开口大小。它直接告诉你接收端能分辨出0和1的余量有多大。眼图幅度不够,接收端的误码率就上去了。

眼图测试的核心参数有两个:眼高(Eye Height)和眼宽(Eye Width)。眼高是垂直方向上的最小开口,眼宽是水平方向上的最小开口。IEEE 802.3规范对这两个参数都有模板约束——眼图的任何部分都不能触碰模板的禁止区域。

💡 关键点: 眼高和Vdiff pp不是一回事。Vdiff pp测的是信号的峰峰值摆幅,而眼高考虑的是在最佳采样点处的垂直余量。一个信号可能有很大的Vdiff pp,但眼高很小——比如预加重过度了,瞬态过冲很大,但稳态眼高反而被压缩。

我在测试一款25G光模块时,眼图模板总是碰线。一开始以为是驱动芯片的问题,后来发现是SFP+连接器的焊接有问题,导致信号回损过大。重新焊接后,眼高从180 mV恢复到了320 mV——所以说,眼图不好不一定是芯片的锅,通路上的每个焊点都可能是凶手。

眼图幅度的测量设置也有讲究:

  • 码型: PRBS9或PRBS31,规范指定了用哪种就用哪种
  • 阈值: 通常用50%的差分电压作为判决阈值
  • 采样点数: 至少200万个UI(单位间隔),才能保证统计意义
  • 时钟恢复: 必须用规范要求的PLL带宽,一般是1 MHz到10 MHz
🔧 技巧: 眼图测试时,把示波器的余辉时间调成无限余辉,跑个几十秒钟,能看到很多偶发性的塌陷和抖动。那些一闪而过的"鬼影"往往就是潜在的失效点。

4.3 抖动——定时精度的考验

抖动就是信号的边沿在时间轴上的偏离。嗯,这个偏离一旦大了,接收端就不知道该在什么时候采样了。抖动分为两大类:随机抖动(Rj)和确定性抖动(Dj)。

抖动类型 来源 特点 抑制方法
随机抖动 Rj 热噪声、散粒噪声 服从高斯分布,无界 降低噪声、增大信号幅度
确定性抖动 Dj 码间干扰、串扰、电源噪声 有界,与数据模式相关 预加重、去加重、屏蔽隔离
周期抖动 Pj 开关电源、时钟耦合 固定频率的周期成分 电源滤波、PCB布局优化
占空比失真 DCD 阈值偏移、驱动不平衡 脉宽不一致 调整阈值、匹配驱动强度

总抖动Tj的公式是 Tj = Dj + 2 × Rj × α,其中α取决于误码率目标。对于BER=1E-12,α≈7。你看,Rj虽然是无界的,但乘以α之后,只要Rj稍微大一点,Tj就会急剧膨胀。

我在一次100G测试中,Tj总是超标100 fs。查了好几天,最后发现是示波器的时钟恢复模块的PLL带宽设错了。规范要求PLL带宽是5 MHz,但我不小心设成了3 MHz——低频抖动被放大了。说白了,很多时候抖动测不准是因为测量仪器本身没设对。

⚠ 注意: 抖动测试必须使用规范指定的时钟恢复方法。不同的PLL带宽会显著影响Tj的测量结果。带宽设宽了,低频抖动被跟踪;带宽设窄了,低频抖动被计入。两种结果可能差出几百fs。
发射器信号质量评估框架 发射器信号质量 差分电压测试 眼图幅度测试 抖动测试 Vdiff pp 共模电压 Vcm 眼高 Eye Height 眼宽 Eye Width 总抖动 Tj 随机抖动 Rj 合规判定 注:三个维度必须同时满足规范要求

4.4 三者关联与调试策略

差分电压、眼图幅度、抖动这三个参数不是孤立的。你调了一个,另外两个可能会跟着变。举个例子:你加大了驱动器的摆幅来提升Vdiff pp,结果眼高确实上去了,但功耗增加导致芯片温度升高,电源纹波变大,抖动也跟着恶化了。

我一般按这个优先级来排查:

  1. 先看差分电压——Vdiff pp是否在规范范围内。小了不行,大了也可能违反电磁兼容要求。
  2. 再看眼图模板——眼高和眼宽是否满足模板要求。这一步能暴露出大部分阻抗匹配和预加重问题。
  3. 最后测抖动——Tj是否在限值以内。抖动往往是前两步都没问题之后才需要深究的硬骨头。
🔑 关键经验: 有一次我调试一个56G PAM4的发射器,Vdiff pp和眼高都合格,但Tj总是差一点。查了所有常规项目都没问题,最后发现是参考时钟的相位噪声偏大。把时钟源的电源从开关电源换成LDO后,Tj直接降了40%。你想想看,一个看似无关的电源噪声,最后变成了抖动超标的罪魁祸首。

还有一个常被忽略的点:测试夹具的损耗校准。差分电压和眼图幅度都会受到测试通路损耗的影响。我建议每次测试前都做一次全面的夹具损耗校准,把夹具的S参数记录下来,在软件里做去嵌入处理。我记得有一次在客户现场,测出来的Vdiff pp只有820 mV,客户坚持说设计目标应该是950 mV。后来发现是客户提供的测试夹具在16 GHz处有2 dB的插损尖峰,去嵌入之后,Vdiff pp恢复了到920 mV——根本没毛病。

🔧 实用建议: 如果你在合规测试中遇到边界失效的情况,别急着改设计。先把测试系统的校验数据检查一遍——很多时候是测试电缆老化、连接器磨损、或者示波器没有预热导致的误判。我自己的习惯是,每次测试前后都测一遍标准信号来验证系统状态。

好了,差分电压、眼图幅度、抖动这三个参数,个个都很关键。测试的时候别图省事,每个参数都要按规范要求的条件来测。你只有把这三块都吃透了,才能对发射器的信号质量做到心里有底。