為什么IEEE 1588如此精確?因為1個概念:硬件時間戳。因為由IEEE 1588-2008定義的精確時間協議(PTP)通過在主時鐘和從時鐘之間交換信息來工作。

圖1. 顯示PTP主時鐘和PTP從時鐘之間信息交換的順序圖。Sync和Delay_Request消息的出發和到達時間被保存為四個時間戳t1-t4。Follow_Up和Delay_Response消息用于將主時鐘記錄的時間戳傳送給從時鐘,這樣它就有了調整其時間所需的信息。在這些交換結束后,從屬時鐘擁有所有四個時間戳。因此,它可以計算出它的時鐘相對于主時鐘的偏移量為:
偏移 = (t2 + t3 – t1 – t4) /2

問題


然而,有一個陷阱(問題)。該方程假定信息從主站到從站所需的時間(正向延遲)與信息從從站到主站所需的時間(反向延遲)相同。如果這些延遲很大也沒有問題,只要它們是相同的。正向和反向延遲的任何差異都會導致在確定主時鐘和從時鐘之間的差異時出現錯誤。
為什么正向和反向的延遲會不同?這主要是由于所有那些討厭的“隊列”。路由器里有隊列,交換機里有隊列,甚至終端設備的網絡堆棧里也有隊列。通常情況下,信息在隊列中花費的時間很少,但有時它們在等待交換機完成同一端口上的其他信息,或等待操作系統完成它正在做的事情,以便它能獲取時間戳。在某些情況下,延遲可能相當長,幾微秒,甚至是毫秒。因此,很明顯,如果這種情況發生在一個方向,而不是另一個方向,那么,這就有一個很大的時間傳輸錯誤。

硬件時間戳


由于我們在開篇已經給出了答案,知道這是通過硬件時間戳解決的。其工作原理如下圖所示。當消息離開或到達網絡端口時,特殊硬件會根據本地時鐘生成時間戳,該時間戳通常位于數據鏈路層(MAC)和物理層(PHY)之間與介質無關的接口中。這消除了操作系統和其他軟件無法預測的緩慢響應。支持PTP的交換機和路由器也會為PTP消息加時間戳。下面所示的一種類型的這樣的設備稱為透明時鐘,其工作方式是更新PTP消息以校正在設備上花費的時間。另一種類型稱為邊界時鐘,它使用PTP消息設置自己的時鐘,然后將其時間發送給需要它的PTP從站。

圖2. 同步信息傳輸過程中的硬件時間戳示意圖。同步消息在通過PHY和MAC之間的MII時,會在PTP設備的本地時鐘上觸發一個時間戳。
這種延遲測量機制被稱為 “端對端E2E “延遲測量機制。事實證明,PTP有一種替代性的延遲測量機制,稱為 “對等P2P “延遲機制。關于這兩種延遲機制的描述,我們將在下期文章中介紹。


BestProduct
Elproma時間服務器


在新的工業 4.0 理念正在改變技術格局的世界中,提出了更高的時間同步要求。ELPROMA專注在時間同步方案30余年,是NTP PTP/IEEE1588 IRIG網絡時間同步解決方案的世界領先者,旨在保持計算機時鐘高度穩定和準確。該公司為關鍵基礎設施(智能電網、電信5G、MiFID2金融、工業4.0、自動駕駛、政府和全球企業)提供穩健和安全的時間。
-
PTPIEEE 1588 Grandmaster
-
NTP 時間服務器stratum1
-
ePRTC*PRTCPRC時鐘
-
PTP硬件時間戳
-
PTP擴展卡(可做master或slave)
-
高可用性支持(HA)
-
支持NTP/PTP/IRIG-B/1PPS+ToD
-
多種配置文件:電信5G,電力,金融等
-
MTBF:391000小時

-
網絡
+關注
關注
14文章
7655瀏覽量
89624 -
時鐘
+關注
關注
11文章
1758瀏覽量
132183
發布評論請先 登錄
相關推薦
虹科直播回放 | IO-Link技術概述與虹科IO-Link OEM

虹科問答 | 航空航天通信難題多,虹科TSN方案如何破局?

虹科電子12月事件回顧
虹科應用 為什么虹科PCAN方案能成為石油工程通訊的首選?

虹科應用 | 煤礦機械數據傳輸監測難?試試虹科PCAN優選方案

虹科應用 15分鐘部署CAN記錄儀,節省95%成本的秘訣是什么?

中國唯一受邀出席2024 IEEE ISPCS企業!賽思ePRTC系統成5G時頻同步網最強Buff!

虹科方案 領航智能交通革新:虹科PEAK智行定位車控系統Demo版亮相

虹科應用 當CANoe不是唯一選擇:發現虹科PCAN-Explorer 6

網絡故障導致流量失控?看虹科Qci方案如何一招制勝!

虹科案例|為什么PCAN MicroMod FD是數模信號轉換的首選方案?

IEEE 1588和10G/40G同步以太網的82P33831同步管理單元評估板數據手冊

用于IEEE 1588和同步以太網的82P33814同步管理單元評估板數據手冊

評論