CTLE电路结构:典型的一阶与二阶CTLE拓扑、无源与有源实现
CTLE的核心,说白了就是给信号“补一下身子”——把高频分量抬起来,把低频噪声压下去。怎么补?靠的就是零点-极点对。我习惯把CTLE分成两大类:一阶和二阶。每一类又分别有无源和有源两种实现方式。
咱们先看一张结构总图,后面再拆开细讲。
一阶CTLE拓扑
先看一阶。它的传输函数长这样:
H(s) = (1 + s/ωz) / (1 + s/ωp)
零点ωz决定高频提升的起始频率,极点ωp决定提升的终点。我见过不少新手把零点设得太低,结果低频也跟着抬,噪声全上来了。
无源实现很简单,一个电容串电阻再并联到地。
有源一阶呢?我常用的是源极退化差分对。在差分对的源极之间跨接一个电阻Rs串联电容Cs。零点在1/(Rs·Cs),极点更高一些,由负载电容决定。这种结构的好处是增益可调——改变Rs就能改变低频增益,调试起来方便。我曾经在一个10Gbps项目里用过它,高频提升够用,但是功耗比无源多了近一倍。
| 对比项 | 无源一阶 | 有源一阶(源极退化) |
|---|---|---|
| 线性度 | 非常好 | 较好(受差分对线性区限制) |
| 噪声 | 仅电阻热噪声 | 额外沟道噪声、闪烁噪声 |
| 功耗 | 几乎为零 | mA级偏置电流 |
| 增益灵活性 | 固定(由R比值决定) | 可通过偏置电压/电阻调节 |
| 面积 | 电阻+电容,较小 | 差分对+电流源+退化元件,略大 |
二阶CTLE拓扑
一阶的HF补偿曲线是一条斜线,碰到信道损耗很陡的场景(比如25Gbps以上背板),就不够用了。这时候得上二阶。
二阶CTLE的传输函数:
H(s) = (1 + s/ωz1)(1 + s/ωz2) / (1 + s/ωp1)(1 + s/ωp2)
两个零点可以拉开带宽,两个极点负责滚降。说白了,就是把补偿曲线变得更“弯”,更贴合实际信道的反损曲线。
无源二阶怎么搭?我习惯用两个一阶RC网络级联,中间加一个缓冲器隔离负载。也可以用一个RLC网络,但电感在芯片上面积太大,我在项目中很少用。级联时要小心阻抗匹配,否则后面的网络会拉偏前面的零点。
有源二阶更常见。我推荐双级源极退化放大器:第一级设一个零点-极点对,第二级再设另一个。互相独立,调试方便。我记得有一回做28Gbps的接收机,信道损耗-20dB@14GHz,一阶怎么调都调不够,换成二阶两级退化,一下子就达标了。
无源与有源实现的深度对比
前面表格对比了一阶,二阶的结论类似,但差别更明显。
| 维度 | 无源 | 有源 |
|---|---|---|
| 核心元件 | R, C, L | 差分对、电流源、退化R/C |
| 线性度 | 极好(无源器件本质线性) | 受限于差分对输入摆幅 |
| 噪声 | 仅热噪声 | 热噪声 + 1/f噪声 + 散粒噪声 |
| 功耗 | 零静态功耗 | 需要偏置电流(几mA到几十mA) |
| 面积 | 小(无源RC,但电容可能较大) | 中等(MOS管+电流源) |
| 增益可调性 | 固定(需切换元件库) | 可通过电压/电流调节 |
| 适用场景 | 低功耗、低噪声、固定补偿 | 高性能、高带宽、需自适应校准 |
选型建议
怎么选?我的经验是:
- 链路损耗低(< -10dB):一阶无源CTLE就够了,省功耗省面积。
- 链路损耗中等(-10~-20dB):一阶有源或二阶无源,看面积和功耗预算。
- 链路损耗大(> -20dB):必须上二阶有源,而且最好带数字校准。
嗯,有一点要提醒你:有源CTLE的共模反馈一定要做好。源极退化差分对输出共模点容易漂,我之前有个板子就是没加CMFB,结果不同温度下输出共模差了200mV,后面ADC直接被推到饱和,眼图全没了。
最后说一句:不管是无源还是有源,CTLE的零点极点位置必须根据信道S参数来定。不要照搬书籍上的典型值。每条板的信道都不一样,你得跑一轮仿真,再拿示波器看眼图,反复调。