4. CTLE工作原理:连续时间线性均衡器的电路结构与频率响应

好,咱们直接进入正题。CTLE——连续时间线性均衡器,这东西在高速SerDes里可以说是“看门人”。信号从PCB走线过来,经过连接器、过孔、背板,早就被损耗得七零八落。CTLE的任务很简单:把高频分量拉起来,让眼图重新睁开。

我最早接触CTLE是在做25Gbps NRZ项目的时候。当时对着一堆衰减的波形发呆,调了三天CTLE参数才把眼高从20mV拉到140mV。嗯,从那以后,我对CTLE的每个电路细节都不敢马虎了。

4.1 基本电路结构

最常见的CTLE就是差分对带源极退化。结构一点都不复杂,但每个元件都有它的“脾气”。

典型的源极退化差分CTLE核心:
- 差分输入对:M1、M2(NMOS)
- 负载电阻:RL(或PMOS主动负载)
- 源极电阻:RS
- 源极电容:CS
- 共模尾电流源:ISS

你可以把它看作一个可调高通滤波器。直流时CS不开路,RS全起作用;高频时CS短路,RS被旁路。增益从小变大,这就形成了“均衡”效果。

关键点: CTLE的增益提升不是无限的。它有一个峰值频率,过了那个点增益反而开始下降。

我习惯把电路按功能分成三块:

  • 输入跨导级:M1/M2将输入电压转为电流
  • 源极退化网络:RS+CS,控制零点位置
  • 负载输出级:RL,提供DC增益并决定极点

说白了,这就是一个单零点-单极点的传输函数。零点来自RS-CS网络,主极点来自RL和输出节点电容。

4.2 频率响应特性

咱们直接看传输函数,公式很简单:

H(s) = gm * RL * (1 + s * RS * CS) / (1 + s * RS * CS * (1 + gm*RS/2) + s^2 * ...)

等等,别被近似公式吓到。实际项目中我更关注三个参数:

参数表达式作用
DC增益Gm * RL / (1 + gm*RS/2)决定低频段(约DC)的放大倍数
零点频率fz = 1 / (2π * RS * CS)高频开始提升的起点
极点频率fp ≈ 1 / (2π * RL * CL)限制最高工作带宽

你想想看,如果RS=0,CTLE就变成普通差分对,没有均衡作用。CS开路了,那也是白搭。所以这两个元件的比值直接决定提升量(peaking):

我的经验: 提升量 ≈ 20 * log10(1 + gm*RS/2) (dB)。但要注意,RS太大噪声也大,我曾在28Gbps设计里吃过亏——提升量做大了6dB,结果噪声把信噪比全毁了。

频率响应曲线长什么样?看下面这张图,我手工画了个CTLE频响特性,你们感受一下:

CTLE频率响应特性(提升量 & 零极点位置) 频率 (log) 增益 (dB) 零点 @ fz 峰值频率 极点 @ fp 提升量 (Peaking) CTLE在fz到fp之间提供增益提升,峰值频率通常在0.3~0.7 * f_baud之间

4.3 增益调节的物理实现

在链路训练过程中,CTLE的增益(提升量)必须根据信道损耗动态调整。怎么调?有几种常见手段:

  1. 改变RS:用可调电阻阵列。RS越大,零点频率越低,DC增益被压得更低,提升量相对变大。代价是噪声也会变大,我曾经遇到过RS调到500Ω,结果自身热噪声把接收灵敏度直接吞掉3dB。
  2. 改变CS:用电容开关阵列。CS增大,零点频率左移,能让提升发生在更低频率。这个常用于应对长信道(低频损耗大的场景)。
  3. 改变偏置电流:调节尾电流ISS,间接改变gm。ISS变大,gm增大,提升量增加。但gm变大会让输出极点频率降低,带宽收缩——嗯,这里要注意权衡。

警告: 调节CTLE时不要只盯着眼高。增益提升太高会导致高频噪声放大,BER反而变差。我有个血的教训:某次链路训练收敛后眼图很大,但误码率就是下不去,最后发现CTLE peaking设了8dB,把板上的串扰谐波全放大了。降到4dB后BER立刻通过10⁻¹²。

4.4 实际设计中的几个“坑”

做CTLE调试这些年,我总结了一些常见的“翻车”点,分享给你们:

常见问题表现原因
提升量不足长信道下眼图闭合RS太小或CS太大,零点频率过高
过度提升眼图有振铃、过冲RS太大或零点进入信号主瓣内部
带宽不足上升/下降沿变缓输出极点过低(CL太大或RL太大)
噪声过大眼图模糊,抖动增加RS偏大,或偏置电流设置不合适

记得有一次调试56Gbps PAM4链路,我发现CTLE的零点怎么调都不对。后来拿VNA测了PCB走线,发现信道在8GHz有个凹陷——跟CTLE零点完全错位。我只好把CS的开关阵列重新做了权重分配,才把零点硬拉到7.5GHz附近。所以啊,CTLE的参数调节一定得结合信道扫频结果来定,不能拍脑袋。

小技巧: 在实际芯片中,CTLE往往有4~16个可编程档位。我习惯用二进制权重做RS和CS的开关阵列,这样链路训练的AFE控制逻辑可以直接用二分查找法快速收敛。最高档位不要用,留余量。

4.5 小结

CTLE的核心就是RC网络产生的零极点。零点将高频抬起来,极点限制带宽。提升量、零点频率和极点频率这三个参数直接决定了均衡效果。

你们在学习链路训练时,一定要把CTLE的频率响应想清楚——它在频域上“补偿”信道的损耗。时域上眼图睁开度不够,就去看峰值频率对不对;抖动大,就检查一下是不是噪声放大了。