摘要: IEEE1588定义了一种精密时钟同步(PTP)协议,广泛应用于分布式测控系统中。PTP协议可以通过纯软件或者纯硬件的方式实现。纯软件方式可采用开源的PTPd代码,开发简单,协议实现完整,但只能达到毫秒级同步精度;纯硬件方式通过硬件编程实现,同步精度可达纳秒量级,但是开发难度大。在开源的PTPd的基础上,保留协议上层部分,底层则采用DP83640硬件代替原有的软件捕获时间戳,经过测试,大大提高了PTPd的同步精度,达到了20 ns以内。
宋升金,许永辉,姜守达. 基于PTPd改进的高精密时钟同步实现[J]. 计算机工程与应用, 2013, 49(2): 72-75.
SONG Shengjin, XU Yonghui, JIANG Shouda. Based on PTPd improved high-precision clock synchronization[J]. Computer Engineering and Applications, 2013, 49(2): 72-75.