3. Retimer芯片SI特性:CDR工作原理、均衡技术与时钟恢复机制
好,咱们今天聊聊Retimer芯片的信号完整性特性。说实话,Retimer在高速链路里扮演的角色,有点像“信号翻译官”——它把已经失真的信号重新整理,再发出去。我个人觉得,理解Retimer的核心,就是搞懂它的CDR、均衡和时钟恢复这三板斧。
3.1 CDR工作原理:从数据里“抠”出时钟
CDR,全称是Clock Data Recovery,时钟数据恢复。你想想看,高速信号在传输时,时钟和数据是“打包”在一起的。但经过长距离走线或连接器后,时钟信息会变得模糊。CDR的任务,就是从这堆“乱码”里,把时钟精准地“抠”出来。
CDR的核心逻辑:
- 相位检测:比较输入数据边沿与本地时钟的相位差。
- 环路滤波:滤掉高频抖动,生成稳定的控制电压。
- 压控振荡器(VCO):根据控制电压调整输出时钟频率。
我在项目中遇到过一种情况:某款Retimer在25Gbps速率下,CDR锁定时间过长,导致系统初始化失败。后来发现是环路滤波器的带宽设置太窄了。说白了,CDR的带宽要平衡——太宽容易受噪声干扰,太窄又跟不上数据速率变化。
关键参数:CDR的抖动容限(Jitter Tolerance)和锁定时间。通常,锁定时间应小于100μs,抖动容限需满足PCIe或以太网标准。
3.2 均衡技术:CTLE与DFE的“组合拳”
均衡技术是Retimer的“看家本领”。信号在传输过程中,高频分量衰减得比低频快,导致眼图闭合。Retimer通过均衡器来补偿这种损耗。
3.2.1 CTLE:连续时间线性均衡器
CTLE本质上是一个高通滤波器。它放大高频信号,同时抑制低频噪声。嗯,这里要注意:CTLE的增益不能太大,否则会把噪声也放大。
CTLE的典型配置:
| 参数 | 典型值 | 说明 |
|---|---|---|
| 低频增益 | -6 dB ~ 0 dB | 抑制低频噪声 |
| 高频增益 | 6 dB ~ 12 dB | 补偿高频损耗 |
| 零点频率 | 1 GHz ~ 5 GHz | 取决于信道长度 |
我曾经调试过一个32Gbps的背板链路,CTLE的零点频率设错了,结果眼图完全打不开。后来手动调整到2.5GHz,信号才恢复正常。所以,CTLE的配置一定要和信道特性匹配。
3.2.2 DFE:判决反馈均衡器
DFE是非线性的均衡器。它根据之前判决的比特值,来消除当前符号的码间干扰(ISI)。说白了,DFE能“记住”前面的错误,并用来修正当前信号。
DFE的优缺点:
- 优点:不放大噪声,对高频补偿效果好。
- 缺点:存在错误传播问题——如果前面判错了,后面可能跟着错。
实战技巧:CTLE和DFE通常配合使用。CTLE先做粗调,把眼图打开到一定程度;DFE再做细调,消除残余的ISI。我个人习惯把CTLE的增益设得保守一些,留给DFE更多余量。
3.3 时钟恢复机制:信号重构的“心脏”
时钟恢复机制决定了Retimer能否输出干净的信号。它包含两个关键部分:
- 相位插值(PI):在多个时钟相位之间插值,生成精细的采样时钟。
- 时钟清洗(Clock Cleaning):用本地低抖动时钟替换输入时钟,消除传输引入的抖动。
为什么会这样?因为输入信号经过长距离传输后,时钟抖动会很大。Retimer通过本地PLL生成一个干净的时钟,再用这个时钟去采样和重发数据。这样一来,输出信号的抖动就大大降低了。
时钟恢复的典型流程:
输入数据 → CDR提取时钟 → 相位插值 → 时钟清洗 → 输出干净时钟
↓
均衡后的数据 → 用干净时钟采样 → 重新发送
注意:时钟恢复的抖动传递函数(Jitter Transfer)很重要。如果Retimer的抖动传递带宽太宽,会把输入抖动传递到输出;太窄又会导致锁定困难。通常,PCIe Gen5要求抖动传递带宽在2 MHz ~ 5 MHz之间。
3.4 信号重构:从“坏信号”到“好信号”
信号重构是Retimer的最终目标。它把均衡后的数据,用恢复出的干净时钟重新发送。这个过程包括:
- 数据重定时:用恢复时钟重新采样数据,消除时序偏差。
- 输出驱动:调整输出摆幅和预加重,适配下一级信道。
我记得有一次,客户反馈Retimer输出信号的眼图高度不够。排查后发现,是输出驱动器的摆幅设置得太低了。调整到800mV后,问题解决。所以,信号重构不只是“重发”,还要考虑输出质量。
3.5 知识体系框架
下面这张图,概括了Retimer SI特性的核心逻辑:
这张图展示了Retimer的完整工作链路。从输入信号开始,经过CDR、均衡、时钟恢复,最后输出重构信号。每个环节都环环相扣,缺一不可。
总结一下:Retimer的SI特性,核心就是“恢复”二字——恢复时钟、恢复信号、恢复眼图。CDR负责从数据里提取时钟,CTLE和DFE负责补偿信道损耗,时钟恢复机制则保证输出信号的纯净度。这三者配合好了,你的高速链路才能跑得稳。
嗯,关于Retimer的SI特性,今天就聊到这儿。下一节咱们会深入探讨Retimer和Switch的协同设计细节,包括具体的PCB布局和参数调优。到时候再细聊。
公众号:蓝海资料掘金营,微信deep3321