基于FPGA的压控晶振同步频率控制系统的研究与设计.docx
《基于FPGA的压控晶振同步频率控制系统的研究与设计.docx》由会员分享,可在线阅读,更多相关《基于FPGA的压控晶振同步频率控制系统的研究与设计.docx(4页珍藏版)》请在第一文库网上搜索。
1、基于FPGA的压控晶振同步频率控制系统的研究与设计引言而错度时间基准已经成为通值、电力、工业控制等领域的基础保障平台之一。时统设备通常采用晶体振荡垂作为频率标准,但都由于晶振老化和温度变化等原因导致其频率长期稳定度差。随着GPS技术的发展和应用,利用GPS作为精确时间源的优良特性来同步本地时信息。但在实践中由于GPS提供的IDDS信号经常受到干扰,如磁场干扰,多径误差等,造成误将干扰信号作为正常的IPPS信号或GPS信号跟踪丢失等问题,导致测控系统出现误差过大现象,精度和稳定性难以保证。故Ipps信号不能直接从GPS接收板作为精确的同步信号,必须通过技术处理,使其保持高精度和工作连续稳定性。目
2、前针对上述问题文献多使用分立器件或史日机作为主控制器,需要添加外围时间间隔测量或鉴相等电路,不适宜用于压控晶振频率较高的场合。本文是利用GPS提供的IPPS秒脉冲信号,为解决上述问题,在FPGA(fie1dprOgrammab1egatearray)的基础上利用干扰秒脉冲信号消除和偏差频率平均运算等方法,减少外围电路,既消减了GPS时钟信号的随机干扰误差,又消除了本地晶振时钟信号的累计误差,从而控制本地压控晶振输出频率,提高晶振的长期稳定性。1、频率控制系统结构及工作原理FPGA频率控制系统总体结构原理框图如图1所示。系统输入是GPS接收机在跟踪卫星时产生的IPPS秒脉冲信号,逻辑电平输出,高
3、电平持续时间为1.010.01ms,以高电平的上升沿作为秒脉冲信号输出的基准时间9-10。数字控制电路为FPGA控制电路,主控芯片为EPIC6144TQFP,可以反复软件编程,修改电路方案,外围硬件电路少,可靠性高。该电路将测量本地压控晶振产生同步秒脉冲与IPPS秒脉冲之间的相位差,采用干扰秒脉冲信号消除和偏差频率平均运算等方法得到同步信号所需的相对频差。D/A转换器将相对频差转换为模拟控制电压,反馈到本地恒温压控晶振的控制端调整高稳晶振的频率信号,减小与IPPS秒脉冲的同步相差,从而提高振荡器高频准确度和长期稳定性,实现数字同步时钟的驯服功能。图1FPGA频率控制系统总体结构原理2、系统功能
4、设计系统功能设计主要包含硬件设计和软件设计2大部分,如图2所示。软件实现部分为:以VHD1编程语言实现GPS信号对晶振的驯服功能,包括如何消除GPS干扰信号的方法,实现GPS同步时钟的方法,丢失GPS信号后继续对晶振频率的驯服控制,以及输出本地同步秒时钟信号。硬件实现部分为:D/A转换器提供转换后的模拟控制电压,恒温压控晶振根据模拟电压校准频率,并反馈回FPGA处理器。IPPS秒脉冲信号以方波形式输出,高电平表示有秒脉冲输出,高电平脉冲宽度不是恒定值,持续时间约为1ms,有O.O1ms的误差,这就导致在Ipps信号高电平期间的晶振计数值不相等。另外由于干扰,接受到的IPPS信号中有干扰脉冲信号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 压控晶振 同步 频率 控制系统 研究 设计