上周调一块 56G PAM4 背板,链路误码率怎么都压不下去。眼图张不开,扫 S 参数发现连接器过孔处阻抗先冲到 120Ω 又跌回 80Ω——反焊盘(back-drill + anti-pad)做过头了。
先说结论:反焊盘不是越大越好,目标是把过孔残留 stub 的容性效应抵掉,而不是把过孔做成一段低阻抗传输线。
我的排查顺序:
1. 先看 TDR,不是先看眼图。眼图只能告诉你链路不行,TDR 能告诉你问题在哪一段。过孔处的阻抗尖峰如果超过 ±10Ω,先怀疑反焊盘尺寸。
2. 反焊盘直径与过孔 stub 长度配对算。stub 剩 10mil 和剩 30mil,需要的补偿量完全不同。我们这块板 stub 实测约 25mil,反焊盘按 40mil 开,结果补偿过度,阻抗反而冲高。改回 32mil 后尖峰从 118Ω 回到 104Ω。
3. 别只看单端,看差分。差分对的两根线反焊盘不对称时,共模转差模会直接吃掉链路余量。检查一下两根线的反焊盘是否同心同径。
4. 打样前先仿真,别靠经验拍。用板厂给的实际叠层和钻孔公差跑一遍 3D 仿真,stub 长度按最坏情况(最大残留)算。仿真与实测差 5Ω 以内再投板。
最后这块板换了一版反焊盘尺寸,误码率从 1e-6 压到 1e-12 以下,没动一颗芯片。
你们在 56G 以上速率调板时,反焊盘尺寸一般按什么规则定?是按板厂推荐值,还是自己仿真后微调?