● 摘要
本文在阐述了时钟同步技术概念和衡量指标的基础上,从IEEE Std 1588TM-2008(1588v2)标准入手,重点分析了1588v2时钟同步技术的重要机制和原理。依据1588v2机制和原理,本文又归纳分析了影响1588v2同步性能的主要因素及其削弱方法作为本系统设计的重要依据。本文的主体部分由1588v2时钟同步系统总体设计、1588v2时钟处理FPGA设计实现以及整体系统的验证分析构成。本文详细阐述了以FPGA为核心结合嵌入式技术的1588v2时钟同步系统的设计方案。本系统中的FPGA使用一步法实现了全部1588v2事件报文的高精度时间戳插入功能,时间戳精度达到了±8ns。除了一步法高精度时间戳插入外,系统另一大特点是FPGA在确保1588v2协议一致性的前提下,辅助实现了1588v2端到端测量模式时间戳获取的CPU零中断参与,很大程度降低了系统对CPU性能的要求。此外,系统的另一大亮点是FPGA内部的RTC(Real Time Clock,实时时钟)可实现数控频率和时间偏差补偿,频率补偿分辨率优于0.125ppb(Part Per Billion,10亿分之一),时间偏差补偿分辨率为1ns。这使得应用本设计的系统可以不依赖于外部的高准确度高稳定度的晶振以及专用时钟芯片即可实现高精度的1588v2时钟同步。另外,FPGA支持接收外部时钟源如GPS(Global Positioning System)输入的时钟同步信号并可与CPU配合校准内部RTC。校准后的RTC可提供1588v2格式时间信息供1588v2协议处理使用。反之内部RTC也可通过1588v2协议校准并对外输出整秒对齐的1PPS(Pulse Per Second)同步信号和8KHz频率信号。最后本文给出了整体系统的验证方法以及验证结果和分析。验证结果表明系统的授时精度达到了70ns以内,守时精度达到了3ppb以内,满足移动通信、智能电网等实际应用领域的性能指标要求。
相关内容
相关标签