4. 高速SerDes基础
USB4在单通道上可跑到20 Gbps甚至40 Gbps,靠的不是并行总线,而是高速SerDes(串行器/解串器)链路。理解SerDes的六大基本模块——串行器、驱动器、信道、均衡器、接收机与时钟数据恢复(CDR),是理解USB4 PAM3 PHY与链路训练的前提。本节从信号流出发,把每个模块的职责、关键参数和常见误区讲清楚。
一、核心原理:从并行到串行,再从串行还原并行
SerDes的本质是“时间换空间”:在发送端把低速并行数据(如32位@625 MHz)串行化为高速串行流(20 Gbps),经信道传输后,在接收端再解串为并行数据。整个过程由发送PLL、串行器、驱动器、信道、连续时间线性均衡器(CTLE)、判决反馈均衡器(DFE)、采样器、CDR和解串器共同完成。
关键点在于:数据没有随路时钟。串行流中不携带独立的时钟线,接收端必须从数据跳变中恢复时钟,这就是CDR存在的理由。同时,信道对高频分量的衰减远大于低频,导致码间干扰(ISI),因此需要均衡器在发送端或接收端补偿。
信号链:并行数据 → 串行器 → 驱动器 → 信道 → CTLE → DFE → 采样器 → 解串器 → 并行数据;CDR从采样器附近提取相位,回控采样时钟。
二、六大模块的职责与关键参数
下面用清单方式梳理每个模块的核心职责与典型参数,便于在调试时快速定位问题。
- 串行器(Serializer):将并行字转换为串行比特流,常用树形MUX或移位寄存器结构。关键参数:最高串行速率、并行位宽、建立/保持余量。
- 驱动器(Driver):把串行流驱动到信道,提供可调输出摆幅、预加重(FFE)和终端匹配。关键参数:输出幅度、去加重比、回波损耗、上升/下降时间。
- 信道(Channel):PCB走线、过孔、连接器、电缆。关键参数:插入损耗(如20 GHz处-10 dB)、回波损耗、串扰、阻抗(85/100 Ω)。
- CTLE:连续时间线性均衡器,用高频增益补偿信道低频衰减。关键参数:峰值增益、零点/极点位置、直流增益。
- DFE:判决反馈均衡器,用已判决符号消除后标ISI。关键参数:抽头数、抽头系数、误差传播风险。
- CDR:从数据跳变恢复时钟,控制采样相位。关键参数:环路带宽、抖动容限、锁定时间、相位误差。
三、方法流程:一次完整的SerDes链路调试
以USB4 20 Gbps单通道为例,调试通常按以下顺序进行:
- 确认发送端PLL锁定,串行器输出速率正确(可用示波器测UI宽度)。
- 调整驱动器摆幅与预加重,使接收端眼图张开度最大。
- 扫描CTLE峰值增益,观察眼高与眼宽变化,找到最佳补偿点。
- 启用DFE,逐步增加抽头数,观察误码率(BER)是否下降。
- 检查CDR锁定状态,测量恢复时钟的抖动与相位裕度。
- 运行PRBS31或USB4定义的测试图案,统计BER,目标通常为1e-12或更低。
# 典型SerDes调试参数记录(示例)
TX_FFE = 3.5 dB
TX_Swing = 800 mVppd
CTLE_Peak = 8 dB @ 10 GHz
DFE_Taps = 5
CDR_BW = 4 MHz
BER_Target = 1e-12
四、案例与场景:眼图闭合的排查
某USB4设备在20 Gbps下BER偏高,眼图几乎闭合。按信号链逐级排查:
- 发送端:驱动器摆幅正常,但预加重不足,高频分量被信道吃掉。
- 信道:连接器处回波损耗超标,导致反射叠加,眼图出现双峰。
- 接收端:CTLE峰值增益偏低,DFE抽头数不足,后标ISI未被消除。
- CDR:环路带宽过宽,恢复时钟抖动大,采样点偏离眼图中心。
最终通过提高预加重、增加DFE抽头、收窄CDR带宽,BER从1e-6降到1e-13。这个案例说明:SerDes问题往往不是单一模块,而是发送、信道、接收、时钟四者协同的结果。
五、常见误区与复盘
误区一:只调接收端均衡。发送端FFE和接收端CTLE/DFE需要联合优化,单独调一端往往事倍功半。
误区二:忽略CDR环路带宽与抖动的关系。带宽过宽会放大高频抖动,过窄则跟踪不上低频漂移,必须根据信道和参考时钟质量折中。
复盘建议:建立“发送—信道—接收—时钟”四段排查表,每段记录关键参数与眼图/BER变化,避免凭感觉调参。
| 模块 | 核心功能 | 关键参数 | 常见问题 |
|---|---|---|---|
| 串行器 | 并转串 | 速率、位宽 | 时序余量不足 |
| 驱动器 | 驱动信道、预加重 | 摆幅、FFE、阻抗 | 预加重不足或过冲 |
| 信道 | 传输信号 | 插损、回损、串扰 | 反射、损耗过大 |
| CTLE | 高频补偿 | 峰值增益、极点 | 补偿不足或噪声放大 |
| DFE | 消除后标ISI | 抽头数、系数 | 误差传播 |
| CDR | 恢复时钟、控制采样 | 环路带宽、抖动容限 | 失锁、抖动过大 |
掌握这六大模块的职责与相互关系,就能在USB4 PAM3 PHY的调试中快速定位问题:眼图闭合先看信道与均衡,误码突发先看CDR与时钟,幅度不足先看驱动器与终端。SerDes不是黑盒,而是一条可以被逐段测量、逐段优化的信号链。