CTLE 基本原理:连续时间滤波器、高通特性补偿信道损耗

CTLE 全称 Continuous Time Linear Equalizer,中文叫连续时间线性均衡器。说白了,它就是在接收端做的一件事:把被信道“压扁”的高频信号重新抬起来。你想想看,信号在 PCB 走线、连接器、电缆上跑的时候,高频分量衰减得比低频厉害,导致眼图闭合、误码率飙升。CTLE 就是用来挽救这个局面的。

信道损耗的频域特性

信道本质上是低通滤波器。频率越高,损耗越大。我习惯用一条曲线来理解:横轴是频率,纵轴是衰减(dB)。在低频段几乎平直,过了某个转折频率后,每十倍频衰减约 10-20 dB(取决于介质)。

  • 直流到转折频率:损耗很小,几乎可以忽略。
  • 转折频率以上:损耗呈线性(对数坐标)上升。
  • 高频尾巴:信号能量极其微弱,必须靠 CTLE 拉起来。

我在调试 28Gbps SerDes 时遇到过一个问题:眼图完全闭合,以为是芯片坏了,后来用 VNA 测通道,才发现高频损耗比规格书多了 3 dB。加了 CTLE 以后,眼图直接复活。嗯,从那以后我每次做链路预算都会留足 CTLE 的余量。

CTLE 的核心:连续时间滤波器

CTLE 本质是一个模拟滤波器,没有时钟,没有数字逻辑,纯模拟。它用电阻、电容、晶体管来构建一个高通滤波器。为什么用高通?因为高通可以提升高频增益,正好抵消信道的低通特性。

一阶 CTLE 的传递函数长这样:

H(s) = (A_DC) * ( (1 + s/ω_z) / (1 + s/ω_p) )

其中:

  • A_DC – 直流增益,通常等于 1(0 dB)或更低。
  • ω_z – 零点频率,决定开始抬升高频的位置。
  • ω_p – 极点频率,决定高频抬升的极限。

注意:零点频率要低于极点频率,这样幅频曲线才会先上升,然后在极点处拐平。我建议你记住一个经验值:零点频率通常设置在信道转折频率的 1/3 到 1/2 处,效果比较好。

高通特性如何补偿信道损耗

我们把信道的损耗曲线和 CTLE 的增益曲线画在一起,你立刻就能明白。信道是“高频低增益”,CTLE 是“高频高增益”。两者相乘(在 dB 域是相加),得到一条尽量平坦的总响应。

关键思想:CTLE 不是“放大所有频率”,而是只放大高频,让平坦的幅度响应延伸到更宽的频带。

实际设计中,CTLE 的峰值增益(高频相对于直流的增益差)需要匹配信道的总损耗。举例:如果信道在奈奎斯特频率处损耗 12 dB,那么 CTLE 的峰值增益就要设到 12 dB 左右(留一点余量)。

一阶 CTLE 的传递函数与实现

我用一个经典源极退化差分对来解释实现。电路结构其实不复杂:两个晶体管构成差分对,源极之间接一个 RC 串联网络。这个 RC 网络就决定了零点和极点。

  • 零点的产生:源极电阻 R_S 和退化电容 C_S 并联,在低频时 C_S 阻抗大,退化强,增益低;高频时 C_S 短路退化电阻,增益恢复。
  • 极点的产生:负载电容 C_L 和负载电阻 R_L 引入一个极点,限制最高增益。

你可以在芯片外通过 SPI 寄存器调整 R_S 和 C_S,实现不同峰值频率。我看到很多同学误以为调整直流增益就能改善高频,其实不是——只有零点/极点的位置决定高频提升的频段。

实际设计中的关键参数

参数符号典型值范围影响
直流增益A_DC0 ~ -6 dB决定低频幅度,过大会压缩动态范围
峰值增益G_peak3 ~ 20 dB补偿信道损耗,过大会放大噪声
峰值频率f_peak0.3·f_Nyq ~ 0.7·f_Nyq决定补偿的频段中心
零点频率f_z0.1·f_Nyq ~ 0.4·f_Nyq控制增益开始上升的起点
极点频率f_p1.5·f_Nyq ~ 3·f_Nyq决定增益滚降的速率

个人经验:在做 56Gbps PAM4 项目时,我习惯把峰值频率设在奈奎斯特频率的 0.6 倍左右。因为 PAM4 的垂直眼高本来就小,CTLE 噪声放大太大会直接吃掉眼高。这个折中需要反复仿真。

CTLE 的局限性

CTLE 不是万能的。它是线性均衡器,对随机噪声和串扰的抑制能力有限。如果信道损耗超过 20 dB,单靠 CTLE 很难打开眼图,这时需要配合 DFE(决策反馈均衡器)。此外,CTLE 无法处理非线性失真,比如发送端的预加重不匹配。

曾经踩过的坑:有一次我为了追求眼图张开度,把 CTLE 峰值增益调到最大,结果眼图确实变宽了,但噪声也明显增大,最终误码率反而升高。记住:CTLE 是以牺牲信噪比换取高频补偿,需要配合链路预算做权衡。

CTLE 工作流程图

下面的 SVG 展示了从发射端信号经信道衰减,到 CTLE 均衡再到输出的大致流程:

CTLE 补偿信道损耗工作原理 发射信号 理想波形 信道损耗 低频通过 高频衰减 CTLE 均衡 高通滤波器 提升高频 均衡后信号 眼图打开 说明 CTLE 在接收端连续工作,无时钟参与; 它用模拟电路的高通特性,精确补偿信道的低通损耗; 实际芯片中通过寄存器调整零极点,适应不同信道长度。

你看,流程很简单:发射信号经过信道后,高频被砍掉;CTLE 用高通特性把这些高频再“补”回来。理想情况下,最终眼图的幅度和上升时间接近发射端。

小结

CTLE 是 SerDes 链路均衡的第一道防线。它的本质就是连续时间模拟高通滤波器,用零点提前抬升高频,用极点限制增益。做项目时,我一般先用 VNA 测通道损耗曲线,再在芯片寄存器里写一组粗略的 CTLE 参数,最后通过眼图扫描微调峰值频率和增益。记住这句话:CTLE 是线性补偿器,它不能消除 ISI,只能减少 ISI。