4. 零极点模型:CTLE传输函数的零极点表示
零极点模型,说白了就是把CTLE的频率响应拆成几个“关键点”来看。我记得刚接触这个概念时,总觉着挺抽象的——好好的增益曲线,干嘛要拆成零点和极点?直到后来调芯片时,我才真正体会到这玩意儿的直观。
零点是让传输函数分子为零的频率点,极点是让分母为零的。嗯,一个零点的作用类似“抬升”,极点则是“压制”。在CTLE里,我们正是用零点去对抗信道的低频衰减,用极点限制高频噪声。
4.1 单零点单极点结构
最早也是最经典的CTLE结构。只有一个零点和一个极点,传递函数长这样:
H(s) = A * (s + ω_z) / (s + ω_p)
这里ω_z是零点频率,ω_p是极点频率。一般而言,ω_z < ω_p。为什么?你想,零点先起作用,把低频段提起来,极点再在高频处把增益压回去。
我在项目中遇到过不少用单零点单极点的芯片。说实话,结构简单,参数好调。缺点也很明显——高频滚降斜率固定,想灵活控制均衡深度?有点难。
| 参数 | 典型范围 | 影响 |
|---|---|---|
| 零点频率 ω_z | 100 MHz ~ 1 GHz | 低频补偿起点 |
| 极点频率 ω_p | 2 GHz ~ 10 GHz | 高频滚降拐点 |
| 低频增益 A | 0 ~ 12 dB | 整体幅度调节 |
4.2 双零点双极点结构
均衡难度大的信道,单零点单极点就捉襟见肘了。这时候双零点双极点结构登场。
H(s) = A * (s + ω_z1)(s + ω_z2) / (s + ω_p1)(s + ω_p2)
可以理解为两组零极点叠加。效果上,你能更精细地控制均衡曲线——用第一个零点补偿低频段的损耗,第二个零点针对中频段的坑。极点同理。
我曾经调过一块双零点双极点的CTLE,光纤信道,损耗超过20dB。单零点完全不够,增益上去了噪声也上去了。换成双零点后,均衡曲线可以做成“两段抬升”,效果好很多。
| 对比项 | 单零点单极点 | 双零点双极点 |
|---|---|---|
| 均衡自由度 | 低 | 高 |
| 高频噪声抑制 | 固定斜率 | 可调双斜率 |
| 适用信道损耗 | < 15 dB | 15 ~ 30 dB |
| 参数调优难度 | 简单 | 中等 |
4.3 零极点位置对频率响应的影响
来,我们看一个直观的对比。同样是均衡深度12dB,零极点摆在不同位置,效果完全不同。
从上面这张图可以看到,单零点单极点的曲线比较“老实”,抬升和滚降都只在一个拐点完成。双零点双极点的曲线则能设计成“平台”或者“双峰”状。说白了,多了一组零极点,你就有了额外的自由度去匹配实际信道的损耗曲线。
4.4 如何选择零极点结构
我个人的习惯是先看信道损耗。损耗低于10~12 dB,单零点单极点够用;超过15 dB,老老实实上双零点双极点。
另一个判断依据是码率。25 Gbps以下,单零点单极点一般够用。56 Gbps甚至112 Gbps?双零点双极点几乎是标配。为什么?高速信号对均衡曲线的精度要求更高,一点点失配都会导致眼图闭合。
我一直觉得,选结构就像选工具——别一味追求复杂。信道简单就用简单的,复杂的信道才上双零点双极点。调起来省心,也少一些奇奇怪怪的寄生效应。