CTLE 频响特性解析:直流增益、零点频率、极点频率、峰值增益

做 CTLE 设计,说白了就是跟四个参数打交道:直流增益、零点频率、极点频率、峰值增益。这四兄弟决定了整个均衡器的频响长相。我个人习惯把频响曲线比作一座山——直流增益是山脚海拔,零点频率是开始爬坡的那个点,极点频率是山顶开始下坡的拐点,而峰值增益呢,就是山顶有多高。

先别急着套公式,我们一步步拆。

4.1 直流增益——山脚的海拔

直流增益就是信号频率趋近于 0 Hz 时的放大倍数。很多新手觉得直流增益不重要,反正信号又不是直流。嗯,这里要注意:直流增益决定了低频段的基线,也直接影响后面 ADC 的输入共模点。我记得刚做第一版 SerDes 时,CTLE 直流增益设得太大,结果输出共模偏移,导致 ADC 饱和——整个眼图都是平的。

CTLE 的传输函数通常写成:

H(s) = G_DC · (1 + s/ωz) / (1 + s/ωp1) / (1 + s/ωp2) …

其中的 G_DC 就是直流增益。实际电路中它由偏置电流和负载电阻决定。你想想看,如果信道在低频处损耗很大,就应该把 G_DC 设高些,免得信号幅度掉太多。但太高又会带来噪声和线性度问题——这里面有个取舍。

我的经验:设计前期先用仿真跑一下信道 S 参数,看看 DC 附近插损多大,然后倒推 G_DC 值。一般留 2~3 dB 裕量就够了,别贪。

4.2 零点频率——爬坡的起点

零点频率 ωz 是 CTLE 频响开始上扬的位置。为什么要上扬?因为信道在高中频区损耗大,我们需要提前补偿。零点其实就是传输函数分子上那个 1 + s/ωz 的转折点。

当频率远低于 ωz 时,这个因子 ≈ 1,增益由直流增益决定。当频率经过 ωz 后,增益以 +20 dB/dec 速率爬升。所以零点频率决定了补偿从哪个频段开始发挥作用。

我曾经在一次 10 Gbps 背板项目里,零点频率设得太高(超过 2 GHz),结果低频段补偿不够,眼图下半部分被码间干扰压得张不开。后来把零点频率往下拉到 800 MHz,上冲量才匹配上信道损耗。避坑指南:零点频率最好选在信道损耗开始显著增大的频率点附近,通常可以看 S21 的 -1 dB 或 -2 dB 拐弯处。

4.3 极点频率——下坡的拐点

极点频率 ωp 是频响由升转降的分水岭。CTLE 一般有多个极点,用于限制高频噪声和防止自激。第一个主极点最最关键,它决定了峰值增益出现的位置。

我习惯把极点看作一道“刹车”。增益爬上去之后,极点把它压回来。如果极点频率比零点频率近,曲线还没爬多高就开始往下掉,峰值增益就很小;如果极点频率距离零点足够远,爬升持续更久,峰值就大。

实际设计中,常用一对零点-极点对:ωz 和 ωp,且 ωp > ωz。它们的间隔(以十倍频程为单位)直接决定了峰值增益的上限。公式很简单:

Peak Gain ≈ 20·log10( ωp / ωz )   [dB]

这是个近似,但工程上非常实用。你想想看,如果 ωp / ωz = 4,峰值增益大约 12 dB;如果 ωp / ωz = 10,那就是 20 dB。

关键概念:零点频率和极点频率的比值,是 CTLE 峰值增益的“放大器”。比值越大,能提升的高频信号就越多,但代价是群延时失真和噪声放大。

4.4 峰值增益——山顶的高度

峰值增益就是频响曲线上凸起的那个最高点。它表征 CTLE 对高频分量的最大补偿能力。我常用它来匹配信道在奈奎斯特频率处的插损。

举个例子:某链路在 5 GHz 处的插损为 -10 dB,那么我一般会让 CTLE 的峰值增益调到 10 dB 左右,这样整个链路频响在 Nyquist 处接近 0 dB。当然还要考虑 DFE 的余量,不能全让 CTLE 扛。

峰值增益不能无限大。受限于工艺、功耗和线性度,通常 CMOS 工艺下 6~15 dB 比较常见。超过 20 dB 就很容易引入 ISI 和抖动。我记得有个项目,同事把峰值增益调到 18 dB,结果接收端噪声被放到了满幅,BER 直接到 1e-6。最后还是得降低峰值,配合 DFE 来收尾。

CTLE 四大频响参数对比
参数 物理含义 典型范围 主要影响
直流增益 GDC 低频平坦放大倍数 0~6 dB 输出共模、噪声基底
零点频率 fz 增益开始爬升的点 几百 MHz ~ 2 GHz 补偿起始频段
极点频率 fp 增益开始下降的点 1~10 GHz 峰值增益上限、带宽
峰值增益 Gpeak 频响凸起的最高值 6~15 dB 高频补偿量、噪声、线性度

4.5 四个参数如何协同?

单独看每个参数都不够。设计时,我会先定下峰值增益(由信道插损决定),然后反推 fz 和 fp 的比值。再根据工艺限制选一个合理的 fp,通常是奈奎斯特频率的 1.5~2 倍左右。最后微调 GDC 确保输出直流电平在目标范围。

下面这张图是我自己画的一个典型 CTLE 频响示意,标出了四个关键位置。你看一眼就能记住它们的关系。

CTLE 频响特性示意(四个关键参数) 频率 (Hz) 增益 (dB) 直流增益 GDC 零点频率 fz 峰值增益 Gpeak 极点频率 fp 零极间距决定峰值高度,极点频率决定高频滚降斜率

图中蓝色曲线是我模拟的一条典型频响:直流端平坦,到零点频率后开始上翘,达到峰值后经极点频率逐渐回落。你试着在图上把零点和极点位置连一条线看——斜率变化一目了然。

曾经踩过的坑:有次我为了追求高增益,把极点频率推得很高(接近 10 GHz),结果电路功耗激增,而且在高频段产生了谐振尖峰,眼图反而变差。后来我才意识到,极点频率不单是设计参数,还受寄生电容和工艺角影响。仿真时一定要跑足 PVT 角落。

4.6 用表格帮你速览调参逻辑

调试 CTLE 时,我常用下面的对照表来快速定位问题:

CTLE 调参对照表
现象 可能原因 调整方向
低频段增益太小,眼图下沿平 GDC 不足 增大 GDC
高频补偿不足,眼高不够 峰值增益 < 信道插损 增大 fp/fz 比值
高频过冲过大,抖动增加 峰值增益过高 降低 fp 或增大 fz
输出直流电平漂移 GDC 偏离设计点 调整偏置或负载电阻

说白了,这四个参数就是一个完整的“频响雕塑工具”。你调零点,决定从哪里开始补;调极点,决定补到什么程度偏回去;调直流增益,决定底子厚不厚。理解了这些,CTLE 就不再是黑盒子了。

个人习惯:每次拿到新芯片的测试结果,我都会先看频响曲线上的这四个特征点,再反推设计值有没有偏离。这个方法比看眼图更直接,能快速发现工艺偏差。