1. Retimer均衡概述:芯片功能、应用场景与三兄弟的区别

做高速数字设计的同行,一定听过 Retimer、Repeater、Redriver 这三个词。很多刚入行的朋友问我:它们到底有啥区别?我能不能用 Repeater 代替 Retimer?

嗯,这问题我问过自己不止一次。早年我还在做 10Gbps 背板项目时,就因为搞混了重定时和均衡的概念,板子调了两周才稳定。今天咱们就把这事说清楚。

1.1 Retimer 芯片到底在做什么?

说白了,Retimer 是一个“信号清洁工”。它把收到的严重劣化信号,恢复成干净的、重新对齐时序的数字数据再发出去。它的核心动作有三步:

  1. CDR(时钟数据恢复):从数据流中提取时钟,采样并重定时。
  2. 均衡 (Equalization):补偿通道损耗,消除码间干扰 (ISI)。
  3. 重新驱动:以低抖动、高摆幅的信号继续传输。

你想想看,如果信号经过一根 40 英寸的 PCB 走线,眼图早就闭合了。这时候 Retimer 就像一座信号加油站,把快散架的数据“救”回来。

关键区别:Retimer 必须做 CDR,所以它的输出和输入在频率上完全同步,但相位可以独立。这意味着它能够彻底消除上游的抖动积累。

1.2 应用场景:哪些地方必须上 Retimer?

我个人习惯把场景分成三类:

  • 长距背板 / 中继器:PCIE 4.0/5.0、100G 以太网,通道超过 30 英寸时,Repeater 已经无能为力。
  • 线缆延长:USB 4 有源线、Thunderbolt 线,里面的 Retimer 负责补偿线缆损耗。
  • 多级级联:某些大型交换机里,信号要经过多个连接器 + 背板,每个级联点都需要 Retimer 来重置抖动预算。

我的经验:有一次我做 25Gbps 系统,用了 Redriver 做中继,结果误码率死活降不下来。换成 Retimer 之后,一天就达标了。记住,如果你的链路抖动预算已经用掉了 60% 以上,就别指望 Redriver 了。

1.3 和 Repeater / Redriver 的区别

这三个器件很容易搞混。下面这个表是我经常给团队新人看的:

特性 Repeater Redriver Retimer
是否做 CDR 否 否 是
均衡方式 无 / 固定 CTLE CTLE + 可调增益 CTLE + DFE + CDR
抖动处理 放大原有抖动 部分高频去加重,不消除低频抖动 完全消除确定性抖动(DJ)和部分随机抖动
延迟 ~0.1 UI ~0.5 UI ~10~100 UI
典型功耗 < 100 mW 100~300 mW 300~1000 mW
适用距离 极短 (< 10") 中短 (10~30") 长 (30"+ 或 线缆/背板多级)

注意:我曾经看到有人把 Redriver 当作 Retimer 用,结果 64Gbps PAM4 链路完全不通。Redriver 不做 CDR,它的去加重会加剧 PAM4 的眼图非线性。PAM4 信号对时钟恢复的要求极高,必须上真正的 Retimer。

1.4 知识全景图:信号链路中的三兄弟

下面这张图展示了三个器件在高速链路中的位置和功能层级。我个人特别喜欢用这种图给组里新人做培训——一目了然。

高速链路信号恢复器件对比 TX 发送端 通道 1 损耗 10~20 dB 存在抖动 & ISI Repeater ① 放大 + 固定 CTLE Redriver ② CTLE + 增益可调 Retimer ③ CDR + CTLE + DFE 通道 2 损耗 10~20 dB 抖动是否积累? RX 接收端 关键结论 Repeater/Redriver 只做幅度恢复,不消除抖动积累。 Retimer 通过 CDR 重建时钟,切断抖动的“接力棒”。 选择哪个取决于你的链路损耗、抖动预算和功耗限制。

看完图你有感觉了吧?三兄弟的差别核心就在“做不做 CDR”。Repeater 和 Redriver 本质上都是模拟器件,而 Retimer 是数字+模拟混合器件。它要等数据缓存、重新锁相,所以延迟大些,功耗也高些——但换来的是信号质量的质变。

1.5 避坑指南:我踩过的两个坑

  • 坑一:以为 Retimer 能解决一切。曾经有个项目,板级通道损耗到了 40dB,我上了 Retimer 还是过不了眼图模板——后来发现是电源噪声太大,Retimer 的 CDR 都锁不准。先解决电源完整性问题。
  • 坑二:误选器件类型。一个 56Gbps PAM4 链路,我以为可以用某款 Redriver 凑合,结果眼图打开但误码率 1e-6 下不去。换同级别的 Retimer 后直接降至 1e-12。对于 PAM4,必须用 Retimer。

个人习惯:我一般在方案选型阶段先算链路预算。如果总损耗 > 25dB 或包含 PAM4 调制,就不考虑 Redriver;如果还有级联需求,直接锁定 Retimer。省得后面返工。

好了,这一章我们聊了 Retimer 是什么、用在哪儿、和另外两位的区别。核心记住一句话:Retimer 靠 CDR 切断抖动传递,这是它和 Repeater/Redriver 最本质的分水岭。