2、SerDes基础与信号完整性:差分信号、眼图、抖动、码间干扰(ISI)、信道损耗与均衡技术

SerDes(Serializer/Deserializer,串行器/解串器)是高速有线通信的物理层核心,其本质是在发射端将并行数据转换为高速串行比特流,经信道传输后,在接收端重新恢复为并行数据。与传统的并行总线相比,SerDes通过减少引脚数量、降低电磁干扰(EMI)和改善时序裕量,成为PCIe、USB、以太网等高速接口的首选架构。然而,当数据速率提升至数Gbps乃至数十Gbps时,信道中的趋肤效应、介质损耗、阻抗不连续以及串扰等因素会严重劣化信号质量,导致接收端无法正确恢复数据。本章将系统阐述差分信号原理、眼图与抖动分析、码间干扰(ISI)的成因,以及信道损耗与均衡技术的对应关系,为后续协议一致性测试打下理论基础。

SerDes 信号完整性核心链路与均衡技术映射 发射端 TX FFE / De-emphasis 预加重/去加重 物理信道(差分对) 趋肤效应 + 介质损耗 阻抗不连续 + 串扰 → 信道损耗(IL/RL) → ISI 码间干扰 接收端 RX CTLE + DFE + CDR 均衡与时钟恢复 差分信号 劣化信号 眼图(Eye Diagram) 眼高 / 眼宽 / 眼交叉率 抖动(Jitter) RJ(随机抖动) DJ(确定性抖动) PJ / DCD / ISI TIE / 眼图闭合 均衡技术 TX:FFE / De-emphasis RX:CTLE(线性均衡) RX:DFE(判决反馈) 自适应均衡算法 一致性测试 眼图模板 抖动容限 通道损耗预算 误码率(BER) 信号完整性链路:从发射到接收的劣化与补偿 发送端预加重 → 信道损耗(IL/RL)→ 接收端均衡(CTLE+DFE)→ CDR时钟恢复 → 眼图评估 关键指标:插入损耗 IL、回波损耗 RL、串扰、眼高/眼宽、总抖动 TJ、误码率 BER

上图展示了SerDes信号完整性分析的核心链路:发射端的预加重/去加重技术、物理信道的损耗与干扰、接收端的均衡与时钟恢复,以及最终通过眼图和抖动指标进行一致性评估的完整流程。下面将逐一展开各知识模块。

2.1 差分信号原理与优势

核心原理

差分信号由一对等幅、反相的信号线(P和N)组成,接收端检测的是两线之间的电压差(Vdiff = VP - VN)。与单端信号相比,差分信号具有三大核心优势:

  • 抗共模噪声:外部电磁干扰(EMI)或电源噪声通常以共模形式同时耦合到P和N线上,由于接收端只关心差值,共模噪声被自然抵消。
  • 电磁辐射更低:差分对中的电流方向相反,产生的磁场相互抵消,对外辐射远小于单端信号。
  • 电压摆幅更小:差分信号允许更低的电压摆幅(如PCIe Gen4为0.8V差分摆幅),从而降低功耗并提高转换速率。

在PCB设计中,差分对需要保持等长、等距,并严格控制阻抗(如100Ω±10%差分阻抗)。任何长度不匹配都会导致P/N相位偏移,将部分差分信号转换为共模噪声,劣化接收端眼图。

判断方法与设计要点

  1. 阻抗匹配:使用TDR(时域反射计)测量差分阻抗,确保在连接器、过孔、换层处阻抗连续。
  2. 等长控制:P/N长度差应控制在±5mil以内(对于10Gbps以上速率),否则会产生明显的共模转换。
  3. 回流路径:差分对下方必须有连续的地平面,避免跨分割导致回流路径断裂。
经验提醒:在PCIe Gen4/Gen5设计中,差分对间距(S)与线宽(W)的比例通常为S/W = 2~3,以保证足够的耦合系数(K ≈ 0.6~0.8)。过小的间距会增加串扰,过大的间距则削弱差分耦合优势。

