1. 课程导入与调优目标
在数据中心与园区网络里,只要链路速率超过 10Gbps,几乎都会遇到同一类器件:Broadcom 的高速以太网 PHY 与 SerDes。它们不像交换芯片那样被写进产品规格首页,却决定了链路能不能稳定跑在 25G/100G/400G,能不能在 3 米铜缆、30 米 DAC 或 10 公里光模块上把误码率压到可接受范围。本课程围绕这些器件展开,目标不是背寄存器手册,而是建立一套"看现象—定位层—调参数—验结果"的工程方法。
PHY 与 SerDes 在网络设备中的位置
先厘清对象。SerDes 是串行器/解串器(Serializer/Deserializer),负责把并行数据转成高速串行信号发送,并把接收到的串行信号恢复成并行数据。PHY(物理层器件)则是一个更完整的物理层子系统,通常包含 SerDes、PCS(物理编码子层)、PMA(物理媒介附加子层),以及时钟、均衡、自适应控制等模块。在 Broadcom 的交换芯片中,SerDes 往往以 IP 形式集成在芯片内部,称为"片上 SerDes";而在网卡、光模块、独立 PHY 芯片中,SerDes 可能以独立模块或 IP 核存在。
从信号链角度看,一条 100G 链路大致经过:交换芯片 MAC → 片上 SerDes 发送 → PCB 走线/连接器 → 光模块或线缆 → 对端 SerDes 接收 → 对端 MAC。光模块内部还有自己的 CDR(时钟数据恢复)和驱动电路。这意味着调优时不能只盯一个点,而要判断问题出在发送端、通道、还是接收端。
调优目标:四个可量化的维度
调优不是"感觉链路好了",而是围绕四个可量化目标展开。
误码率(BER)是最直接的指标。以 100G 链路为例,典型要求是 FEC 前 BER 优于 1E-5,FEC 后优于 1E-12 甚至 1E-15。Broadcom 芯片通常提供 RS-FEC(如 KP4、KR4)和 Firecode 等选项。调优时要区分"FEC 前误码"和"FEC 后误码":前者反映物理层质量,后者反映最终业务可用性。如果 FEC 前已经接近 1E-4,说明通道或均衡还有明显问题。
眼图质量是物理层的直观体现。眼高、眼宽、抖动(TJ、RJ、DJ)共同决定采样点是否安全。Broadcom SerDes 通常支持内部眼图监测(Eye Monitor)和 PRBS 误码测试,可以在不接外部仪表的情况下评估链路。调优时关注眼图模板余量,而不是只看"眼图是否张开"。
功耗与散热常被忽视。SerDes 的均衡档位、发送幅度、预加重设置都会影响功耗。例如,把 TX FIR 的预加重从 3dB 提到 6dB,可能改善眼图,但发送端功耗上升;接收端 DFE 档位越高,功耗也越大。在光模块场景中,模块温度升高会进一步恶化激光器性能,形成正反馈。
链路余量是系统级指标。它表示当前链路距离"刚好能工作"还有多少裕量。余量不足时,链路可能今天通、明天断,或者温度升高后误码飙升。调优的目标不是把参数调到"刚好能通",而是留出足够余量。
常见问题分类
实际工作中,链路问题大致分为四类,对应不同的排查方向。
- 通道类问题:PCB 走线插损过大、连接器阻抗不连续、过孔 stub 引起反射、串扰超标。典型现象是眼图闭合、BER 随温度变化。解决方向是优化通道或提高均衡能力。
- 均衡类问题:TX FIR 抽头设置不当、RX CTLE/DFE 自适应未收敛、DFE 档位不足。典型现象是特定通道或特定端口误码高,换端口后改善。
- 时钟类问题:参考时钟抖动大、PLL 未锁定、CDR 带宽不匹配。典型现象是误码呈周期性或随温度漂移。
- 模块/线缆类问题:光模块兼容性、DAC 线缆质量、AOC 供电不足。典型现象是链路能建立但误码高,或 DDM 读数异常。
一个教学示例:100G DAC 链路调优
假设一条 100G DAC 链路,长度 3 米,交换芯片端口报告 FEC 前 BER 约 3E-5,FEC 后无错误但余量偏低。按以下思路处理:
- 读取当前 SerDes 状态:TX FIR 预加重 3.5dB,RX CTLE 自适应档位 4,DFE 档位 2。
- 用内部眼图监测观察接收眼图,发现眼高约 60mV,眼宽约 0.25UI,模板余量不足。
- 尝试提高 TX 预加重到 5dB,同时观察对端 RX 眼图变化。若眼高改善但抖动增加,说明过加重。
- 调整 RX CTLE 档位到 5,DFE 到 3,重新读取 BER。若 BER 降到 1E-6 以下,说明均衡方向正确。
- 记录最终参数组合,并在高温箱中复测,确认温度升高后 BER 仍满足要求。
这个示例中的数值属于教学假设,实际值需以芯片手册和现场测试为准。但它展示了调优的基本闭环:观察现象 → 读取参数 → 调整 → 复测 → 确认余量。
本课程的学习路径
后续章节会依次展开:SerDes 架构与信号处理链、TX FIR 与 RX CTLE/DFE 原理、Broadcom 寄存器与工具使用、眼图与 BER 测试方法、光模块与 DAC 场景调优、温度与功耗权衡、常见故障树与排障流程。每一章都会围绕真实对象和可操作参数展开,帮助你把"调优"从经验变成可复现的方法。