91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

在恩智浦i.MX RT1180跨界處理器上如何實現(xiàn)1588協(xié)議同步

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2025-12-03 09:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

在前面的文章中介紹了i.MX RT1180跨界處理器的主要應(yīng)用場景是在工業(yè)自動化與智能制造的高精度測量領(lǐng)域,而這其中時間同步是一個實時系統(tǒng)能夠穩(wěn)定運行的關(guān)鍵。而主流的工業(yè)網(wǎng)絡(luò)協(xié)議基本上的時鐘同步原理都是一脈相承來自于IEEE 1588標(biāo)準(zhǔn),今天本文就介紹一下RT1180上如何實現(xiàn)1588同步。

1588基本原理簡介

首先來了解一下802.1AS(又叫g(shù)PTP)協(xié)議本身。gPTP協(xié)議最早可以追溯到20世紀(jì)90年代,以太網(wǎng)的速度開始從10Mbps往100Mbps發(fā)展,而早期的時間同步協(xié)議NTP工作在應(yīng)用層并且由純軟件實現(xiàn),它通常只能保證毫秒級的同步精度,這無法滿足工業(yè)自動化,汽車,電力系統(tǒng)等應(yīng)用領(lǐng)域?qū)ν骄鹊囊蟆?/p>

為了解決這個問題,在2002年,IEEE正式發(fā)布了1588協(xié)議的V1版本,定義了時間同步的基本原理,此版本的同步精度可以達(dá)到亞毫秒級,而在2008年發(fā)布的V2版本中引入了硬件時間戳的定義,同步精度由此提升到了亞微秒級。到了2011年第一版的gPTP協(xié)議發(fā)布,它脫胎于1588V2,但是與之不同的是它對1588V2進(jìn)行了簡化,拋棄了一些特性選項,并且針對性的僅工作在二層網(wǎng)絡(luò)上以提升精度。再到2020年,IEEE又發(fā)布了一版802.1AS-2020協(xié)議,創(chuàng)新的加入了多個時間域的支持,使得不同種類的應(yīng)用可以使用獨立的時間域,有效提升了容錯及冗余能力。

同步原理方面,從NTP到gPTP,使用的原理都是同樣的步驟,如下圖所示:

a9e96708-cb2b-11f0-8c8f-92fbcf53809c.png

主時鐘與從時鐘之間通過Sync,F(xiàn)ollow_up,Delay_req,Delay_rsep四種幀的通信,讓從時鐘能夠獲取與主時鐘的偏移以及傳輸延遲,然后從時鐘調(diào)整自己以與主時鐘同步。

通常來說,在計算偏移與延遲的過程中,時間戳越接近模擬信號的出口就能夠獲取越準(zhǔn)確的結(jié)果,而RT1180就依賴于一個內(nèi)置的Timer模塊,能夠在MAC的出口獲取時間戳,獲得相對較為準(zhǔn)確的數(shù)據(jù)。

RT1180 1588 Timer模塊

RT1180的Timer模塊的基本結(jié)構(gòu)如下圖所示:

aa54561c-cb2b-11f0-8c8f-92fbcf53809c.png

時鐘源的穩(wěn)定是時鐘同步的基礎(chǔ),所以RT1180的Timer可以支持多種時鐘源輸入作為計數(shù)源,可以根據(jù)需求選擇不同穩(wěn)定標(biāo)準(zhǔn)的時鐘源來作為時基。

這個Timer提供了多個寄存器以提供準(zhǔn)確的時間戳。包含兩個64-bit的counter寄存器TMR_CNT,TMR_OFF。除此以外,還提供了兩個32-bit的寄存器TMR_ACC配合TMR_ADD寄存器可以用于微調(diào)TMR_CNT的值,以讓輸出的時間戳能夠與主時鐘同步。

具體到它的調(diào)節(jié)原理如下,TMR_CNT會按照TMR_CTRL[TCLK_PERIOD]中設(shè)定的值每個周期遞增,TMR_ACC(定時器累加器)在每個定時器時鐘周期都會按照TMR_ADD[ADDEND]的值遞增。當(dāng)TMR_ACC累加到溢出時,TMR_CNT會額外加1,用于補償時鐘頻率中的小數(shù)部分。調(diào)整TCLK_PERIO以及TMR_ADD寄存器的值就可以做到調(diào)節(jié)Timer的輸出時間戳的值而達(dá)到調(diào)節(jié)時鐘頻率的目的。