案例拆解:USB 3.2 Gen2x2 差分对设计

某产品在USB 3.2 Gen2x2(10Gbps)信号测试中,发现接收端眼图高度不足(仅180mV,规范要求≥200mV)。排查过程如下:

  • 初始现象:眼图高度偏低,且伴随明显的共模噪声(共模电压波动达±50mV)。
  • 关键参数:差分对P/N长度差为12mil,差分阻抗实测为85Ω(目标100Ω)。
  • 分析判断:长度差导致P/N相位偏移约3.6ps(按0.3ps/mil估算),在10Gbps下产生约3.6%的UI偏移,造成差分信号部分转换为共模;阻抗偏低导致反射增大,进一步劣化信号。
  • 实际操作:调整PCB走线使长度差控制在3mil以内;修改线宽和间距将差分阻抗调整至98Ω;在连接器附近增加共模扼流圈。
  • 结果对比:修改后眼图高度提升至240mV,共模噪声降至±15mV,通过USB-IF一致性测试。
  • 复盘经验:差分设计必须同时关注等长和阻抗,任何一项偏差都会在高速率下被放大。

2.2 眼图:信号质量的直观窗口

核心原理

眼图是将接收端恢复的比特流按UI(Unit Interval,单位间隔)周期叠加显示在示波器上形成的图案。它直观反映了信号在幅度和时间维度上的裕量。眼图的关键参数包括:

参数定义典型规范(PCIe Gen4)
眼高(Eye Height)眼图开口处的垂直电压幅度≥ 200mV(差分)
眼宽(Eye Width)眼图开口处的水平时间宽度≥ 0.6 UI
眼交叉率(Eye Crossing)上升沿与下降沿交叉点相对50%幅度的位置40%~60%
抖动(Jitter)信号边沿相对于理想位置的时域偏移总抖动 ≤ 0.3 UI

判断方法与操作流程

  1. 测试连接:使用示波器(带宽≥信号速率×3)通过SMA电缆连接至被测差分对,确保探头负载效应最小。
  2. 触发设置:使用时钟恢复(CDR)触发或外部参考时钟触发,确保眼图稳定显示。
  3. 参数测量:在示波器上直接读取眼高、眼宽、交叉率、抖动等参数。
  4. 模板测试:加载协议规定的眼图模板(Mask),判断信号是否落入禁止区域。
风险提示:眼图测试结果受示波器带宽、采样率、探头连接方式影响显著。带宽不足会滤除高频分量,导致眼高虚高;探头接地线过长会引入额外电感,导致眼图劣化。务必使用符合规范要求的测试设备和夹具。

案例拆解:PCIe Gen4 眼图模板测试失败

某服务器主板在PCIe Gen4链路训练后,接收端眼图模板测试失败。关键数据如下:

  • 初始现象:眼图模板违规点出现在眼图左上角和右下角,即上升沿和下降沿的过冲区域。
  • 关键参数:眼高280mV(满足要求),但过冲达120mV(规范要求≤100mV),交叉率为48%。
  • 分析判断:过冲过大通常由发射端去加重设置不当或信道阻抗不连续引起。检查发现TX去加重设置为-3.5dB,而信道实际损耗仅-8dB,去加重过度导致高频分量过冲。
  • 实际操作:将TX去加重调整至-2.5dB,并在接收端CTLE中增加高频增益补偿。
  • 结果对比:过冲降至85mV,眼图模板测试通过,链路误码率从1E-8改善至1E-12。
  • 复盘经验:眼图模板测试失败不一定是信道问题,发射端均衡设置同样关键。需要结合链路损耗预算综合调整。

2.3 抖动:时域不确定性分析

核心原理

