Implementation and Analysis of IEEE 1588 PTP Daemon Based on Embedded System

Kaiyao Lao,Gangfeng Yan
DOI: https://doi.org/10.23919/ccc50068.2020.9189660
2020-01-01
Abstract:Network time synchronization technology is now applied in various fields. IEEE 1588 is one of a high accuracy synchronization standard and Precision Time Protocol daemon (PTPd) is a software that satisfied with IEEE 1588. This paper is going to realize PTPd on STM32F429 and analyze how it works. Then a synchronization model of PTPd is established to find the influence of PTPd parameters and the way to improve the synchronization precision. To verify the synchronization model, several simulations and experiments are carried out. The results show that the filter is more effective than the PI controller. Additionally, filters with positive feedback may lead divergence on this embedded system. Removing the positive feedback and lower the cut-off frequency can lower the time difference within 10 ns per second in the stable synchronous state.
What problem does this paper attempt to address?