如何实现IEEE1588 高精度时间同步
化了两周的时间在STM32H750 art Pi 板上实现了RT Thread OS 下的IEEE1588 /PTP 协议。初步的测试表明:在使用linux PTP 使用软件时间戳的条件下diff 大约在200ppm 以内。如果使用硬件的时间戳,可能会好一点,遗憾的是我家里的两台PC 兼容机在ubuntu OS下ethtool 检测都只是支持软件时间戳。自己感觉使用STM32 内部的IEEE1588 控制器和外接带有IEEE1588 Phy 器件的方案可能不会有太大的区别。对于时间同步要求高的场合,需要考虑下面两点:
1 PTP Master Clock 要使用更加稳定的时钟源,比如北斗,GPS 时钟。
2 PTP Slave Clock 设备需要使用稳定的时钟振荡器。比如恒温晶体振荡器(OCXO),温度控制晶体振荡器(TCXO)。另一方面要使用性能良好的数字锁相电路来实现。
Silicon lab 公司提供这一类时钟同步芯片和模块产品。
据Siliconlab 公司介绍,它们的技术能够满足3GPP +/- 1.5us 的需要。而linux PTP 协议达不到这个精度要求。
不过将IEEE PTP 做成一个模块,的确是一个好主意。
如何实现IEEE1588 高精度时间同步相关推荐
- ptp精准时间协议_PTP高精度时间同步协议
Precision Time Protocol ( PTP ) 一.什么是 PTP PTP 是一种高精度时间同步协议 , 可以到达亚微秒级精度 , 有资料说可达到 30 纳秒左右的偏差精度 , 但需 ...
- 5G的高精度时间同步服务器网络实现方案
摘要:讨论面向5G的同步支撑网在网络架构.同步精度.安全性.可靠性.监测性等方面的需求,介绍一种基于光纤的高精度时间同步网的实现方案,并给出经过现网1300km.19个节点传递的时间同步测试结果.利用 ...
- YZ-9846时间同步装置 “四统一、四规范”,确保各时间同步设备时间高精度统一
Q:为什么需要时间同步装置? A:因为一些单位或公共场所需要所有的终端设备时间统一,且需要高精度.高可靠性的. 什么是YZ-9846 时间同步装置? 时间同步装置又称时钟装置,包括主时钟和从时钟,根据 ...
- 此服务器的时钟与主域控制器的时钟不一致_中移动“超高精度时间同步服务器”开标,两家中标...
8月25日,中国移动发布<2020年至2022年同步网设备集中采购_中标候选人公示>公告. 两家中标.同步网技术比较小众,但是同步网是5G承载网的重要一环,分享一下,供大家参考. 中标情况 ...
- PTP时间同步概念简介
目前在做一些车载多传感器时间同步方面的工作,以此记录总结一下学习过程中碰到的一些概念和问题.文中大部分知识源于网络,且均标明了文章来源,如有侵权,请联系我删除,谢谢. 内容来源 linux时钟概述:h ...
- IEEE1588(PTP)-1-PTP与NTP之间的异同
一.PTP定义和作用.NTP定义和作用 PTP(PrecisionTime Protocol, 精确时间协议) 作用:用于设备之间的高精度时间同步,也可以用于设备之间的频率同步.可以达到微秒级的时间同 ...
- IEEE1588时钟同步服务器应用数字化变电站
IEEE1588时钟同步服务器应用数字化变电站 IEEE1588时钟同步服务器应用数字化变电站 一.变电站时钟同步基本概况 随着对IEC 61850标准研究的不断深入,国内外学者提出基于IEC6185 ...
- IEEE1588精密时钟(PTP网络时钟服务器)在数字化变电站时钟同步方面的应用
IEEE1588精密时钟(PTP网络时钟服务器)在数字化变电站时钟同步方面的应用 IEEE1588精密时钟(PTP网络时钟服务器)在数字化变电站时钟同步方面的应用 本文由安徽京准公司提供,未经授权请勿 ...
- IEEE1588 PTP
文档参考http://xilinx.eetop.cn/viewnews-2459 PTP协议简介 IEEE1588 x协议定义了5种类型的传输报文: 同步报文(sync) 跟随报文(follow_up ...
最新文章
- 传感器可以让智能手机测量生命体征
- 用聪明的方式学习Vim,不再死记硬背,复杂命令一学就会 | GitHub 2200星
- mysql查询时强制区分大小写
- Redis整合Springboot实现单机配置
- C/C++越来越不行了?让我们看看C++的未来趋势
- STM32应用笔记转载
- 北航博士,研究所月入两万,是一种什么体验?
- Quick Sort(三向切分的快速排序)(Java)
- Linux 下socket通信终极指南(附TCP、UDP完整代码)
- C语言:内存字节对齐详解
- 神奇的margin之豆瓣豆瓣么么哒
- Windows 10 Python 深度学习环境安装
- 易宝支付(Java实现)
- linux 串口驱动
- 【TCP/IP详解】IP报文格式
- Leetcode刷题笔记 714. 买卖股票的最佳时机含手续费
- java设置系统环境变量_设置java 环境变量
- yolov5笔记(2)——训练自己的数据模型(随6.0更新)
- XML详解----Schema
- canvas 实现绘画板