光
上周调一条 56G PAM4 背板链路,眼图死活张不开,CTLE 和 DFE 手动扫了一圈参数都有改善,但一开自适应就收敛到次优解,误码率在 1e-6 附近徘徊。最后发现问题不在均衡器本身,而在自适应环路的收敛条件上。排查过程分三步:先看训练序列:PRBS31 在短链路上没问题,但这条背板插损大、反射多,训练阶段接收端锁不住符号边界,均衡器拿到的误差信号本身就是错的。换成带帧头的训练序列,先做时钟恢复再开均衡,收敛时间从几十秒降到 3 秒以内。再看环路带宽:自适应步长设得太大,DFE 抽头系数在最优值附近来回震荡,眼图看着张开了,误码率却忽高忽低。把步长降一半,收敛慢了约 40%,但误码率稳定到 1e-12 以下。最后看收敛判据:只看眼高会骗人。有一次眼高合格了,但低频段的基线漂移没收敛,跑长报文就出成串误码。现在我的做法是眼高、误码率、系数稳定度三个指标同时满足才算收敛。一个经验:自适应不是越快越好,链路越差,越要给环路留出“慢下来确认”的时间。大家调 SerDes 自适应时,有没有遇到过收敛到了、指标却过不了长稳测试的情况?你们一般用什么判据确认收敛?