同時這個Timer還提供了Alarm以及Fiper寄存器,Alarm寄存器用以實現(xiàn)到達(dá)指定時間時輸出脈沖,F(xiàn)iper模塊用以實現(xiàn)周期性的脈沖輸出,主要用于1PPS信號的輸出。

在實際的1588實現(xiàn)中,在周期性的計算offset的情況下,會使用PI控制的方法來動態(tài)調(diào)節(jié)TCLK_PERIOD與TMR_ADD的值以實現(xiàn)時鐘頻率的微調(diào),讓offset能夠保持在一個穩(wěn)定的范圍以內(nèi)。

RT1180時鐘同步效果

同步的基本原理上面已經(jīng)介紹過了,而在i.MX RT1180上,NXP提供的GenAVB/TSN軟件包也可以用于測量實際的同步效果,下圖就是基于兩塊RT1180-EVK單跳連接下所測量出來的gPTP的同步效果,可以看到offset還是保持在一個較低的值。

aab4210a-cb2b-11f0-8c8f-92fbcf53809c.png

在確定性網(wǎng)絡(luò)和工業(yè)自動化的時代,時間不僅是維度,更是協(xié)作的基石。i.MX RT1180憑借精準(zhǔn)的時鐘同步能力,讓每一個節(jié)點都能“踩準(zhǔn)節(jié)拍”,實現(xiàn)微秒級甚至納秒級的協(xié)同。

未來,無論是智能工廠、車聯(lián)網(wǎng),還是能源系統(tǒng),這種“魔法”都將成為推動高效、可靠通信的核心力量。時序共律,才能奏響工業(yè)互聯(lián)的完美樂章!

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

    關(guān)注

    68

    文章

    20255

    瀏覽量

    252400
  • 時鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1972

    瀏覽量

    135018
  • 時間同步
    +關(guān)注

    關(guān)注

    1

    文章

    226

    瀏覽量

    10636

