Time Master行為
在gPTP網絡中作為Time Master的節點存在著如下報文處理流程:
Time Master負責SYNC報文與Follow-Up報文的發送,SYNC報文可以通過設置參數EthTSynGlobalTimeTxPeriod來進行周期性發送,在發送SYNC報文的過程中需進行如下三個基本步驟:
通過函數 EthIf_ProvideTxBuffer來獲取空閑的buffer來存儲發送的數據;
如果參數EthTSynHardwareTimestampSupport設置為TRUE,那么可通過函數EthIf_EnableEgressTimeStamp來激活硬件時間戳功能;
通過調用函數Ethif_Transmit來觸發報文的發送;
當參數EthTSynHardwareTimestampSupport設置為TRUE,通過調用函數EthTSyn_TxConfirmation來獲取SYNC報文外發時刻的時間戳;
通過設置參數EthTSynGlobalTimeTxFollowUpOffset來決定SYNC報文發送之后多久發送Follow_Up報文,Follow_Up報文發送需經過如下兩個基本步驟:
通過函數 EthIf_ProvideTxBuffer來獲取空閑的buffer來存儲發送的數據;
通過調用函數Ethif_Transmit來觸發報文的發送;
通過函數 EthTSyn_TrcvLinkStateChg來獲取當前使用的PHY狀態,當PHY狀態由 ETHTRCV_LINK_STATE_ACTIVE 切換成ETHTRCV_LINK_STATE_DOWN時就會重置所有時間同步報文的發送與接收狀態機。
通過函數 EthTSyn_TrcvLinkStateChg來獲取當前使用的PHY狀態,當PHY狀態由 ETHTRCV_LINK_STATE_DOWN切換成ETHTRCV_LINK_STATE_ACTIVE時就會重啟所有時間同步報文的發送與接收。
可通過調用函數EthTSyn_SetTransmissionMode并設置成ETHTSYN_TX_OFF,所有發送的請求將會被禁止發送,設置成ETHTSYN_TX_ON則所有的報文發送請求均會被接受。
-
網絡
+關注
關注
14文章
7600瀏覽量
89257 -
時間
+關注
關注
0文章
41瀏覽量
19808 -
汽車
+關注
關注
13文章
3602瀏覽量
37660
發布評論請先 登錄
相關推薦
![](https://file1.elecfans.com/web2/M00/A1/4C/wKgZomTxtIyAYdlZAAKBBXigxdQ850.png)
![](https://file1.elecfans.com/web2/M00/A1/B0/wKgZomT26qOAIhXcAAHLb194G2g005.jpg)
![](https://file1.elecfans.com/web2/M00/A4/04/wKgaomT_2ImAaV7uAAJ-Sm666wM877.png)
![](https://file1.elecfans.com/web2/M00/A4/15/wKgaomUALuCAWc-mAAPA0xRjtgg350.png)
![](https://file1.elecfans.com/web2/M00/A3/9E/wKgZomUIDCOAOifxAAHMirKkpD0903.jpg)
![](https://file1.elecfans.com/web2/M00/A3/C7/wKgZomUJWqeAOw3NAAHUXEpmafA637.jpg)
![](https://file1.elecfans.com/web2/M00/A5/44/wKgaomUKQc6AMmKIAAHTkeqPfjk904.jpg)
![](https://file1.elecfans.com/web2/M00/A5/7C/wKgaomULsPCAMntYAAHUfCq-UNA877.jpg)
![](https://file1.elecfans.com/web2/M00/A5/9D/wKgaomUM5_eANdSFAAN7834Y-AA182.png)
![](https://file1.elecfans.com/web2/M00/E5/CD/wKgZomZEgBOAehvlAAD1J1BRo98013.png)
![](https://file1.elecfans.com/web2/M00/EA/91/wKgZomZZNV6ABmUHAALQaX4H-ZI635.jpg)
車載以太網在未來汽車的應用
車載以太網時間同步之EthTsync技術解析
![<b class='flag-5'>車載</b><b class='flag-5'>以太網</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>之EthTsync技術解析](https://file1.elecfans.com/web2/M00/82/8B/wKgaomRYWuGAMQQdAAAY9vU-pr8256.png)
車載以太網時間同步Time Slave行為
![<b class='flag-5'>車載</b><b class='flag-5'>以太網</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b><b class='flag-5'>Time</b> Slave<b class='flag-5'>行為</b>](https://file1.elecfans.com/web2/M00/8D/91/wKgZomS95ueAcsqVAACsG_-QSuw606.jpg)
評論