摘要

通过引入PTP精密时间协议并分析其工作原理,基于ARM(STM32F407)芯片及其相关的外围电路设计了时钟同步与触发单元(MAC层获取硬件时间戳),进而通过相关软件(包括时钟同步软件,TCP/IP协议栈移植等)设计从而实现分布式测试系统的时钟同步。大量相关实验(两时钟节点网线直连,两节点交换机相连,定时触发输出等)结果表明:组网的各时钟同步与触发单元实现了亚微秒级时钟同步精度和精确同步触发功能。该研究方法具有通用性,能够满足一般分布式测试系统同步需求。