原文標(biāo)題:時序共律:揭秘i.MX RT1180的時鐘同步魔法

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    探索i.MX RT1180:高性能處理器的技術(shù)剖析與應(yīng)用指南

    探索i.MX RT1180:高性能處理器的技術(shù)剖析與應(yīng)用指南 在當(dāng)今科技飛速發(fā)展的時代,高性能處理器工業(yè)自動化、物聯(lián)網(wǎng)等眾多領(lǐng)域發(fā)揮著至關(guān)
    的頭像 發(fā)表于 12-24 10:20 ?802次閱讀

    i.MX RT1180實現(xiàn)EtherCAT+伺服控制的終極實踐

    今天繼續(xù)為大家介紹i.MX RT1180實現(xiàn)EtherCAT+伺服控制的終極實踐:雙電機(jī)控制與Ethercat資源使用。
    的頭像 發(fā)表于 11-26 08:19 ?4251次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b><b class='flag-5'>實現(xiàn)</b>EtherCAT+伺服控制的終極實踐

    使用i.MX RT700MCU打造智能手表

    智能手表已經(jīng)成為我們生活中不可或缺的可穿戴設(shè)備。隨著技術(shù)和市場的演進(jìn),如今的智能手表功能越來越豐富,而用戶對其續(xù)航能力的期望也越來越高。應(yīng)對這一挑戰(zhàn),專為可穿戴、消費級醫(yī)療、智能家居和HMI設(shè)備而設(shè)計的i.MX
    的頭像 發(fā)表于 10-27 09:33 ?1446次閱讀

    推出i.MX 952人工智能應(yīng)用處理器

    半導(dǎo)體宣布推出i.MX 9系列的新成員——i.MX 952應(yīng)用處理器。該處理器專為AI視覺
    的頭像 發(fā)表于 10-27 09:15 ?3434次閱讀

    i.MX 95處理器如何推動車載HMI演進(jìn)

    車載人機(jī)接口 (HMI) 的持續(xù)演進(jìn)正在重塑駕駛員與車輛之間的交互方式,尤其是安全性、用戶體驗與自動化日益融合的背景下。i.MX 95應(yīng)用
    的頭像 發(fā)表于 10-27 09:12 ?3308次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> 95<b class='flag-5'>處理器</b>如何推動車載HMI演進(jìn)

    i.MX RT1180 MCU如何進(jìn)入Boundary Scan模式

    本文重點介紹RT1180如何進(jìn)入Boundary Scan模式,通過Jtag來進(jìn)行板級硬件測試的過程。遵循IEEE1149.1中的測試訪問端口和BoundaryScan體系結(jié)構(gòu)的標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 10-22 09:50 ?3549次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b> MCU如何進(jìn)入Boundary Scan模式

    助力億境虛擬打造新一代AI眼鏡解決方案

    半導(dǎo)體宣布,深圳市億境虛擬現(xiàn)實技術(shù)有限公司(簡稱“億境虛擬”)在其新一代 AI 眼鏡解決方案SW3021中采用i.MX
    的頭像 發(fā)表于 10-16 09:03 ?4373次閱讀

    RT1180 XMCD的特點和使用注意事項

    之前 “XMCD – i.MX RT11xx系列簡單易用的特定外設(shè)配置功能”的文章給大家介紹了XMCD功能的基礎(chǔ)知識和用法,不過前面是以RT1170為例介紹的,本文將基于
    的頭像 發(fā)表于 10-07 11:06 ?1433次閱讀
    <b class='flag-5'>RT1180</b> XMCD的特點和使用注意事項

    i.MX RT1180MCU助力下一代伺服控制系統(tǒng)

    今天我們將聚焦一項正在重塑工業(yè)自動化邊界的技術(shù)組合 —— 基于NXP的i.MX RT1180微控制,實現(xiàn)EtherCAT通信與高性能伺服控制的融合方案。
    的頭像 發(fā)表于 09-28 14:16 ?4913次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b><b class='flag-5'>跨</b><b class='flag-5'>界</b>MCU助力下一代伺服控制系統(tǒng)

    i.MX RT1180處理器如何選型

    i.MX RT1180 處理器包含眾多的型號,以滿足客戶對不同性能與價格的需求,今天就先給大家說說如何選型。
    的頭像 發(fā)表于 09-28 14:01 ?2498次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b><b class='flag-5'>跨</b><b class='flag-5'>界</b><b class='flag-5'>處理器</b>如何選型

    基于i.MX RT1180芯片的EtherCAT+伺服電機(jī)控制方案

    i.MX RT1180最近推出的一款高性能處理器
    的頭像 發(fā)表于 09-22 16:27 ?8579次閱讀
    基于<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>芯片的EtherCAT+伺服電機(jī)控制方案

    MCU方案 單顆i.MX RT1180實現(xiàn)EtherCAT+伺服控制

    介紹基于單顆i.MX RT1180芯片的EtherCAT+伺服電機(jī)控制方案-伺服控制板硬件電路資源介紹,即為下圖中的Servo Motor Driver Board。
    的頭像 發(fā)表于 09-11 14:27 ?12.3w次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>MCU方案 單顆<b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b><b class='flag-5'>實現(xiàn)</b>EtherCAT+伺服控制

    i.MX 95系列MPU如何賦能邊緣計算

    本系列博文的第一部分,我探討了i.MX 95系列如何將新功能安全技術(shù)應(yīng)用于工業(yè)環(huán)境、汽車領(lǐng)域及其他邊緣應(yīng)用。接下來的文章中,我將進(jìn)
    的頭像 發(fā)表于 07-30 11:08 ?2774次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> 95系列MPU如何賦能邊緣計算

    如何實現(xiàn)安卓與i.MX RT1170的無線投屏與控制

    Scrcpy是一款免費開源的軟件,支持將安卓端屏幕投影到其他設(shè)備,并支持被投屏設(shè)備對安卓的反向控制?;贏DB工具,安卓端無需安裝任何軟件,延遲低,穩(wěn)定性好?,F(xiàn)在,安卓也可投屏到i.MX
    的頭像 發(fā)表于 06-26 09:53 ?2271次閱讀
    如何<b class='flag-5'>實現(xiàn)</b>安卓與<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1170的無線投屏與控制

    i.MX 94應(yīng)用處理器和Trimension NCJ29D6超寬帶IC榮獲嵌入式世界大會兩項大獎

    日前,盛裝亮相2025嵌入式世界大會,展示了前沿的嵌入式解決方案,及其如何賦能智能系統(tǒng),解決工業(yè)、物聯(lián)網(wǎng)及汽車邊緣應(yīng)用的復(fù)雜性難題。的創(chuàng)新產(chǎn)品
    的頭像 發(fā)表于 03-21 10:28 ?1757次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> 94應(yīng)用<b class='flag-5'>處理器</b>和Trimension NCJ29D6超寬帶IC榮獲嵌入式世界大會兩項大獎