在通信基站、同步采集、广播发射台这类系统里,所有设备都依赖一个共同的时间基准。最常用的做法,是接收GPS或北斗卫星的授时信号,驯服本地振荡器,输出1PPS秒脉冲和10MHz频率参考。
这看起来完美——卫星自带原子钟,精度高,全球覆盖。但工程上有一个始终绕不开的痛点:卫星信号不是永远可靠的。
痛点从哪来?
授时接收机一旦失锁,原因五花八门:
天线被遮挡:机柜安装在室内,天线馈线过长,或者遇到雨雪、积尘,信噪比陡降;
电磁干扰:周边大功率发射设备、雷达脉冲,可能压制L1频段的微弱卫星信号;
人为或自然因素:GPS/北斗系统本身偶发维护,或者电离层闪烁导致信号畸变;
启动阶段:冷启动需要35秒才能首次定位,这期间没有有效星历,1PPS处于自由振荡状态。
一旦参考消失,本地时钟就只能靠自身晶体振荡器维持。普通TCXO(温补晶振)的频率稳定度在10⁻⁶量级,意味着每秒钟积累数百纳秒的误差。1秒钟差几百纳秒,对于射频载波相位同步来说已经不可接受;如果失锁持续几分钟,相位偏差会直接导致通信误码率飙升、采集数据时间戳错乱。
更隐蔽的问题是:即便卫星重新锁定,接收机恢复1PPS输出的瞬间,如果之前自由振荡累积的偏差过大,会产生一个阶跃式的时间跳变——这对锁相环和时序逻辑可能是毁灭性打击。
怎么破?不是“防丢”,而是“丢了之后能扛多久”
时钟基准的核心思路很简单:用高稳时钟源做本地守时,在卫星有效时实时驯服,在卫星丢失时自主维持。
它提供两种内置时钟源选项:
OCXO(恒温晶振):频率稳定度在10⁻⁹量级,守时精度约20微秒(1小时内);
铷原子钟:稳定度达10⁻¹¹量级,守时精度优于1微秒。
这个指标的工程含义是:假设卫星信号中断1小时,OCXO版本的1PPS输出相对于真实UTC的偏差不超过20微秒;铷钟版本不超过1微秒。对于多数通信和采集系统,这个窗口足够支撑到信号恢复,且恢复后不会出现大幅阶跃——因为内部时钟仍与卫星保持“慢漂”关系,重新锁定时只需微调,而非硬复位。
再看一个容易被忽略的细节:TD1409的1PPS输出支持移相调节(-1023~1023 ns,步进1ns)。为什么要做这个?因为从天线接收卫星信号到接收机解算,再到1PPS输出,链路中固有的延迟(电缆长度、器件延时)会引入固定偏差。移相功能允许用户用示波器校准,把1PPS上升沿对齐到UTC秒边界,消除系统级累积误差。
哪些场合真正需要它?
不是所有设备都需要守时能力。如果你的系统可以接受每次启动后重新对星,且运行中信号从不中断,那普通授时模块就够用。
但以下场景,守时是刚需:
单频点同步广播:多个发射站点必须保持载波相位一致,否则重叠覆盖区产生严重串扰。一旦某个站点卫星失锁,本地守时能保证数小时内相位漂移在容许范围。
分布式采集系统(如地震勘探、电力同步相量测量):各采集节点的时间戳必须对齐到微秒级,数据后处理依赖时间关联。如果某节点中途失锁,守时能力能保证该节点数据仍可有效参与互相关运算。
计量校准和时频比对:实验室环境下,天线可能因雷击、施工暂时拆除,但测试不能中断。铷钟版本的守时能力可维持1us级别的参考,满足多数校准需求。
参数表里有一项“接收机精度≤30ns(RMS)”,而“1PPS输出精度RMS 20ns(锁定状态)”。后者优于前者,是因为内部时钟源对接收机输出的秒脉冲做了平滑滤波——相当于用高稳时钟“清洗”了卫星信号的短期抖动。这是锁相环的经典做法,但前提是本地振荡器的短稳必须足够好。TD1409内置的OCXO或铷钟,短稳指标(阿伦方差)远优于普通晶振,因此能做到输出比输入更干净。
另外,它的TOD串口输出NMEA ZDA格式的UTC时间信息,波特率可调。对于需要同时获取时间和频率的嵌入式系统,这提供了完整的授时协议栈,无需额外解析。
最后
卫星授时不是万能的,但没有卫星时怎么活,才是考验设备设计功力之处。时钟基准把选择权交给用户——你要扛多久,选什么钟,移多少相位,都可以按实际工程需求定制。
2023

被折叠的 条评论
为什么被折叠?



