0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【虹科】5分鐘弄懂為什么IEEE 1588如此精確?

虹科智能自動(dòng)化 ? 2022-06-30 09:24 ? 次閱讀

為什么IEEE 1588如此精確?因?yàn)?個(gè)概念:硬件時(shí)間戳。因?yàn)橛蒊EEE 1588-2008定義的精確時(shí)間協(xié)議(PTP)通過(guò)在主時(shí)鐘和從時(shí)鐘之間交換信息來(lái)工作。

d28eb640-f6fe-11ec-a2f4-dac502259ad0.jpg

d27f39ae-f6fe-11ec-a2f4-dac502259ad0.png

圖1. 顯示PTP主時(shí)鐘和PTP從時(shí)鐘之間信息交換的順序圖。Sync和Delay_Request消息的出發(fā)和到達(dá)時(shí)間被保存為四個(gè)時(shí)間戳t1-t4。Follow_Up和Delay_Response消息用于將主時(shí)鐘記錄的時(shí)間戳傳送給從時(shí)鐘,這樣它就有了調(diào)整其時(shí)間所需的信息。在這些交換結(jié)束后,從屬時(shí)鐘擁有所有四個(gè)時(shí)間戳。因此,它可以計(jì)算出它的時(shí)鐘相對(duì)于主時(shí)鐘的偏移量為:

偏移 = (t2 + t3 – t1 – t4) /2

d2aff9ea-f6fe-11ec-a2f4-dac502259ad0.png

問(wèn)題

d2ba5caa-f6fe-11ec-a2f4-dac502259ad0.png

d27f39ae-f6fe-11ec-a2f4-dac502259ad0.png

然而,有一個(gè)陷阱(問(wèn)題)。該方程假定信息從主站到從站所需的時(shí)間(正向延遲)與信息從從站到主站所需的時(shí)間(反向延遲)相同。如果這些延遲很大也沒(méi)有問(wèn)題,只要它們是相同的。正向和反向延遲的任何差異都會(huì)導(dǎo)致在確定主時(shí)鐘和從時(shí)鐘之間的差異時(shí)出現(xiàn)錯(cuò)誤。

為什么正向和反向的延遲會(huì)不同?這主要是由于所有那些討厭的“隊(duì)列”。路由器里有隊(duì)列,交換機(jī)里有隊(duì)列,甚至終端設(shè)備的網(wǎng)絡(luò)堆棧里也有隊(duì)列。通常情況下,信息在隊(duì)列中花費(fèi)的時(shí)間很少,但有時(shí)它們?cè)诘却粨Q機(jī)完成同一端口上的其他信息,或等待操作系統(tǒng)完成它正在做的事情,以便它能獲取時(shí)間戳。在某些情況下,延遲可能相當(dāng)長(zhǎng),幾微秒,甚至是毫秒。因此,很明顯,如果這種情況發(fā)生在一個(gè)方向,而不是另一個(gè)方向,那么,這就有一個(gè)很大的時(shí)間傳輸錯(cuò)誤。

d2aff9ea-f6fe-11ec-a2f4-dac502259ad0.png

硬件時(shí)間戳

d2ba5caa-f6fe-11ec-a2f4-dac502259ad0.png

Hardware timestamping

d27f39ae-f6fe-11ec-a2f4-dac502259ad0.png

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

d2fac768-f6fe-11ec-a2f4-dac502259ad0.jpg

d27f39ae-f6fe-11ec-a2f4-dac502259ad0.png

圖2. 同步信息傳輸過(guò)程中的硬件時(shí)間戳示意圖。同步消息在通過(guò)PHY和MAC之間的MII時(shí),會(huì)在PTP設(shè)備的本地時(shí)鐘上觸發(fā)一個(gè)時(shí)間戳。

這種延遲測(cè)量機(jī)制被稱為 “端對(duì)端E2E “延遲測(cè)量機(jī)制。事實(shí)證明,PTP有一種替代性的延遲測(cè)量機(jī)制,稱為 “對(duì)等P2P “延遲機(jī)制。關(guān)于這兩種延遲機(jī)制的描述,我們將在下期文章中介紹。

d2aff9ea-f6fe-11ec-a2f4-dac502259ad0.png

產(chǎn)品推薦

d2ba5caa-f6fe-11ec-a2f4-dac502259ad0.png

BestProduct

Elproma時(shí)間服務(wù)器

d3252e40-f6fe-11ec-a2f4-dac502259ad0.pngd32fe416-f6fe-11ec-a2f4-dac502259ad0.jpg

