嵌入式Linux设备的高精度IEEE 1588时钟同步实现
DOI:
作者:
作者单位:

(桂林电子科技大学 电子工程与自动化学院,广西 桂林 541004)

作者简介:

朱望纯(1976-),男,湖南双峰人,副教授,主要从事虚拟仪器,自动测试系统方向的研究。[FQ)]

通讯作者:

中图分类号:

TP273

基金项目:

广西自然科学基金项目(2013GXNSFAA019332);广西信息科学实验中心项目(2013ZD024);广西教育厅科学技术研究项目(2013ZD024);广西教育厅科研立项项目(201106LX163)。


Implementation of High-precision IEEE 1588 Clock Synchronization Based on Embedded Linux Device
Author:
Affiliation:

(Department of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China)

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    IEEE 1588时钟同步协议用于解决分布式网络测控系统中远距离仪器设备之间的同步问题;在分析IEEE 1588时钟同步实现原理的基础上,提出一种嵌入式Linux设备的高精度IEEE 1588时钟同步实现方案;采用专用PHY芯片DP83640在物理层为PTP报文加盖硬件时间戳,设计网络设备驱动与PTP硬件时钟控制驱动,并在用户层利用Linux系统标准API实现IEEE 1588协议软件;实验结果表明,两台设备直接相连时,时钟同步精度可稳定在±100 ns以内。

    Abstract:

    The IEEE 1588 Precision Time Protocol is used to achieve synchronization among the long-distance instruments in distributed network measurement and control system. On the basis of analysis of the IEEE 1588 clock synchronization principle, a method is proposed to implement high-precision IEEE 1588 clock synchronization based on the embedded Linux device. The dedicated PHY chip DP83640 is used to time stamp the PTP massages in physical layer, the network device driver and the PTP hardware clock control driver is designed, and the IEEE 1588 protocol software is implemented using the Linux system standard API in user space. Experimental results show that the clock synchronization accuracy can be stabilized within ± 100ns when two devices are directly connected.

    参考文献
    相似文献
    引证文献
引用本文

朱望纯,钟震林,覃斌毅.嵌入式Linux设备的高精度IEEE 1588时钟同步实现计算机测量与控制[J].,2014,22(5):1619-1622.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2013-12-28
  • 最后修改日期:2014-02-14
  • 录用日期:
  • 在线发布日期: 2014-12-16
  • 出版日期:
文章二维码