ZHCAEX5 January   2025 DP83TC817S-Q1 , DP83TC818S-Q1 , DP83TG721S-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1时间敏感网络在汽车应用中的作用
  5. 2通用精确时间协议算法概述
    1. 2.1 gPTP 时间戳握手过程
  6. 3实现 gPTP 的方法:时间戳位置
  7. 4固定延迟和恢复时钟模式
  8. 5事件触发器和监测器
  9. 6简化的 gPTP 集成
  10. 7结语
  11. 8参考资料

实现 gPTP 的方法:时间戳位置

为了让 gPTP 正常工作,相互同步的系统必须具有一个共同的时钟源,并且能够为出站和入站数据包打上时间戳。数据包时间戳标记的位置会直接影响同步的准确性。

 系统中不同类型的时间戳图 3-1 系统中不同类型的时间戳

数据包的时间戳越接近电缆,所考虑的不可预测延迟因素越多,同步的准确性也越高。

对于仅需要毫秒级同步的应用(如照明和主干网),可以在软件栈中打时间戳。这种方法很简单,但由于软件处理延迟,会引入不确定性。

对于需要微秒级精度的应用(如音频和道路噪声消除),可以在 MAC 层使用硬件级时间戳。与软件时间戳标记相比,这种方法减少了延迟变化,从而提供更高的准确性。

最准确的打时间戳方式是在以太网 PHY 层打时间戳,这种方式能够实现纳秒到亚纳秒级的同步精度,适用于 ADAS 传感器应用。德州仪器 (TI) 的 DP83TG721 和 DP83TC817/8 PHY 支持 IEEE 802.1AS,提供在 PHY 层打时间戳的功能。