1. Retimer芯片选型与原理
各位工程师朋友,咱们今天聊聊Retimer。说实话,这个芯片在高速设计中越来越常见了。PCIe 5.0跑到32Gbps,USB4到了20Gbps,112G SerDes更是挑战信号极限。没有Retimer,很多设计根本跑不起来。
1.1 Retimer与Redriver:到底差在哪?
我经常被问到这个问题。很多新手会把两者搞混,其实它们的工作原理完全不同。
| 对比项 | Redriver | Retimer |
|---|---|---|
| 核心功能 | 模拟信号放大+均衡 | 数字信号再生+时钟恢复 |
| 是否含CDR | 否 | 是 |
| 是否改变数据 | 不改变,只放大 | 重新采样,恢复数据 |
| 抖动处理 | 会放大抖动 | 消除抖动 |
| 功耗 | 较低(约0.5-1W) | 较高(约1-3W) |
| 延迟 | 极低(<1ns) | 中等(约5-20ns) |
| 适用场景 | 短距离、低速率 | 长距离、高速率 |
说白了,Redriver就是个"放大器",信号进来什么样,出去还是什么样,只是幅度大了点。Retimer不一样,它把信号"读懂"了再重新发出去。我在项目中遇到过客户用Redriver跑PCIe 5.0,结果眼图完全闭合——这就是选型错误。
核心结论:速率超过25Gbps,或者链路长度超过20英寸,我建议直接上Retimer。别省那点成本,后面调试会哭的。
1.2 Retimer的核心工作原理
Retimer内部有三个关键模块:CDR、EQ、Driver。咱们一个一个说。
1.2.1 CDR(时钟数据恢复)
这是Retimer的灵魂。CDR从接收到的数据流中提取时钟,然后用这个时钟重新采样数据。为什么要这么做?因为信号经过长距离传输后,时钟和数据的相位关系已经乱了。
CDR的工作流程大致是这样的:
- 接收差分信号,经过前端EQ处理
- PLL锁定输入数据的频率和相位
- 用恢复出的时钟重新采样数据
- 输出干净的数据和时钟
嗯,这里要注意:CDR的锁定时间很关键。PCIe协议要求Retimer的锁定时间不能超过几个微秒,否则链路训练会超时。我吃过这个亏——选了一款锁定时间偏长的芯片,结果PCIe链路死活训练不成功。
1.2.2 EQ(均衡器)
EQ的作用是补偿信道损耗。高速信号在PCB上走几英寸,高频分量就衰减得差不多了。EQ分为CTLE(连续时间线性均衡)和DFE(判决反馈均衡)。
- CTLE:模拟电路,放大高频分量。适合补偿固定损耗。
- DFE:数字电路,消除码间干扰。适合处理反射和串扰。
我个人习惯在选型时关注EQ的调节范围。有些芯片的CTLE只能调3dB,有些能调12dB。你想想看,如果PCB走线长了,EQ不够用,那Retimer就白装了。
小技巧:选Retimer时,看看它的EQ是否支持自适应。自适应EQ能根据信道质量自动调节,省去手动调试的麻烦。我在112G SerDes项目里就用了自适应EQ,调试时间缩短了至少一半。
1.2.3 Driver(驱动器)
Driver负责把重新生成的数据发送出去。它要提供足够的摆幅和压摆率,同时控制好输出阻抗。输出阻抗不匹配,反射就会回来,前面的CDR和EQ就白干了。
Driver的关键参数包括:
- 输出摆幅:通常400-1200mVpp
- 输出阻抗:50Ω差分(100Ω差分)
- 压摆率:决定了信号上升时间
- 预加重/去加重:补偿下一段信道损耗
我曾经在USB4设计中遇到一个问题:Retimer的输出摆幅调得太小,导致接收端眼图高度不够。后来把摆幅从600mV调到900mV,问题就解决了。所以选型时一定要确认Driver的调节范围是否够用。
1.3 根据协议速率选型
不同协议对Retimer的要求不一样。咱们看看主流协议怎么选。
1.3.1 PCIe 5.0 / 6.0
PCIe 5.0跑32Gbps,PCIe 6.0跑64Gbps。选型要点:
- 必须支持PCIe协议规定的链路训练状态机(LTSSM)
- CDR锁定时间要快,PCIe要求<5μs
- 支持PCIe的均衡协商机制
- PCIe 6.0需要支持PAM4调制
我建议选那些通过了PCI-SIG认证的芯片。没认证的芯片,兼容性问题会让你怀疑人生。
1.3.2 USB4
USB4跑20Gbps,使用USB Type-C连接器。选型要点:
- 支持USB4的Sideband通道
- 支持USB Type-C的CC逻辑
- 功耗要低,USB4设备对功耗敏感
- 支持热插拔和翻转检测
注意:USB4的Retimer必须支持USB4的协议协商。有些通用Retimer虽然速率够,但不支持USB4的协议层,用不了。
1.3.3 112G SerDes
112G SerDes是当前最高速的串行接口,用于数据中心和交换机。选型要点:
- 必须支持PAM4调制(112Gbps用PAM4,56Gbps用NRZ)
- EQ能力要强,112G的信道损耗非常大
- 支持FEC(前向纠错)
- 功耗管理要灵活
112G的Retimer选型,我建议直接看芯片厂商的参考设计。这个速率下,PCB布局布线的影响比芯片本身还大。选错了芯片,可能整个板子都要重做。
1.4 知识体系总览
下面这张图总结了Retimer选型与原理的核心知识结构。你可以把它当作一个快速参考。
1.5 选型检查清单
最后,我整理了一份选型检查清单。每次选型前,对着这个清单过一遍,能避免80%的坑。
- 速率匹配:芯片支持的最高速率是否大于协议要求?留20%余量。
- 协议兼容:是否通过了对应协议的认证?有没有参考设计?
- CDR性能:锁定时间、抖动容限、频率范围是否满足?
- EQ能力:CTLE和DFE的调节范围是否覆盖信道损耗?
- Driver输出:摆幅、压摆率、阻抗是否可调?
- 功耗与散热:芯片功耗是否在系统预算内?散热方案是否可行?
- 封装与布局:封装尺寸是否适合PCB布局?引脚间距是否便于焊接?
- 供货与成本:芯片交期是否满足项目进度?单价是否在BOM预算内?
我的建议:选型时多和芯片厂商的FAE沟通。他们手里有大量的应用笔记和参考设计,能帮你少走很多弯路。我曾经因为没问FAE,自己折腾了两周才搞定一个EQ配置问题——后来发现参考设计里早就写好了。
好了,这一章的内容就到这里。Retimer选型是个技术活,也是个经验活。多看看芯片手册,多跑跑仿真,多和同行交流,慢慢就有感觉了。
公众号:蓝海资料掘金营,微信deep3321