GPSDO (by obbo)

原作者为obbo,文章很好,但原文为波兰语看起来不够直观,尝试进行了一个翻译留存。
附上原文链接:https://www.obbo.pl/gpsdo
在这里插入图片描述

概述

GPSDO是“GPS Disclipined Oscillator(GPS受控振荡器)”的缩写,指的是一种频率发生器,其频率根据GPS系统提供的高度精确的参考信号进行校正。在这种情况下,基于ILSI I733芯片的40MHz频率发生器通过来自U-BLOX MAX-M8W接收器的1pps信号进行同步。发生器的校正电路利用了U-BLOX模块的默认设置下的1pps信号。为了正常运行,关键因素是频率(1Hz)、与上升沿的同步以及只在与GNSS同步后出现信号。1pps信号的占空比不是关键值,可以进行调整。根据模块文档,脉冲持续时间不得少于50ns。

基本特性

基本特性包括:

-两路40MHz矩形波信号输出,信号电平为3.3V。
-1pps信号输出,信号电平为3.3V。
-对于40MHz输出,频率误差小于0.15ppm。
-每2秒进行一次频率控制。
-从接收到1pps信号开始约80秒后实现频率稳定。
-频率稳定后,通过输出端口 “FIX” 发送逻辑信号指示。
-自动建立温度特性曲线。
-根据温度特性曲线实现稳定,误差小于0.3ppm。
-输入电压为5V。
-电流消耗约130mA,
-可透明地与U-BLOX模块进行通信。
-通过串口(19200bps)进行参数控制。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

GPSDO模块具有通过串口进行配置和状态监控的功能。可以使用例如TeraTerm等软件,并利用预先准备好的配置文件以二进制格式将配置信息传输到U-BLOX模块中,例如要更改1pps信号的占空比,可以使用配置文件UBX-CFG-TP5_freq=1_duty=50_rising.bin。

终端命令
@@@@@@@@开始终端会话。(因为配置MAX-M8W模块通常需要二进制格式命令,可能需要增加字符长度以防止意外进入终端模式。)
?显示可用命令。
@ETS结束终端会话并返回到透明传输UBLOX模块的消息。
@DFC < 0,1 >阻止频率发生器校正。(针对TCVCXO-I733-2P3-40MHz的误差在2ppm范围内。)
@DGC < 0,1 >阻止基于GPS信号的频率校正。
@CFD < 0,1 >0 - 删除存储的频率校正特性,1 - 仅删除最小和最大值,平均值保持不变。
@SFD显示存储的频率校正特性。
@SGS每2秒更新一次GPSDO状态。
@SSC < 0,1 >以CSV或人类友好的格式显示GPSDO状态消息。
@VER软件版本信息。
LED
D1GPSDO模块的技术状态。
D2指示1pps信号出现以及频率稳定。

在这里插入图片描述

测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

TCVCXO-I733振荡器在温度变化下显示出较大的频率变化,特别是在接近50°C附近。为了提高频率稳定性的精确度,应确保振荡器和GPSDO模块的温度变化尽可能缓慢。

在达到稳定的频率后,模块会自动记录当前温度下的校正值,并以此构建温度范围从大约10°C到60°C的特性曲线。以下是两个实例的记录特性曲线:
在这里插入图片描述
在这里插入图片描述

如果没有 GPS 信号,频率稳定会基于先前收集到的温度特性进行调节。(下图)
在这里插入图片描述

  • 14
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值