抖动是信号边沿偏离理想时间位置的偏差,分为随机抖动(RJ)和确定性抖动(DJ)。RJ服从高斯分布,由热噪声、散粒噪声等引起,无法完全消除;DJ由特定机制引起,包括:

  • 码间干扰(ISI):由信道损耗导致的前后比特间干扰,与数据图案相关。
  • 占空比失真(DCD):上升沿和下降沿时间不对称,通常由发射端驱动电路不对称引起。
  • 周期性抖动(PJ):由电源噪声、时钟串扰等周期性干扰引起。

总抖动(TJ)通常以误码率(BER)为基准定义,例如PCIe规范要求BER=1E-12时的总抖动。TJ = DJ + 14.069 × RJ(对于BER=1E-12,Q因子为14.069)。

判断方法与测量技术

  1. 时间间隔误差(TIE)测量:使用示波器测量每个边沿相对于理想时钟的偏差,形成TIE序列。
  2. 抖动分解:通过频谱分析或统计直方图将TIE分解为RJ和DJ分量。
  3. 浴缸曲线(Bathtub Curve):绘制BER随采样位置变化的曲线,直观显示眼图闭合程度。
关键公式:对于BER=1E-12,总抖动 TJ = DJ + 14.069 × RJ(σ)。例如,若DJ=15ps,RJ(σ)=2ps,则TJ = 15 + 14.069×2 = 43.1ps。若UI=100ps(10Gbps),则TJ占0.43UI,超过0.3UI的规范要求,需要优化。

案例拆解:10Gbps以太网抖动超标排查

某交换机10Gbps端口在一致性测试中,总抖动超标(实测0.38UI,规范≤0.3UI)。排查过程:

  • 初始现象:浴缸曲线显示左右两侧闭合速度不对称,左侧(上升沿)闭合更快。
  • 关键数据:RJ(σ)=1.8ps,DJ=28ps,其中DCD占12ps,PJ占10ps,ISI占6ps。
  • 分析判断:DCD占比过高,怀疑发射端驱动电路存在占空比失真;PJ频率为250MHz,与板上DC-DC开关频率一致,确认电源噪声耦合。
  • 实际操作:调整发射端驱动器的上升/下降沿对称性;在DC-DC输出增加LC滤波,并在SerDes电源引脚增加100nF+4.7uF去耦电容。
  • 结果对比:DCD降至4ps,PJ降至3ps,总抖动降至0.24UI,通过测试。
  • 复盘经验:抖动分解是定位问题的关键,不同抖动分量对应不同根因,需逐一排查。

2.4 码间干扰(ISI)与信道损耗

核心原理

码间干扰(ISI)是信道非理想频率响应导致的符号间能量扩散。信道损耗主要包括:

  • 趋肤效应损耗:高频电流集中在导体表面,有效截面积减小,电阻增大。损耗与√f成正比。
  • 介质损耗:PCB基材的介电常数和损耗角正切(Df)导致高频能量被介质吸收。损耗与f成正比。
  • 回波损耗(RL):阻抗不连续导致的反射,在频域表现为S11参数。

信道插入损耗(IL)通常以dB/m或dB/inch表示,在奈奎斯特频率(数据速率的一半)处的损耗值最为关键。例如,PCIe Gen4(16Gbps)的奈奎斯特频率为8GHz,典型FR4板材在8GHz的损耗约为-10dB/inch。

判断方法与损耗预算

协议数据速率奈奎斯特频率最大信道损耗均衡能力
PCIe Gen38Gbps4GHz-20dBTX 3-tap FFE + RX CTLE
PCIe Gen416Gbps8GHz-28dBTX 3-tap FFE + RX CTLE + DFE
USB 3.2 Gen210Gbps5GHz-15dBTX De-emphasis + RX CTLE
100G以太网25Gbps12.5GHz-35dBTX FFE + RX CTLE + DFE

案例拆解:PCIe Gen4 长走线信道损耗补偿

