抖动定义与基本度量

咱们直接开门见山。抖动,说白了就是信号的边沿不在它该在的位置上。

你想想看,一个理想的时钟信号,每个上升沿都精确地每隔 T 秒出现一次。但在真实世界里,没有这么完美的事。噪声、电源波动、工艺偏差,都会让边沿发生偏移。这个偏移量,就是抖动。

我刚开始做高速串行链路的时候,总觉得抖动是个很玄的概念。直到有一次调试 10Gbps 的收发器,眼图完全闭合,示波器上全是毛刺。我才意识到,不去量化抖动,你连问题在哪都找不到。

抖动的两种基本视角

研究抖动,可以从两个角度看:

  • 抖动:每个边沿相对于理想位置的偏差。单位是时间,比如皮秒(ps)。
  • 周期抖动:相邻两个周期长度的差值。它更关注时钟的短期稳定性。

我个人习惯把抖动看作是“位置误差”,把周期抖动看作是“速度抖动”。前者告诉我们这个边沿迟到了多少,后者告诉我们时钟跑得稳不稳。

技巧: 在做 CDR 设计时,我更关注周期抖动。因为 CDR 的核心是跟踪输入信号的相位变化,周期抖动直接影响跟踪精度。

抖动的基本度量指标

指标 全称 单位 说明
PP Peak-to-Peak ps 最大偏移量 - 最小偏移量。很直观,但对概率分布敏感
RMS Root Mean Square ps 抖动的标准差。适合描述随机抖动的强度
TIE Time Interval Error ps 实际边沿与理想边沿的时间差。CDR 最常用的原始数据
UI Unit Interval 无单位 以 bit 周期为单位归一化。1 UI = 1 个 bit 的时长

嗯,这里要注意。峰峰值虽然好理解,但它会随着采样点数增加而增长。特别是在随机抖动占主导的情况下,采样 1 秒和采样 1 小时得到的峰峰值可能差好几倍。我遇到过一个项目,竞品报告里抖动的峰峰值标的很低,但人家只采了 1000 个点。我们自己测了 1 亿个点,数值翻了一倍不止。所以,看峰峰值的时候,一定要问清采样时长。

抖动的二分法:RJ 与 DJ

抖动的核心分类就两个:随机抖动和确定性抖动。这个二分法是分析抖动的基础。

  • 随机抖动(RJ):来自热噪声、散粒噪声等物理现象。符合高斯分布。无界、不可预测。说白了,你拿它没办法,只能用统计方法估计。
  • 确定性抖动(DJ):来自具体的物理原因。有界、可复现。比如串扰、电源噪声、阻抗不匹配。这是你可以优化的部分。

核心原则: 在 CDR 设计中,RJ 决定了锁相环的带宽需求,DJ 决定了均衡和时序预算。你永远无法消除 RJ,但可以想办法抑制 DJ。

抖动的时域与频域表示

抖动的表现方式很灵活。时域上,我们看 TIE 随时间的变化曲线;频域上,我们做相位噪声分析。两者其实是同一个东西的不同视角。

我更喜欢在频域里看抖动。因为你能清楚地看到哪些频率贡献了最大的抖动能量。比如 1MHz 处有个尖峰,那大概率是开关电源的噪声窜进来了。

时域和频域之间的转换关系,简单来说:

  • TIE 的 均方根值 就是抖动功率的平方根
  • 对 TIE 做 FFT,得到的是 相位噪声谱
  • 相位噪声谱的积分,反过来得到 总抖动
避坑指南: 我曾经在一款 28Gbps 收发器中,发现 CDR 总是在某种图案下失锁。时域上查了三天没发现问题。后来用频谱仪看相位噪声,发现 10MHz 处有一个隐秘的杂散。那是板上另一个时钟通过衬底耦合过来的。所以,别只盯着时域看。

现在,用一张图来总结这一节的核心概念:

抖动度量与分类框架 抖动:边沿的时间偏移 度量指标 分类方法 峰峰值(PP) 均方根(RMS) 时间间隔误差(TIE) 随机抖动(RJ) 确定性抖动(DJ) 数据相关(DDJ) 周期(PJ) 占空比失真(DCD) 时域:TIE 轨迹 频域:相位噪声 关键:RJ 有界不可预测,DJ 有界可消除。时域频域切换多用 FFT。

这张图把抖动的两个维度串起来了。上面是定义,左边是度量指标,右边是分类和时频分析路径。我自己画图时习惯把关键结论写在底部,方便快速回顾。

抖动的统计特性与眼图

眼图是抖动最直观的表现。你把大量的 bit 波形叠加在一起,看到的“眼睛”睁得越大,系统越健康。

但眼图只能帮你定性。真要定量分析,还得靠直方图和浴盆曲线:

  • 直方图:统计每个边沿偏移量的分布。高斯分布对应 RJ,双峰分布往往对应 DCD 或 PJ。
  • 浴盆曲线:横轴是采样相位,纵轴是误码率。曲线两端的“浴盆边”越陡,抖动裕量越小。

实用建议: 在 CDR 设计中,浴盆曲线是最终判决的依据。系统目标误码率 1e-12,那么浴盆曲线的“开口”宽度必须大于 CDR 的跟踪范围。少 1 ps 都不行。

嗯,到这里,抖动的定义和基本度量就讲完了。核心记住三点:一、抖动是边沿的时间偏移;二、它分为随机和确定性两类;三、度量要看 PP、RMS、TIE 这三个指标。这些概念后面章节会反复用到。