概述


IEEE 1588的單步或雙步時(shí)鐘?這個(gè)問題經(jīng)常出現(xiàn)。如果你正在設(shè)計(jì)支持PTP的設(shè)備,那么這是一個(gè)問題,它對你的設(shè)備的結(jié)構(gòu)有重要影響。但是,如果你購買的是支持PTP的設(shè)備,并將它們集成到網(wǎng)絡(luò)中,那就完全不重要了。此外,對于網(wǎng)絡(luò)架構(gòu)師來說,如果你在同一個(gè)網(wǎng)絡(luò)中混合使用單步和雙步設(shè)備也無關(guān)緊要。下面介紹單步和雙步設(shè)備的區(qū)別,以及IEEE 1588標(biāo)準(zhǔn)對設(shè)備的要求,這樣對上面陳述的理解會更清晰。

單步和雙步工作原理


單步和雙步時(shí)鐘工作原理的簡短版本是這樣的:對于任何PTP事件消息,即有時(shí)間戳的消息,當(dāng)它即將離開設(shè)備時(shí),要么在消息中得到一個(gè)準(zhǔn)確的時(shí)間戳(單步),要么第二個(gè)消息攜帶準(zhǔn)確的時(shí)間戳(雙步)。在延遲請求的情況下,無論如何都需要第二個(gè)消息,因?yàn)闀r(shí)間戳必須從一個(gè)設(shè)備發(fā)送到另一個(gè)設(shè)備,但同步消息和對等延遲響應(yīng)消息可以是單步或雙步的。考慮到下面的消息序列圖,描述了單步的E2E操作。
在E2E單步操作中,將時(shí)間從主站轉(zhuǎn)移到從站的信息序列
這比前面的文章“為什么1588如此準(zhǔn)確?”中描述的要簡單。其中描述了雙步操作。不需要后續(xù)消息,同步在離開時(shí)加載了準(zhǔn)確的時(shí)間戳。在對等延遲消息交換中也可以看到類似的制度。
對等延遲測量的信息序列
這比雙步對等延遲機(jī)制更簡單。不需要對等延遲響應(yīng)的后續(xù)信息。

透明時(shí)鐘的單步和雙步PTP


在透明時(shí)鐘的情況下,單步或雙步的PTP之間的差異是很大的。下圖顯示了一個(gè)通過透明時(shí)鐘的同步信息。
透明時(shí)鐘必須在離開交換機(jī)核心之后截取同步消息,并基于它在透明時(shí)鐘中的隊(duì)列中停留多長時(shí)間來更新校正字段。將此與“什么是所有這些IEEE 1588時(shí)鐘類型?”中所示的雙步透明時(shí)鐘的類似圖表進(jìn)行對比。在雙步版本中,透明時(shí)鐘不需要在運(yùn)行中更新同步消息,但它需要記住它有多長時(shí)間的同步消息,并更新相應(yīng)的后續(xù)消息。因此,如果你正在設(shè)計(jì)一個(gè)透明的時(shí)鐘,你必須問問自己,我是想在硬件上花很多功夫,還是在軟件上下功夫。單步時(shí)鐘需要能夠即時(shí)更新校正場的硬件。雙步時(shí)鐘要求軟件記住同步消息的駐留時(shí)間,并將其與相應(yīng)的后續(xù)消息進(jìn)行匹配。

如何選擇單步還是雙步?


文章概述中提到,如果不是制造設(shè)備,而只是購買它們,那么這并不重要。但是,你難道不需要確保從主站到從站的鏈條上的所有設(shè)備都使用相同的步數(shù)嗎?答案是否定的,因?yàn)镮EEE 1588-2008要求所有從設(shè)備都要使用這兩種標(biāo)準(zhǔn)中的任何一種。這是個(gè)很容易制定的規(guī)則,因?yàn)殡y只難在發(fā)送單步信息,而不是接收它們。那么,有一個(gè)雙步的主站和一個(gè)單步的透明時(shí)鐘的情況呢?也沒有問題。透明時(shí)鐘將更新同步信息中的修正字段,并將后續(xù)信息不加改動地傳遞給它。從機(jī)將把兩個(gè)消息中的修正字段相加,正如標(biāo)準(zhǔn)所要求的那樣。有一個(gè)單步主站和一個(gè)雙步透明時(shí)鐘的情況如何呢?仍然沒有問題,但透明時(shí)鐘的工作要多一點(diǎn),因?yàn)樗仨殞⑼讲襟E標(biāo)志設(shè)置為雙步,并生成后續(xù)信息。

單步帶寬優(yōu)勢?


單步難道不是因?yàn)樗褂酶俚木W(wǎng)絡(luò)帶寬而更受歡迎嗎?我們來做個(gè)小算術(shù)。對于UDP/IPv4/Ethernet映射來說,一個(gè)后續(xù)信息是98字節(jié)。這就是784比特。在每秒一次的速率下,這使用了不到千兆位鏈接的0.0001%。即使一秒鐘有100條跟進(jìn)信息,帶寬的使用也是微不足道的。即使它只是一條10-BaseT的鏈路! 在實(shí)際應(yīng)用中,假設(shè)PTP使用的帶寬大約為零,無論它是單步還是雙步。

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


在新的工業(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、自動駕駛、政府和全球企業(yè))提供穩(wěn)健和安全的時(shí)間。
-
網(wǎng)絡(luò)
+關(guān)注
關(guān)注
14文章
7768瀏覽量
90383
發(fā)布評論請先 登錄
MAX9312/MAX9314雙路、1:5差分LVPECL/LVECL/HSTL時(shí)鐘和數(shù)據(jù)驅(qū)動器技術(shù)手冊

10分鐘上手寫代碼,LuatOS協(xié)程輕松掌握!

虹科直播回放 | IO-Link技術(shù)概述與虹科IO-Link OEM

虹科直播 | 2月18日開講!IO-Link技術(shù)深度解析!解鎖虹科自研產(chǎn)品+積分好禮!

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

虹科電子12月事件回顧
虹科培訓(xùn) | 重磅來襲!波形分析課程全面上線!

虹科活動回顧 | 波形診斷開放日-上海站圓滿落幕!

虹科培訓(xùn) | 重磅升級!全新模式月底開班,你想學(xué)的都在這里!

虹科應(yīng)用 為什么虹科PCAN方案能成為石油工程通訊的首選?

虹科直播 | 31日晚8點(diǎn)!超哥帶你深入了解汽車NVH!

虹科應(yīng)用 15分鐘部署CAN記錄儀,節(jié)省95%成本的秘訣是什么?

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

虹科應(yīng)用 當(dāng)CANoe不是唯一選擇:發(fā)現(xiàn)虹科PCAN-Explorer 6

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

評論