3. 同步系统核心指标

在高速时钟与同步系统中,"同步"不是一个单一指标,而是一组彼此耦合、需要联合分配的工程约束。相位对齐决定采样窗口是否落在数据眼中心;确定性延迟决定多通道、多板卡之间能否复现同一时间基准;偏斜与漂移分别刻画静态与动态的通道间失配;保持over(holdover)与锁定时间描述系统在参考切换或瞬断时的可用性;抖动传递函数则决定输入抖动如何被环路整形后传递到输出。理解这些指标之间的相互制约,是进行系统级预算分配的前提。

一、相位对齐与确定性延迟

相位对齐指两个或多个时钟输出之间在稳态下的相位差是否可控且可重复。它通常以"目标相位差 ± 容差"的形式给出,例如要求两路 100 MHz 输出相位差为 0°,容差 ±50 ps。相位对齐关注的是"当前是否对齐",而确定性延迟(deterministic latency)关注的是"从参考输入边沿到输出边沿的延迟是否固定且可预测"。二者常被混淆:相位对齐可以是相对的,确定性延迟必须是绝对的、可复现的。

确定性延迟的典型应用是时间同步(如 IEEE 1588、SyncE 与 JESD204B 的 SYSREF 对齐)。以 JESD204B 为例,SYSREF 与器件时钟之间的建立/保持关系必须满足亚纳秒级要求,且每次上电后的延迟抖动必须小于一个采样周期,否则多片 ADC/DAC 之间的确定性关系被破坏。工程上,确定性延迟由分频器相位、内部走线延迟、输出驱动延迟和外部 PCB 走线共同决定,其中分频器相位与内部路径通常可通过寄存器配置或 SYNC 引脚复位来固定。

二、偏斜与漂移:静态与动态失配

偏斜(skew)是同一时刻不同通道之间的固定时间差,属于静态量,主要由走线长度差、负载差异和器件内部路径差造成。漂移(drift)是偏斜随时间、温度或电压的变化,属于动态量。二者在预算中的处理方式不同:偏斜可以通过等长走线、可调延迟线或相位调整寄存器补偿;漂移只能通过降低温度系数、选择低漂移器件或闭环校准来抑制。

一个常见的误区是把偏斜和漂移混为一谈。例如某系统在 25 ℃ 下测得通道间偏斜 20 ps,看似满足 ±30 ps 要求,但若温度从 25 ℃ 升到 85 ℃ 时漂移达到 40 ps,则总偏差可能超出预算。因此预算分配时必须同时考虑静态偏斜与全温范围内的漂移。

三、保持over与锁定时间

保持over(holdover)指参考时钟丢失后,系统依靠本地振荡器(如 OCXO、TCXO)维持输出频率精度的能力。保持over 性能通常用频率偏差随时间的变化率表示,例如 1 μs/天 或 ±0.1 ppm/小时。锁定时间(lock time)指系统从自由振荡或保持over 状态重新捕获参考并进入锁定所需的时间,包括频率捕获和相位捕获两个阶段。

保持over 与锁定时间是一对矛盾指标:环路带宽越窄,保持over 期间频率漂移越小,但锁定时间越长;环路带宽越宽,锁定越快,但保持over 性能下降。工程上常采用双环路或带宽切换策略:正常工作时用窄带保证抖动抑制,参考丢失后切换到保持over 模式,参考恢复后临时展宽带宽加速锁定,锁定后再收窄。

四、抖动传递函数与系统级预算分配

抖动传递函数(jitter transfer function)描述输入抖动在不同频率上被环路放大或抑制的程度。对于锁相环(PLL),其传递函数呈低通特性:环路带宽以内的输入抖动被跟踪并传递到输出,带宽以外的输入抖动被抑制。这意味着环路带宽的选择直接决定了输出抖动中"输入贡献"与"VCO 贡献"的比例。

系统级预算分配的核心,是把总抖动预算分解到各个来源,并确保每个来源的贡献在可验证范围内。一个实用的分配流程如下:

  1. 确定系统总抖动目标,例如 1 ps RMS(积分带宽 10 kHz~20 MHz)。
  2. 列出主要抖动来源:参考时钟、PLL 环路、VCO、电源噪声、串扰、外部走线。
  3. 按平方和根(RSS)方式分配各来源的允许贡献,例如参考 0.3 ps、VCO 0.6 ps、电源 0.4 ps、其他 0.3 ps。
  4. 用抖动传递函数验证参考与 VCO 的贡献是否与环路带宽匹配。
  5. 预留 20%~30% 余量应对温度漂移与批次差异。

下面这张图把上述指标放在同一条信号链上,展示从参考输入到时钟输出的传递关系,以及各指标在链路中的位置与相互影响。

同步系统核心指标在信号链中的位置与传递关系 参考输入 REF / SyncE / GPS 输入抖动 J_in(f) PLL 环路 鉴相器 + 环路滤波 环路带宽 f_BW 锁定时间 t_lock 抖动传递 H(s) 保持over 模式切换 VCO / DCO 本地振荡源 时钟输出 多通道 / 多板卡 输出抖动 J_out(f) 抖动传递函数 |H(f)| 示意 频率 (对数) 增益 f_BW 输入抖动被跟踪 输入抖动被抑制 系统级预算分配 总抖动目标:1 ps RMS 参考贡献:0.3 ps VCO 贡献:0.6 ps 电源噪声:0.4 ps 串扰/走线:0.3 ps RSS 合计:0.84 ps 余量:约 16% 偏斜与漂移 静态偏斜:走线/负载 动态漂移:温度/电压 全温范围需同时满足 保持over / 锁定 参考丢失:OCXO 维持 参考恢复:带宽切换

从图中可以看出,参考输入抖动经过 PLL 环路后,在 f_BW 以内被跟踪、以外被抑制;VCO 抖动则相反,在 f_BW 以内被环路抑制、以外直接输出。因此,若参考抖动较大而 VCO 抖动较小,应选择较窄的环路带宽;若参考抖动较小而 VCO 抖动较大,则应选择较宽的环路带宽。这一权衡直接决定了预算分配中参考与 VCO 的贡献比例。

预算分配时,建议先确定环路带宽,再根据抖动传递函数计算参考与 VCO 的实际贡献,最后用 RSS 合成并检查余量。若余量不足 20%,应优先降低 VCO 或电源噪声,而不是继续压缩参考贡献,因为参考贡献通常已被环路带宽限制。

最后需要强调,所有指标都不是孤立的。相位对齐与确定性延迟要求固定的分频器相位和内部路径;偏斜与漂移要求全温范围内的走线匹配与器件选择;保持over 与锁定时间要求环路带宽可切换;抖动传递函数则把上述所有指标统一到频域中。系统级预算分配的本质,就是在这些相互制约的指标之间找到一组可验证、可复现、有余量的参数组合。