在新的工業(yè) 4.0 理念正在改變技術(shù)格局的世界中,提出了更高的時(shí)間同步要求。ELPROMA專注在時(shí)間同步方案30余年,是NTP PTP/IEEE1588 IRIG網(wǎng)絡(luò)時(shí)間同步解決方案的世界領(lǐng)先者,旨在保持計(jì)算機(jī)時(shí)鐘高度穩(wěn)定和準(zhǔn)確。該公司為關(guān)鍵基礎(chǔ)設(shè)施(智能電網(wǎng)、電信5G、MiFID2金融、工業(yè)4.0、自動(dòng)駕駛、政府和全球企業(yè))提供穩(wěn)健和安全的時(shí)間。

PTPIEEE 1588 Grandmaster

NTP 時(shí)間服務(wù)器stratum1

ePRTC*PRTCPRC時(shí)鐘

PTP硬件時(shí)間戳

PTP擴(kuò)展卡(可做master或slave)

高可用性支持(HA)

兩路冗余天線(天線安裝無(wú)需額外供電,與時(shí)間服務(wù)器網(wǎng)線連接,供電,最長(zhǎng)700m)

支持NTP/PTP/IRIG-B/1PPS+ToD

多種配置文件:電信5G,電力,金融等

MTBF:391000小時(shí)

