CN104980150A - 一种基于fpga的时钟频率调整锁相方法 - Google Patents
一种基于fpga的时钟频率调整锁相方法 Download PDFInfo
- Publication number
- CN104980150A CN104980150A CN201410138458.3A CN201410138458A CN104980150A CN 104980150 A CN104980150 A CN 104980150A CN 201410138458 A CN201410138458 A CN 201410138458A CN 104980150 A CN104980150 A CN 104980150A
- Authority
- CN
- China
- Prior art keywords
- clock
- local
- signal
- module
- standard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
本发明公开了一种基于FPGA的时钟频率调整锁相方法,包括了外部标准参考信号输入模块,本地时钟模块,输入信号处理及系统时钟频率调整模块,本地标准时钟信号产生模块,外部标准参考信号输入模块为系统提供标准的参考时钟信号;本地时钟模块为系统提供本地参考时钟;输入信号处理及系统时钟频率调整模块对本地时钟模块提供的时钟信号进行处理,对输入的外部参考信号进行频率、相位的测量,产生时钟频率调整所需的数据;本地标准时钟信号产生模块使用经时钟频率调整模块调整后的时钟来产生本地标志时钟信号,并反馈回时钟频率调整模块,时钟频率调整模块将其与外部参考信号进行比较、计算后,又继续调整系统时钟频率,并最终使本地标准时钟产生模块产生的本地标准信号锁定到外部输入的标准参考信号上。
Description
技术领域
本发明涉及时钟调整技术,具体涉及基于基于FPGA的时钟调频、锁相技术。
背景技术
目前的各种时钟服务系统在各种行业有着广泛的应用,如地铁系统、高铁系统、电力系统、智能医院、智能交通等。
随着信息技术和电子产品的发展和在各行各业的广泛应用,对时间同步的要求和需求也发生了深刻的转变。如在电力系统中,电力通信调度网、电厂和变电站等场所都需要非常精确的时间同步控制。毫秒或微秒级的时间同步偏差会造成系统的中断,甚至电网的瘫痪,给客户和电力公司带来巨大的损失。因此,高精度的时间同步系统是保障电厂、变电站和电力通信畅通的必备条件。要实现高精度的时间同步系统必须使时间同步系统能准确的锁定到标准参考源(如GPS或北斗卫星信号接收模块提供的标准信号)上,并在标准参考源丢失时,时间同步系统还能够继续保持稳定和精确的输出时间信号。为了保持系统时钟的高精度和高稳定度,人们不得不使用价格昂贵的高稳定度的晶振,甚至使用铷原子钟等作为时间同步系统的本地参考时钟来源,使得时间同步系统的研发、使用成本大大增加,不利于推广使用。有鉴于此,上述各种系统的急需一种使用普通高稳晶振,在标准参考信号下对其进行时钟的调整锁相后就可输出满足要求的高精度、高稳定度、费用低的时间同步系统。
发明内容
本发明所要解决的技术问题是解决时间同步装置的频率校准问题,以提高本地时钟的稳定度,开发了一种时钟调整锁相方法。
本发明所采用的技术方案是提供一种基于FPGA的时钟频率调整锁相方法,其中包括了外部标准参考信号输入模块,本地时钟模块,输入信号处理及系统时钟频率调整模块,本地标准时钟信号产生模块。外部标准参考信号输入模块(如GPS或北斗卫星信号接收模块提供的标准信号)为系统提供标准的参考时钟信号;本地时钟模块为系统提供本地参考时钟,是系统精度的基础;输入信号处理及系统时钟频率调整模块对本地时钟模块提供的时钟信号进行处理,并对输入的外部标准参考信号进行频率、相位的测量,产生时钟频率调整所需的数据,并自动记录系统时钟频率调整所需的数据;本地标准时钟信号产生模块使用经时钟频率调整模块调整后的时钟来产生本地标准时钟信号,并将这个本地标准时钟信号反馈回时钟频率调整模块,时钟频率调整模块将其与外部标准参考信号进行比较、计算后,又继续调整系统时钟频率,并最终使本地标准时钟产生整模块产生的本地标准信号锁定到外部输入的标准参考信号上。在外部标准参考信号丢失后,系统自动学习历史数据,继续对系统时钟频率及相位进行调整,从而使系统还能继续提供稳定和精确本地时钟信号。
在上述方案中,外部标准参考信号为系统提供调频锁相的对象;本地时钟模块为系统提供本地参考时钟,是系统精度的基础,通过配置不同精度的本地时钟模块可以获得不同精度的标准信号;而在现场可编程门阵列(FPGA)中对输入信号的频率、相位和时间进行测量,最终产生本地标准时钟信号,并且系统还会学习历史频率、相位和温度等数据,使当外部标准参考输入信号丢失后,系统还能保持良好的性能,如图1。
附图说明
图1是本发明的结构示意图。
具体实施方式
本发明一种基于FPGA的时钟调整锁相技术,满足了地铁系统、高铁系统、电力系统和交通系统系统等系统的时间同装置对时钟精度的要求。下面结合图1对本发明做出详细的说明。
如图1所示,其中包括本地时钟模块,输入信号处理及系统时钟频率调整模块,本地标准时钟信号产生模块。本地时钟模块为系统提供本地参考时钟,是系统精度的基础,通过配置不同精度的本地时钟振荡器可以获得不同精度的时间信号。输入信号处理及系统时钟频率调整模块及本地标准信号产生模块由现场可编程门阵列(FPGA)来实现,主要是用于测量计算外部输入的标准信号的频率、相位、时间等参数,从而对本地晶振进行驯服,使系统在失去外部输入的标准参考源的情况下,还能提供稳定和精确的本地标准时钟信号。本地标志时钟信号产生模块产生系统使用的本地标准时钟信号,并将这个信号反馈给系统时钟频率调整模块,系统时钟频率调整模块再将这个信号和外部输入的标准信号进行比较、计算,调整本地时钟的频率,使本地标准时钟信号产生模块产生的时钟信号锁定到外部输人的标准参考信号上。在外部标准参考信号丢失的情况下,系统还能通过历史学习数据来调整系统的时钟,从而提高系统时钟的稳定度。标准信号输入模块用于接收外部标准参考信号(如:GPS或北斗卫星信号),并将这个标准参考信号提供给现场可编程门阵列(FPGA),在FPGA中实现对时钟信号的调整锁相。FPGA中主要有一下功能模块:输入信号频率、相位处理模块,频率、相位调整控制信息产生模块,历史频率相位等信息调用模块,频率合成、相位调整模块,本地标准信号产生模块。在FPGA外还有外部数据存储模块,FPGA程序存放模块,本地高稳振荡器模块。
时钟调整锁相的功能主要用FPGA来实现,其中输入信号频率、相位处理模块主要用来处理外部输入的标准参考信号,从外部标准参考信号中提取出频率、相位等系统时钟调整所需的参考信息。历史频率、相位等信息调用模块主要用于将由输入信号频率、相位处理模块提取出的频率、相位等系统时钟调整所需的信息进行一定的处理,然后写入外部数据存储模块,以使FPAG在掉电后历史数据不丢失,并且当系统需要历史数据时,又可从外部数据存储模块中读出历史数据。如果不需要掉电后保存历史数据,或所需保存的历史数据不多,也可将外部数据存储模块移到FPGA内部,用FPGA内部的资源来实现历史数据的存储。频率、相位调整控制信息产生模块主要实现将参考信号的频率、相位等信息转换成频率、相位调整的控制信息,从而控制系统频率、相位的调整。参考信号的频率、相位等信息可以由输入信号频率、相位处理模块提供,或者在外部标准参考信号丢失时,通过读取、处理历史数据来提供。频率合成、相位调整模块和本地标准信号产生模块组成闭环系统,以提高系统时钟频率的稳定度。频率合成、相位调整模块实现对本地高稳振荡器模块提供的本地参考时钟信号进行处理,合成系统所需的时钟频率,并结合本地标准信号产生模块产生的本地标准信号对最终的系统使用的本地标准进行频率、相位的调整,使其锁定到外部标准参考信号上。最终系统提供输出的本地标准信号是已锁定到外部标准参考信号上的,且在外部标准参考信号丢失时还可以学习利用历史数据,从而在相当长的、满足要求的时间内还能保持本地标准信号的精度和稳定度。
综上所述,本发明具有以下优点:
(1)、灵活选择配置外部标准参考信号。
(2)、通过选择不同精度的本地参考时钟,可配置成不同时钟精度时钟信号。
(3)、提供了时间相位测量和保持算法的电路,提供了卓越的保持特性。
Claims (2)
1.在基于FPGA的时钟调整锁相技术,其特征在于,包括:
输入信号处理及系统时钟频率调整模块,负载处理外部输入的标准参考信号,包括完成对外部输入的标准参考信号进行测量并处理、保存性能数据,并调整系统时钟信号的频率;
本地时钟模块为系统提供本地参考时钟;
本地标准时钟信号产生模块,负责产生锁定到外部输入标准参考信号上的本地时钟信号,并反馈回系统时钟频率调整模块进行闭环控制,提高系统的稳定度。
2.如权利要求1所述的基于FPGA的时钟系统调整锁相技术,其特征在于,通过对系统时钟频率调整可以快速的将本地标准时钟信号锁定到外部输入的标准参考信号上,在失去外部标准信号后,还能通过学习历史数据,继续提供稳定的本地标准信号;而且可以根据实际需求,选用不同精度和稳定度的本地时钟振荡器,可达成不同精度和稳定度的本地标准时钟信号,以达成成本效益最大化。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410138458.3A CN104980150A (zh) | 2014-04-09 | 2014-04-09 | 一种基于fpga的时钟频率调整锁相方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410138458.3A CN104980150A (zh) | 2014-04-09 | 2014-04-09 | 一种基于fpga的时钟频率调整锁相方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104980150A true CN104980150A (zh) | 2015-10-14 |
Family
ID=54276309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410138458.3A Pending CN104980150A (zh) | 2014-04-09 | 2014-04-09 | 一种基于fpga的时钟频率调整锁相方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104980150A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106154816A (zh) * | 2016-07-14 | 2016-11-23 | 南京国电南自电网自动化有限公司 | 一种自动装置高精度守时方法 |
CN112565554A (zh) * | 2020-12-09 | 2021-03-26 | 威创集团股份有限公司 | 一种基于fpga的时钟同步系统 |
CN112910590A (zh) * | 2021-01-28 | 2021-06-04 | 广州广哈通信股份有限公司 | 一种时钟同步系统及方法 |
CN113644910A (zh) * | 2021-08-18 | 2021-11-12 | 合肥新港海岸科技有限公司 | 一种基于标准频率信号的时钟生成方法及系统 |
CN114710700A (zh) * | 2022-03-24 | 2022-07-05 | 西安诺瓦星云科技股份有限公司 | 数据显示方法、装置及设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040146071A1 (en) * | 2002-01-15 | 2004-07-29 | Benq Corporation | Method and system for clock synchronization of semiconductor devices |
CN102147474A (zh) * | 2010-12-21 | 2011-08-10 | 西安市双合软件技术有限公司 | 一种基于gps/北斗系统的时间频率驯服模块 |
CN202475769U (zh) * | 2012-03-12 | 2012-10-03 | 许文 | Lte系统的高精度网络时钟服务器 |
CN102893527A (zh) * | 2010-05-12 | 2013-01-23 | 恩德莱斯和豪瑟尔两合公司 | 用于fpga的时钟的电路 |
-
2014
- 2014-04-09 CN CN201410138458.3A patent/CN104980150A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040146071A1 (en) * | 2002-01-15 | 2004-07-29 | Benq Corporation | Method and system for clock synchronization of semiconductor devices |
CN102893527A (zh) * | 2010-05-12 | 2013-01-23 | 恩德莱斯和豪瑟尔两合公司 | 用于fpga的时钟的电路 |
CN102147474A (zh) * | 2010-12-21 | 2011-08-10 | 西安市双合软件技术有限公司 | 一种基于gps/北斗系统的时间频率驯服模块 |
CN202475769U (zh) * | 2012-03-12 | 2012-10-03 | 许文 | Lte系统的高精度网络时钟服务器 |
Non-Patent Citations (1)
Title |
---|
姚利红: "基于FPGA的电力系统GPS/北斗时间同步装置", 《中国优秀硕士学位论文全文数据库 基础科学辑》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106154816A (zh) * | 2016-07-14 | 2016-11-23 | 南京国电南自电网自动化有限公司 | 一种自动装置高精度守时方法 |
CN106154816B (zh) * | 2016-07-14 | 2019-04-16 | 南京国电南自电网自动化有限公司 | 一种自动装置高精度守时方法 |
CN112565554A (zh) * | 2020-12-09 | 2021-03-26 | 威创集团股份有限公司 | 一种基于fpga的时钟同步系统 |
CN112910590A (zh) * | 2021-01-28 | 2021-06-04 | 广州广哈通信股份有限公司 | 一种时钟同步系统及方法 |
CN112910590B (zh) * | 2021-01-28 | 2022-10-21 | 广州广哈通信股份有限公司 | 一种时钟同步系统及方法 |
CN113644910A (zh) * | 2021-08-18 | 2021-11-12 | 合肥新港海岸科技有限公司 | 一种基于标准频率信号的时钟生成方法及系统 |
CN113644910B (zh) * | 2021-08-18 | 2022-03-25 | 合肥新港海岸科技有限公司 | 一种基于标准频率信号的时钟生成方法及系统 |
CN114710700A (zh) * | 2022-03-24 | 2022-07-05 | 西安诺瓦星云科技股份有限公司 | 数据显示方法、装置及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104980150A (zh) | 一种基于fpga的时钟频率调整锁相方法 | |
CN203164620U (zh) | 一种高精度守时时间装置 | |
CN110912635B (zh) | 基于高精度时间同步的方法和装置 | |
AU2014235286A1 (en) | Systems and methods for maintaining time synchronization | |
CN212278244U (zh) | 一种基于卫星共视的高精度网络授时装置 | |
CN112067004B (zh) | 自动驾驶系统的时域同步方法和装置 | |
CN104199278A (zh) | 基于多导航系统的抗遮挡的高精度同步时钟系统及其同步方法 | |
CN104935329A (zh) | 一种时间同步设备多路参考源软倒换方法及系统 | |
CN103346852B (zh) | 一种提供基准时钟信号的装置 | |
CN110971332A (zh) | 一种秒脉冲时间信号同步装置和方法 | |
CN107346964B (zh) | 一种带自校准功能的高速脉冲信号脉宽精密控制电路及控制方法 | |
US9647408B2 (en) | System and method to produce tunable synthesized optical frequency | |
CN101770208A (zh) | 一种电力系统授时时钟的实现方法 | |
US20220116071A1 (en) | Systems and Methods for Wireless Atomic Clock Synchronization Using Ultra Wideband (UWB) Pulse Trains | |
CN113514858A (zh) | 一种基于卫星导航的共视时间同步方法及装置 | |
CN104579340A (zh) | 一种基于fpga的被动型氢钟数字伺服系统 | |
CN112565554A (zh) | 一种基于fpga的时钟同步系统 | |
CN105137751A (zh) | 一种计量生产调度平台时间量值的校准系统及其校准方法 | |
EP3975431A1 (en) | Apparatus, system and method for generating an output oscillator signal, transceiver, mobile device and base station | |
CN109474276A (zh) | 一种cpt原子钟频率同步控制方法及系统 | |
Chen et al. | Frequency-tracking clock servo for time synchronization in networked motion control systems | |
Velychko et al. | Terminal devices for synchro-information systems with adaptive properties for IoT | |
CN110098885B (zh) | 一种时钟同步电路、装置及其方法 | |
US11088695B2 (en) | Phase-locked loop apparatus and method for clock synchronization | |
Zheng et al. | Research on Pulsar Time Steered Atomic Time Algorithm Based on DPLL |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20151014 |