确定性抖动的类型:周期性抖动、数据相关抖动、占空比失真

上一章我们聊了抖动的整体分类框架。说白了,RJ是那只烦人的“随机白噪声”,而DJ,才是我们工程师真正能上手干预的部分。

我在项目中最头疼的,往往不是RJ本身,而是DJ里那些“看似随机,实则规律”的抖动。只要找对类型,对症下药,大部分都能压下来。

DJ的分类其实很清晰:周期性抖动(PJ)、数据相关抖动(DDJ)、占空比失真(DCD)。咱们一个一个拆开看。

周期性抖动(PJ)

定义:PJ是与数据无关、随时间呈周期性变化的抖动。它的频谱上能看到一根或多根离散的谱线。

常见的“元凶”

  • 电源噪声耦合:开关电源的纹波(几十到几百kHz)直接串入时钟路径。
  • EMI干扰:邻近的高频数字总线、射频天线通过空间或地平面耦合。
  • 锁相环(PLL)参考杂散:PLL鉴相频率泄漏到输出端,形成固定的旁瓣。

工程识别经验

拿频谱仪看时钟信号的相位噪声,如果出现明显的“毛刺”或“鼓包”,而不是平滑的噪声基底——这基本就是PJ没跑了。

我遇过一次案子:一块25Gbps的SerDes板子,眼图总是开开合合。排查了三天,最后发现是板子上一个DC-DC的开关频率刚好落在PLL的环路带宽内,形成了周期性的相位调制。

怎么治?要么改DC-DC的开关频率,要么在PLL之前加一级低通滤除纹波。

我的小习惯

  • 调试时先看频谱的3kHz~1MHz频段——这是电源噪声的“重灾区”。
  • 如果PJ频率与时钟频率成整数倍关系,多半是电源问题;如果是非整数倍,优先查外部EMI。

关键参数:

参数典型值范围影响趋势
PJ幅度0.1~10 ps幅度越大,眼高闭合越快
PJ频率10 kHz~50 MHz频率靠近数据速率时,BER恶化更显著

数据相关抖动(DDJ)

定义:DDJ的大小与前一个或前几个bit的“历史”有关。说白了,信道有记忆效应。

背后的物理原因

  • 传输线反射:阻抗不连续造成信号来回反弹。
  • 低频损耗(趋肤效应、介质损耗):不同频率成分衰减不一致。
  • 码间干扰(ISI):这是最常见的DDJ形式。长串的“1”和“0”积累的电荷,会影响下一个跳变沿的位置。

怎么区分DDJ和PJ?

我的方法是:跑一个重复的PRBS(伪随机二进制序列)模式,看抖动分布。如果抖动值跟着数据模式走——同一种“1→0”的边沿位置都差不多——那就是DDJ。

如果抖动分布与数据模式无关,只跟时间相关,那就是PJ。

我记得一个案例:某款28Gbps背板信号,长“0”之后的上升沿总是比短“0”之后的上升沿晚那么几皮秒。这就是典型的ISI,原因是信道有较长的RC时间常数。后来我们在TX端加了一级预加重(Pre-emphasis),把低频成分的能量补上,DDJ明显降了60%。

曾经的教训

我曾在一款产品上遇到过连接器簧片轻微氧化造成的高频反射,频谱上看不到明显PJ谱线,但眼图在特定模式(1010交替)下闭合严重。后来用TDR一打才发现,连接器阻抗在100Ω和95Ω之间来回跳。这个案例告诉我:DDJ很多时候不是软件能完全校准的,物理层的匹配才是根本。

占空比失真(DCD)

定义:时钟或数据的正负脉宽不相等,导致上升沿和下降沿的最佳采样点发生偏移。

典型根因

  1. 阈值偏移:接收器的判决电平(通常是Vth)不在信号幅度的正中间。
  2. 上升/下降时间不对称:驱动器的PMOS和NMOS上拉/下拉强度不一致。
  3. 偏置电路失配:差分对内部电流源、负载电阻不匹配。

DCD如何影响抖动?

打个比方:如果占空比是55%/45%——上升沿比上升沿提前或延后——抖动的直方图里就会出现两个“峰”。眼图中的“眼十字”不再居中,而是偏向一边。

重要判断依据:DCD产生的抖动是确定性的,但不一定是周期性的。它通常在时域上表现为固定偏移。

快速检测方法

  • 用示波器的高精度时间测量功能,取1万个以上的时钟周期,算正负脉宽的平均值。
  • 如果平均占空比偏离50%超过1%,就需要认真对待了。

一句话总结三者的关系

PJ看频谱,DDJ看模式,DCD看脉宽。三者组合起来,构成了DJ的绝大部分。

确定性抖动(DJ)类型结构图 确定性抖动(DJ) 周期性抖动 PJ 数据相关抖动 DDJ 占空比失真 DCD 电源噪声耦合 EMI 干扰 PLL 参考杂散 传输线反射 低频损耗 码间干扰 ISI 阈值偏移 上升/下降不对称 偏置电路失配 三类 DJ 的快速诊断口诀 PJ 看频谱 —— 找离散谱线 DDJ 看模式 —— 按 PRBS 模式分类直方图 DCD 看脉宽 —— 统计平均占空比

最后聊个实用话题:抖动的“分离”。

在测试环节,我们拿到的是RJ和DJ的混合体。怎么把它们拆开?

基本思路就是利用RJ的“高斯分布”和DJ的“有界分布”特性。

  • 频谱法:RJ是宽带噪声,DJ(尤其是PJ)是离散谱线。频谱仪上能初步分离。
  • 直方图法:对采样的大量时间间隔误差(TIE)做直方图。如果直方图呈现双峰或多峰,说明DJ占比很大。如果只有一个胖乎乎的单峰,多半是以RJ为主。
  • 眼图法:眼图上下两边的“雾状”部分——如果是均匀模糊,对应RJ;如果出现明显的“龙骨”或“骨架”,那对应DJ的特定模式。

我个人常用的是直方图+频谱“双打”:先用频谱初筛出可能的PJ和幅度,再用直方图确认DJ的分布特征。这样做能避免误判。

曾经的教训

有一回我只看了直方图的峰峰(Peak-to-Peak)值,认为DJ不大,结果板卡在高温下跑出了大规模误码。回去仔细分析才发现——PJ的幅度虽然不大(约0.3ps),但它的频率恰好和数据速率的一个子谐波对齐,形成了“拍频”效应,导致误码随时间周期性爆发。千万记住:DJ不止要看幅度,还要看频率与数据率的相对关系。