d3406764-f6fe-11ec-a2f4-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 協(xié)議
    +關(guān)注

    關(guān)注

    2

    文章

    590

    瀏覽量

    39048
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    方案 領(lǐng)航智能交通革新:PEAK智行定位車控系統(tǒng)Demo版亮相

    導(dǎo)讀: 在智能汽車技術(shù)發(fā)展浪潮中,車輛控制系統(tǒng)的智能化、網(wǎng)絡(luò)化已成為行業(yè)發(fā)展的必然趨勢(shì)。PEAK智行定位車控系統(tǒng),集成了尖端科技,能夠?qū)崿F(xiàn)車輛全方位監(jiān)控與控制的先進(jìn)系統(tǒng)。從實(shí)時(shí)GPS定位到CAN
    的頭像 發(fā)表于 08-27 09:28 ?144次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案  領(lǐng)航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位車控系統(tǒng)Demo版亮相

    網(wǎng)絡(luò)故障導(dǎo)致流量失控?看Qci方案如何一招制勝!

    關(guān)鍵數(shù)據(jù)流的優(yōu)先級(jí)和帶寬得到保障。本文將深入探討IEEE802.1Qci協(xié)議的基本概念、工作原理以及提供的Qci解決方案,幫您理解如何通過(guò)精確的流量控制來(lái)提升網(wǎng)
    的頭像 發(fā)表于 06-20 08:04 ?270次閱讀
    網(wǎng)絡(luò)故障導(dǎo)致流量失控?看<b class='flag-5'>虹</b><b class='flag-5'>科</b>Qci方案如何一招制勝!

    案例|為什么PCAN MicroMod FD是數(shù)模信號(hào)轉(zhuǎn)換的首選方案?

    精確的信號(hào)采集和轉(zhuǎn)換是確保生產(chǎn)效率和質(zhì)量的關(guān)鍵。PCAN MicroMod FD系列模塊,以其卓越的數(shù)模信號(hào)轉(zhuǎn)換能力,為工程師們提供了一個(gè)強(qiáng)大的工具。本文將深入探討如何通過(guò)
    的頭像 發(fā)表于 06-11 15:36 ?208次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例|為什么PCAN MicroMod FD是數(shù)模信號(hào)轉(zhuǎn)換的首選方案?

    IEEE 1588和10G/40G同步以太網(wǎng)的82P33831同步管理單元評(píng)估板數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《IEEE 1588和10G/40G同步以太網(wǎng)的82P33831同步管理單元評(píng)估板數(shù)據(jù)手冊(cè).rar》資料免費(fèi)下載
    發(fā)表于 05-10 15:52 ?0次下載
    <b class='flag-5'>IEEE</b> <b class='flag-5'>1588</b>和10G/40G同步以太網(wǎng)的82P33831同步管理單元評(píng)估板數(shù)據(jù)手冊(cè)

    用于IEEE 1588和同步以太網(wǎng)的82P33814同步管理單元評(píng)估板數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《用于IEEE 1588和同步以太網(wǎng)的82P33814同步管理單元評(píng)估板數(shù)據(jù)手冊(cè).rar》資料免費(fèi)下載
    發(fā)表于 05-09 18:20 ?0次下載
    用于<b class='flag-5'>IEEE</b> <b class='flag-5'>1588</b>和同步以太網(wǎng)的82P33814同步管理單元評(píng)估板數(shù)據(jù)手冊(cè)

    新品 | E-Val Pro Plus有線驗(yàn)證解決方案

    有線驗(yàn)證解決方案E-ValProPlus我們很高興地宣布,我們將推出全新的E-Val
    的頭像 發(fā)表于 04-19 08:04 ?248次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有線驗(yàn)證解決方案

    STM32 IEEE1588時(shí)間同步

    有誰(shuí)在STM32上實(shí)現(xiàn)過(guò)IEEE1588精確時(shí)間同步的嗎?
    發(fā)表于 02-23 16:22

    電腦登錄游戲5分鐘出錯(cuò)一次

    電腦登錄游戲5分鐘出錯(cuò)一次,游戲公司鎖定我的電腦禁止登錄,如何找到對(duì)方用了什么手段
    發(fā)表于 11-29 11:49

    干貨 | 適用于基于FPGA的網(wǎng)絡(luò)設(shè)備的IEEE 1588透明時(shí)鐘架構(gòu)

    導(dǎo)讀:在基于FPGA的網(wǎng)絡(luò)設(shè)備中,精確的時(shí)間同步至關(guān)重要。IEEE 1588標(biāo)準(zhǔn)定義的精確時(shí)間協(xié)議(PTP)為網(wǎng)絡(luò)中的設(shè)備提供了納秒級(jí)的時(shí)間同步。本文將介紹
    的頭像 發(fā)表于 11-27 10:57 ?1021次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干貨 | 適用于基于FPGA的網(wǎng)絡(luò)設(shè)備的<b class='flag-5'>IEEE</b> <b class='flag-5'>1588</b>透明時(shí)鐘架構(gòu)

    適用于基于FPGA的網(wǎng)絡(luò)設(shè)備的IEEE 1588透明時(shí)鐘架構(gòu)

    在基于FPGA的網(wǎng)絡(luò)設(shè)備中,精確的時(shí)間同步至關(guān)重要。IEEE1588標(biāo)準(zhǔn)定義的精確時(shí)間協(xié)議(PTP)為網(wǎng)絡(luò)中的設(shè)備提供了納秒級(jí)的時(shí)間同步
    的頭像 發(fā)表于 11-23 08:04 ?583次閱讀
    適用于基于FPGA的網(wǎng)絡(luò)設(shè)備的<b class='flag-5'>IEEE</b> <b class='flag-5'>1588</b>透明時(shí)鐘架構(gòu)

    請(qǐng)問(wèn)W5500芯片是否支持IEEE1588?

    請(qǐng)問(wèn)W5500芯片是否支持IEEE1588,如果支持的話是否可以提供一段代碼參考。顯示全部
    發(fā)表于 11-03 06:04

    基于TMS320DM642的硬件實(shí)現(xiàn)IEEE1588時(shí)鐘同步

    電子發(fā)燒友網(wǎng)站提供《基于TMS320DM642的硬件實(shí)現(xiàn)IEEE1588時(shí)鐘同步.pdf》資料免費(fèi)下載
    發(fā)表于 10-26 09:05 ?2次下載
    基于TMS320DM642的硬件實(shí)現(xiàn)<b class='flag-5'>IEEE1588</b>時(shí)鐘同步

    IEEE1588時(shí)鐘同步在PTN網(wǎng)中的實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《IEEE1588時(shí)鐘同步在PTN網(wǎng)中的實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 10-24 09:39 ?0次下載
    <b class='flag-5'>IEEE1588</b>時(shí)鐘同步在PTN網(wǎng)中的實(shí)現(xiàn)

    淺談網(wǎng)絡(luò)精確時(shí)間同步—PTP(IEEE1588)

    IEEE1588(the Precision Time Protocol 簡(jiǎn)稱為 PTP )全稱是“網(wǎng)絡(luò)測(cè)量和控制系統(tǒng)的精密時(shí)鐘同步協(xié)議標(biāo)準(zhǔn)”,是針對(duì)基于工業(yè)以太網(wǎng)的測(cè)控系統(tǒng)的時(shí)間同步協(xié)議
    的頭像 發(fā)表于 10-09 10:58 ?7809次閱讀
    淺談網(wǎng)絡(luò)<b class='flag-5'>精確</b>時(shí)間同步—PTP(<b class='flag-5'>IEEE1588</b>)

    Safran與是德科技合作推出基于GNSS技術(shù)的5G LBS方案

    SUM概述GNSSSafran與是德科技(Keysight)聯(lián)手推進(jìn)基于全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)技術(shù)的5G定位服務(wù)(LBS),利用
    的頭像 發(fā)表于 09-23 08:07 ?551次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>Safran與是德科技合作推出基于GNSS技術(shù)的<b class='flag-5'>5</b>G LBS方案