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的工作流程大致是这样的:

  1. 接收差分信号,经过前端EQ处理
  2. PLL锁定输入数据的频率和相位
  3. 用恢复出的时钟重新采样数据
  4. 输出干净的数据和时钟

嗯,这里要注意: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选型与原理的核心知识结构。你可以把它当作一个快速参考。

Retimer芯片选型与原理知识体系 Retimer vs Redriver • Redriver:模拟放大 • Retimer:数字再生 • 含CDR vs 不含CDR • 抖动处理能力不同 • 功耗与延迟差异 选型错误=项目返工 核心工作原理 ① CDR:时钟数据恢复 ② EQ:信道均衡补偿 ③ Driver:信号驱动输出 • CTLE + DFE 配合 • 输出阻抗匹配 CDR锁定时间<5μs 协议速率选型 • PCIe 5.0/6.0:32-64Gbps • USB4:20Gbps • 112G SerDes:PAM4 • 协议兼容性检查 • 认证与参考设计 速率越高,选型越严 选型三步走 ① 确定协议速率 → ② 检查CDR/EQ/Driver参数 → ③ 验证协议兼容性 ⚠ 避坑:不要只看速率,协议兼容性和EQ调节范围同样重要 💡 我的经验:112G项目里,选型花了2周,调试花了3个月。选对芯片,事半功倍。

1.5 选型检查清单

最后,我整理了一份选型检查清单。每次选型前,对着这个清单过一遍,能避免80%的坑。

  1. 速率匹配:芯片支持的最高速率是否大于协议要求?留20%余量。
  2. 协议兼容:是否通过了对应协议的认证?有没有参考设计?
  3. CDR性能:锁定时间、抖动容限、频率范围是否满足?
  4. EQ能力:CTLE和DFE的调节范围是否覆盖信道损耗?
  5. Driver输出:摆幅、压摆率、阻抗是否可调?
  6. 功耗与散热:芯片功耗是否在系统预算内?散热方案是否可行?
  7. 封装与布局:封装尺寸是否适合PCB布局?引脚间距是否便于焊接?
  8. 供货与成本:芯片交期是否满足项目进度?单价是否在BOM预算内?

我的建议:选型时多和芯片厂商的FAE沟通。他们手里有大量的应用笔记和参考设计,能帮你少走很多弯路。我曾经因为没问FAE,自己折腾了两周才搞定一个EQ配置问题——后来发现参考设计里早就写好了。

好了,这一章的内容就到这里。Retimer选型是个技术活,也是个经验活。多看看芯片手册,多跑跑仿真,多和同行交流,慢慢就有感觉了。


公众号:蓝海资料掘金营,微信deep3321