基于ZYNQ的PTP授时精度测量方法与实现

作者:宋艳; 应斌杰; 杨成钢; 郝自飞; 毛立振*
来源:电子技术应用, 2021, 47(06): 115-130.
DOI:10.16157/j.issn.0258-7998.201167

摘要

针对PTP授时精度测量存在的困难,提出在ZYNQ SOC上用μCOS操作系统和LWIP协议栈,来实现PTP授时精度测量。该方法通过接收卫星导航系统信号,得到准确的系统时间和时钟源差,利用硬件将系统时间同步至ZYNQ的纳秒计数器。利用ZYNQ EMAC接口获取PTP收发帧的观测时间,并利用源差值实现对测量时间的补偿,最终得到准确的时间戳,进而实现对待测PTP主时钟授时精度测量。经实际测试,利用该方法对PTP时钟进行测量,能够获得优于10 ns的测量精度。