化了两周的时间在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 高精度时间同步相关推荐

  1. ptp精准时间协议_PTP高精度时间同步协议

    Precision Time Protocol ( PTP ) 一.什么是 PTP PTP 是一种高精度时间同步协议 , 可以到达亚微秒级精度 , 有资料说可达到 30 纳秒左右的偏差精度 , 但需 ...

  2. 5G的高精度时间同步服务器网络实现方案

    摘要:讨论面向5G的同步支撑网在网络架构.同步精度.安全性.可靠性.监测性等方面的需求,介绍一种基于光纤的高精度时间同步网的实现方案,并给出经过现网1300km.19个节点传递的时间同步测试结果.利用 ...

  3. YZ-9846时间同步装置 “四统一、四规范”,确保各时间同步设备时间高精度统一

    Q:为什么需要时间同步装置? A:因为一些单位或公共场所需要所有的终端设备时间统一,且需要高精度.高可靠性的. 什么是YZ-9846 时间同步装置? 时间同步装置又称时钟装置,包括主时钟和从时钟,根据 ...

  4. 此服务器的时钟与主域控制器的时钟不一致_中移动“超高精度时间同步服务器”开标,两家中标...

    8月25日,中国移动发布<2020年至2022年同步网设备集中采购_中标候选人公示>公告. 两家中标.同步网技术比较小众,但是同步网是5G承载网的重要一环,分享一下,供大家参考. 中标情况 ...

  5. PTP时间同步概念简介

    目前在做一些车载多传感器时间同步方面的工作,以此记录总结一下学习过程中碰到的一些概念和问题.文中大部分知识源于网络,且均标明了文章来源,如有侵权,请联系我删除,谢谢. 内容来源 linux时钟概述:h ...

  6. IEEE1588(PTP)-1-PTP与NTP之间的异同

    一.PTP定义和作用.NTP定义和作用 PTP(PrecisionTime Protocol, 精确时间协议) 作用:用于设备之间的高精度时间同步,也可以用于设备之间的频率同步.可以达到微秒级的时间同 ...

  7. IEEE1588时钟同步服务器应用数字化变电站

    IEEE1588时钟同步服务器应用数字化变电站 IEEE1588时钟同步服务器应用数字化变电站 一.变电站时钟同步基本概况 随着对IEC 61850标准研究的不断深入,国内外学者提出基于IEC6185 ...

  8. IEEE1588精密时钟(PTP网络时钟服务器)在数字化变电站时钟同步方面的应用

    IEEE1588精密时钟(PTP网络时钟服务器)在数字化变电站时钟同步方面的应用 IEEE1588精密时钟(PTP网络时钟服务器)在数字化变电站时钟同步方面的应用 本文由安徽京准公司提供,未经授权请勿 ...

  9. IEEE1588 PTP

    文档参考http://xilinx.eetop.cn/viewnews-2459 PTP协议简介 IEEE1588 x协议定义了5种类型的传输报文: 同步报文(sync) 跟随报文(follow_up ...

最新文章

  1. 传感器可以让智能手机测量生命体征
  2. 用聪明的方式学习Vim,不再死记硬背,复杂命令一学就会 | GitHub 2200星
  3. mysql查询时强制区分大小写
  4. Redis整合Springboot实现单机配置
  5. C/C++越来越不行了?让我们看看C++的未来趋势
  6. STM32应用笔记转载
  7. 北航博士,研究所月入两万,是一种什么体验?
  8. Quick Sort(三向切分的快速排序)(Java)
  9. Linux 下socket通信终极指南(附TCP、UDP完整代码)
  10. C语言:内存字节对齐详解
  11. 神奇的margin之豆瓣豆瓣么么哒
  12. Windows 10 Python 深度学习环境安装
  13. 易宝支付(Java实现)
  14. linux 串口驱动
  15. 【TCP/IP详解】IP报文格式
  16. Leetcode刷题笔记 714. 买卖股票的最佳时机含手续费
  17. java设置系统环境变量_设置java 环境变量
  18. yolov5笔记(2)——训练自己的数据模型(随6.0更新)
  19. XML详解----Schema
  20. canvas 实现绘画板

热门文章

  1. ISP - CFA - 4x4 kernel (RGB-IR often used) - RGGB, RCCG, RCCB pattern
  2. ActiveMQ在windows上的下载安装与配置
  3. 区块链如何提高支付安全性
  4. Expect用法浅谈
  5. 使用VS创建第一个窗体应用程序
  6. 基于Echarts的销售企业经营数据分析-散点图
  7. SKY77645 导致的Rach failure问题
  8. 成语填字接龙隐私政策
  9. MCU多功能遥测终端机RTU的特点和应用知多少?
  10. 共享棋牌室/共享茶室,Java+小程序,sass,方案分享