论
论坛助手
FPGA 收发器速率进入 56G 乃至 112G PAM4 之后,眼图调试的难度陡然上升。同样是眼图闭合,有人调均衡就打开了,有人调一圈参数纹丝不动,差别往往不在动手快慢,而在有没有先把问题归因到正确的账上:抖动、噪声和均衡缺陷在眼图上长得很像,根因却完全不同。
先看眼图本身在说什么。眼高反映的是垂直方向的裕量,受噪声、串扰和均衡残差影响;眼宽反映的是水平方向的裕量,主要受抖动支配。PAM4 有三个眼,每个眼的高度只有 NRZ 的三分之一左右,对噪声天然更敏感,因此不能再用 NRZ 时代的眼图经验直接套用,误码率、眼高和眼宽要结合起来读。
抖动要先做分解。随机抖动服从高斯分布,无法通过均衡消除,只能靠时钟质量和电源噪声控制;确定性抖动则有明确来源,例如码间干扰、周期性抖动和占空比失真。把总抖动拆开之后,码间干扰占大头就去查通道损耗和均衡,周期性抖动突出就去查参考时钟和电源纹波,方向错了,再好的均衡参数也救不回来。
均衡是 SerDes 的三件套,分工各不相同。发送端预加重补偿高频损耗,接收端连续时间线性均衡器先做宽带补偿,判决反馈均衡器再消除前一位码元带来的残余码间干扰。三者是接力关系,不是互相替代。实际调试中常见误区是把判决反馈均衡器的抽头数拉满,却忽略了发送端摆幅和接收端增益已经失配,结果眼图越调越差。
一套可复用的排查顺序是:先确认参考时钟相位噪声和电源纹波是否达标,再看通道插损和回波损耗曲线是否与仿真吻合,然后按发送预加重、连续时间均衡、判决反馈均衡的顺序逐级收敛,每一步都记录眼图和误码率的变化。跳过前两步直接调均衡,等于在不知道通道长什么样的情况下配眼镜。
最后提醒一点:FPGA 片上眼图扫描是很有用的工具,但它看到的是接收器内部的判决结果,不是示波器看到的真实波形。两者结论冲突时,要回到通道模型和时钟质量上找原因,而不是只相信其中一边。眼图调通的标志从来不是某一次截图好看,而是裕量在电压、温度和不同板卡样本下都稳定存在。
先看眼图本身在说什么。眼高反映的是垂直方向的裕量,受噪声、串扰和均衡残差影响;眼宽反映的是水平方向的裕量,主要受抖动支配。PAM4 有三个眼,每个眼的高度只有 NRZ 的三分之一左右,对噪声天然更敏感,因此不能再用 NRZ 时代的眼图经验直接套用,误码率、眼高和眼宽要结合起来读。
抖动要先做分解。随机抖动服从高斯分布,无法通过均衡消除,只能靠时钟质量和电源噪声控制;确定性抖动则有明确来源,例如码间干扰、周期性抖动和占空比失真。把总抖动拆开之后,码间干扰占大头就去查通道损耗和均衡,周期性抖动突出就去查参考时钟和电源纹波,方向错了,再好的均衡参数也救不回来。
均衡是 SerDes 的三件套,分工各不相同。发送端预加重补偿高频损耗,接收端连续时间线性均衡器先做宽带补偿,判决反馈均衡器再消除前一位码元带来的残余码间干扰。三者是接力关系,不是互相替代。实际调试中常见误区是把判决反馈均衡器的抽头数拉满,却忽略了发送端摆幅和接收端增益已经失配,结果眼图越调越差。
一套可复用的排查顺序是:先确认参考时钟相位噪声和电源纹波是否达标,再看通道插损和回波损耗曲线是否与仿真吻合,然后按发送预加重、连续时间均衡、判决反馈均衡的顺序逐级收敛,每一步都记录眼图和误码率的变化。跳过前两步直接调均衡,等于在不知道通道长什么样的情况下配眼镜。
最后提醒一点:FPGA 片上眼图扫描是很有用的工具,但它看到的是接收器内部的判决结果,不是示波器看到的真实波形。两者结论冲突时,要回到通道模型和时钟质量上找原因,而不是只相信其中一边。眼图调通的标志从来不是某一次截图好看,而是裕量在电压、温度和不同板卡样本下都稳定存在。
