2. 时间与频率基础
在数据采集系统中,所有“同步”与“触发”问题最终都会落到一个根本问题上:时间从哪里来,时间有多准,时间有多稳。如果对时间基准、频率、周期、相位、抖动、漂移和稳定度这些术语没有统一的物理理解,就很难判断一次采集误差究竟来自时钟源、传输链路,还是触发逻辑本身。本节把这些核心术语放在同一条时间轴上解释,帮助建立后续章节所需的共同语言。
一、时间基准:一切测量的原点
时间基准(Time Base)是系统用来“数时间”的参考。它通常由一个高稳定振荡器产生,例如石英晶体振荡器(XO)、温补晶振(TCXO)、恒温晶振(OCXO),或更高级的原子钟。时间基准输出的不是“绝对时刻”,而是一个周期性参考信号,采集系统通过计数这个信号的周期来获得时间间隔。
时间基准分为两类:绝对时间基准(如 UTC、GPS 授时、北斗授时)和相对时间基准(如本地晶振、PLL 锁定后的系统时钟)。绝对基准解决“现在是几点”,相对基准解决“两次采样之间隔了多久”。在多通道数据采集中,两者缺一不可:绝对基准保证跨设备对齐,相对基准保证通道间采样间隔均匀。
二、频率、周期与相位:同一信号的三种视角
频率 f 表示单位时间内周期变化的次数,单位是赫兹(Hz);周期 T 表示完成一次完整变化所需的时间,二者互为倒数:T = 1 / f。例如 10 MHz 时钟的周期是 100 ns,1 kHz 采样时钟的周期是 1 ms。在采集系统中,采样率就是频率概念的直接应用。
相位(Phase)描述的是同一频率下两个信号在时间轴上的相对位置,通常用角度(°)或弧度表示。相位差决定了多通道采集时“谁先谁后”。如果两个通道使用同一频率但相位不同,采集到的波形会出现固定时延;如果相位随时间变化,就会出现通道间错位。相位噪声则是相位在短时间内的随机起伏,是抖动在频域中的表现。
三、抖动、漂移与稳定度:时间误差的三种尺度
抖动、漂移和稳定度描述的是同一件事在不同时间尺度上的表现,但物理含义和工程对策完全不同。
- 抖动(Jitter):短时间尺度内,信号边沿相对理想位置的随机偏移。它通常由热噪声、电源噪声、串扰引起,单位是皮秒(ps)甚至飞秒(fs)。抖动会让采样时刻不确定,直接降低 ADC 的有效位数和信噪比。
- 漂移(Drift):长时间尺度内,频率或相位缓慢、单调地偏离标称值。它通常由温度变化、器件老化、电压漂移引起,单位是 ppm(10⁻⁶)或 ppb(10⁻⁹)。漂移会让多设备在长时间采集后逐渐错位。
- 稳定度(Stability):频率源在指定时间间隔内保持频率不变的能力,是抖动和漂移的综合度量。工程上常用 Allan 方差(ADEV)描述,因为它能区分白噪声、闪变噪声和随机游走等不同噪声类型。
四、参数对照与工程含义
下表把本节核心术语的物理量、单位、典型量级和对采集系统的影响集中对照,便于在选型和排障时快速定位。
| 术语 | 物理量 | 常用单位 | 典型量级 | 对采集的影响 |
|---|---|---|---|---|
| 时间基准 | 参考周期信号 | Hz、s | 10 MHz、1 PPS | 决定时间分辨率与对齐能力 |
| 频率 | 单位时间周期数 | Hz、MHz | 1 kHz~10 MHz | 决定采样率与带宽 |
| 周期 | 一次完整变化时间 | s、ns | 100 ns~1 ms | 决定采样间隔 |
| 相位 | 相对时间位置 | °、rad | 0~360° | 决定通道间先后关系 |
| 抖动 | 短时相位随机起伏 | ps、fs | 1 ps~100 ps | 降低 SNR 与 ENOB |
| 漂移 | 长时频率缓慢偏移 | ppm、ppb | 0.1 ppm~10 ppm | 造成长时间通道错位 |
| 稳定度 | 频率保持能力 | ADEV | 1E-11~1E-13 | 决定同步保持与守时能力 |
五、案例:一次多通道采集的错位复盘
某 8 通道振动采集系统,采样率 51.2 kS/s,使用同一块主板上的晶振分频给 8 个 ADC。现场测试发现:短时采集通道间一致性良好,但连续采集 2 小时后,第 8 通道相对第 1 通道出现约 1.5 个采样点的固定错位。排查过程如下:
- 先排除触发逻辑:改用内部定时触发,错位依旧,说明不是触发路径问题。
- 测量各通道采样时钟相位:发现第 8 通道时钟走线最长,且靠近电源模块,抖动明显偏大。
- 长时间记录频率:晶振在机箱温升 15 ℃ 后频率偏移约 3 ppm,2 小时累积约 21.6 ms,对应 51.2 kS/s 下约 1100 个采样点,但实测仅 1.5 点,说明主要问题不是漂移,而是时钟分配网络的相位不一致。
- 整改:改用等长走线加时钟缓冲器分配,并给晶振增加局部恒温措施,错位消失。
六、工程参数示例
在配置采集系统时钟时,常需要把上述术语换算成可检查的参数。下面是一段典型的时钟配置与检查记录:
# 时钟源配置示例
reference_clock = 10 MHz OCXO
sample_clock = 51.2 kHz # 由 10 MHz 分频得到
jitter_rms = 2.5 ps # 采样时钟抖动
drift_ppm = 0.5 ppm # 晶振频率漂移
stability_adev = 3e-12 @ 1s # Allan 方差
# 换算检查
采样周期 T = 1 / 51200 = 19.53125 us
1 ppm 漂移 1 小时累积 = 3600 s * 1e-6 = 3.6 ms
3.6 ms / 19.53125 us ≈ 184 个采样点
结论:若漂移达 1 ppm,1 小时后通道间可能错位约 184 点,必须做时间戳校正或外部同步。
理解这些基础术语后,后续讨论 PTP、GPS 驯服、触发同步和通道对齐时,就能准确判断误差来源属于抖动、漂移还是稳定度不足,从而选择正确的同步策略。