某AI加速卡PCIe Gen4接口走线长度达12英寸,超出规范建议的8英寸。测试发现接收端眼图完全闭合。处理过程:

  • 初始现象:链路训练失败,接收端无法锁定。
  • 关键参数:信道插入损耗在8GHz处为-32dB(超出-28dB规范),回波损耗在5GHz处为-12dB(规范≤-10dB)。
  • 分析判断:损耗过大导致信号幅度衰减至接收端灵敏度以下,且ISI严重。
  • 实际操作:① 在TX端启用3-tap FFE,将预加重从-3dB提升至-6dB;② 在RX端启用CTLE(峰值增益+8dB)和5-tap DFE;③ 调整PCB走线,将过孔stub从12mil缩短至4mil,改善回波损耗。
  • 结果对比:接收端眼高从0mV提升至180mV,链路训练成功,误码率从1E-6改善至1E-12。
  • 复盘经验:当信道损耗超出规范时,需要同时优化TX均衡、RX均衡和PCB设计,单一手段无法完全补偿。

2.5 均衡技术:发射端与接收端协同补偿

核心原理

均衡技术通过在发射端或接收端对信号频谱进行整形,补偿信道的高频损耗,从而减小ISI。主要技术包括:

  • 发射端FFE(前馈均衡):通过多个tap对当前比特的前后比特进行加权叠加,实现高频预加重或去加重。PCIe Gen4采用3-tap FFE,支持-6dB~+3.5dB的调节范围。
  • 接收端CTLE(连续时间线性均衡):模拟滤波器提供高频增益提升,通常具有可调的低频增益和高频峰值频率。CTLE的增益范围一般为0~12dB。
  • 接收端DFE(判决反馈均衡):利用已判决的比特来消除后续比特的ISI,对后光标(post-cursor)干扰有显著抑制效果。DFE不放大噪声,但存在误差传播风险。

操作流程与调优策略

  1. 链路训练初始化:PCIe/USB等协议在链路训练阶段自动协商均衡参数,但一致性测试时需手动设置固定参数。
  2. CTLE扫描:在接收端扫描CTLE增益(如0/3/6/9/12dB),观察眼图高度和抖动变化,选择最优值。
  3. DFE tap调整:根据信道冲激响应,确定需要补偿的post-cursor数量,逐tap调整系数。
  4. 联合优化:同时调整TX FFE和RX均衡,使整体链路裕量最大化。
经验提醒:CTLE增益并非越大越好。过大的CTLE增益会放大高频噪声,导致信噪比(SNR)下降。通常以眼高和抖动综合最优为准则,而非单一指标。

案例拆解:USB 3.2 Gen2x2 均衡参数优化

某笔记本电脑USB 3.2 Gen2x2端口在连接特定线缆时出现间歇性断连。分析过程:

  • 初始现象:线缆长度3米(超出USB 3.2规范建议的1米),接收端眼图高度仅120mV。
  • 关键参数:信道损耗在5GHz处为-18dB,CTLE当前设置为+6dB,DFE未启用。
  • 分析判断:损耗超出CTLE补偿能力,需要启用DFE消除长尾ISI。
  • 实际操作:① 将CTLE增益提升至+9dB;② 启用2-tap DFE,系数分别设为0.15和0.08;③ 在TX端增加De-emphasis至-4dB。
  • 结果对比:眼高提升至210mV,抖动从0.35UI降至0.22UI,断连问题解决。
  • 复盘经验:长线缆场景下,TX均衡、CTLE和DFE必须协同工作,仅依赖单一均衡手段无法满足要求。

2.6 常见误区与总结复盘

误区正确理解
眼图测试只需关注眼高眼宽、交叉率、抖动同样重要,需综合评估
CTLE增益越大越好过大的CTLE会放大噪声,需权衡眼高与SNR
差分信号不需要参考地差分信号仍需连续回流路径,否则会产生共模噪声
均衡参数设置后无需调整不同信道长度、不同线缆需重新优化均衡参数
抖动超标一定是信道问题发射端电源噪声、时钟抖动同样会导致抖动超标