ppssync/README.md
2024-07-13 14:38:18 +00:00

1.1 KiB
Raw Blame History

转发PPS信号用于保证90天工作时长内采集系统的同步精度

功能

  1. MCU能输出PPS信号
  2. MCU能自动调谐OCXO

目标

  1. 输出PPS与输入的GPS的PPS信号相同步误差<10us采样周期10kbps、100us
  2. 调谐后的OCXO具有小于30ppb的频率准确度误差<0.5Hz

分析

  1. 以100MHz主频为例单周期指令执行耗时10ns<<10us可不用过多考虑程序执行时间对同 的影响。
  2. 仅PPS信号触发同步功能
  3. OCXO用于守时保证GPS/PPS信号离线后系统走时精确继而维持同步性能

设计

  1. OCXO频率固定为16.384MHz
  2. MCU暂定为STM32F407
  3. MCU以OCXO为HSE信号倍频后作为系统时钟
  4. HSE分频后信号需<1MHz为RTCCLK信号驱动RTC
  5. 输出PPS采用buffer缓冲、整形。输入可选。

测试

  1. 通过示波器触发对比(定性)
  2. 通过利用GPS接收机的EVENT功能和MCU同时记录同一个信号脉冲的时间戳并进行时间对 比可以有效评估同步精度。这种方法结合了GPS的高精度时间基准和MCU的快速响应能力 是评估和提高同步精度的可靠手段。(定量)