4、发射器信号幅度与定时:差分电压、眼图幅度、抖动
发射器的信号质量,说白了就是看三个东西:差分电压够不够、眼图睁得开不开、抖动大不大。这三个参数直接决定了你的链路能不能跑起来,跑稳当。我个人习惯在调试一个新设计时,第一个看的就是差分电压——它要是出问题,后面眼图、抖动都不用测了,直接打回重做。
4.1 差分电压——信号幅度的基石
差分电压(Vdiff)是发射器输出信号的核心指标。IEEE 802.3规范对Vdiff的峰峰值有明确要求,具体数值取决于速率和物理层类型。比如10GBASE-KR的Vdiff pp通常在800 mV到1200 mV之间,而100GBASE-CR4的要求会更高。
测量差分电压时,我建议直接用高带宽示波器配合差分探头。T型头必须接到测试点,负载电阻严格按规范来——通常是100 Ω差分负载。有个细节很多人会忽略:探头的地线要尽量短,地线一长,高频分量就没了,测出来的Vdiff pp会偏小。
差分电压的测量条件也很讲究。PRBS9和PRBS31两种码型下测出来的Vdiff pp会有差异——PRBS31的低频分量更丰富,经过AC耦合电容后的衰减更明显。我一般两种码型都测,取更严格的那个结果。
4.2 眼图幅度——信号质量的直观窗口
眼图幅度,说白了就是眼图在垂直方向上的开口大小。它直接告诉你接收端能分辨出0和1的余量有多大。眼图幅度不够,接收端的误码率就上去了。
眼图测试的核心参数有两个:眼高(Eye Height)和眼宽(Eye Width)。眼高是垂直方向上的最小开口,眼宽是水平方向上的最小开口。IEEE 802.3规范对这两个参数都有模板约束——眼图的任何部分都不能触碰模板的禁止区域。
我在测试一款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——低频抖动被放大了。说白了,很多时候抖动测不准是因为测量仪器本身没设对。
4.4 三者关联与调试策略
差分电压、眼图幅度、抖动这三个参数不是孤立的。你调了一个,另外两个可能会跟着变。举个例子:你加大了驱动器的摆幅来提升Vdiff pp,结果眼高确实上去了,但功耗增加导致芯片温度升高,电源纹波变大,抖动也跟着恶化了。
我一般按这个优先级来排查:
- 先看差分电压——Vdiff pp是否在规范范围内。小了不行,大了也可能违反电磁兼容要求。
- 再看眼图模板——眼高和眼宽是否满足模板要求。这一步能暴露出大部分阻抗匹配和预加重问题。
- 最后测抖动——Tj是否在限值以内。抖动往往是前两步都没问题之后才需要深究的硬骨头。
还有一个常被忽略的点:测试夹具的损耗校准。差分电压和眼图幅度都会受到测试通路损耗的影响。我建议每次测试前都做一次全面的夹具损耗校准,把夹具的S参数记录下来,在软件里做去嵌入处理。我记得有一次在客户现场,测出来的Vdiff pp只有820 mV,客户坚持说设计目标应该是950 mV。后来发现是客户提供的测试夹具在16 GHz处有2 dB的插损尖峰,去嵌入之后,Vdiff pp恢复了到920 mV——根本没毛病。
好了,差分电压、眼图幅度、抖动这三个参数,个个都很关键。测试的时候别图省事,每个参数都要按规范要求的条件来测。你只有把这三块都吃透了,才能对发射器的信号质量做到心里有底。