在之前的文章中,我們介紹了IEEE 802.3cz[1]協(xié)議,MultiGABSE-AU物理層中XMII、PCS子層以及兩個可選功能的相關(guān)內(nèi)容,本篇將介紹MultiGABSE-AU物理層PMA子層及PMD子層的相關(guān)機(jī)制。
PMA子層
PMA子層位于PCS子層和PMD子層之間,規(guī)范中定義了PMA子層的三個功能:PMA Transmit、PMA Receive及PHY Control。
![wKgZO2drvfaALzHQAAB8_RpALoo763.png](https://file1.elecfans.com/web3/M00/03/C5/wKgZO2drvfaALzHQAAB8_RpALoo763.png)
![](https://oscimg.oschina.net/oscnet/up-c95fb48ffb93a0fbf7ba0d2fc725c592858.jpg)
- PMA Transmit功能
PMA Transmit功能依賴于PHY的分組參數(shù)G,接收到PCS傳輸下來的數(shù)據(jù)后,PMA Transmit會按照下圖中的方案,將比特映射為對應(yīng)的符號。
![wKgZPGdrvgOAFYHTAABkNfccGDI033.png](https://file1.elecfans.com/web3/M00/03/BA/wKgZPGdrvgOAFYHTAABkNfccGDI033.png)
![](https://oscimg.oschina.net/oscnet/up-9f931f410425fa5ffeb050f08374d41e886.jpg)
當(dāng)G=1時,Transmit Block會被映射為195840個獨立小組,對應(yīng)符號{-1}和{+1}。
當(dāng)G=2時,Transmit Block會被映射為97920個2bit小組,對應(yīng)符號{-1},{-1/3},{+1/3}和{+1}。
- PMA Receive功能
PMA Receive的功能包括了Transmit Block的同步以及從PMD Receive中恢復(fù)時鐘和數(shù)據(jù)。
PMA Receive的時鐘恢復(fù)包含粗定時恢復(fù),時鐘頻率偏差估計以及精細(xì)時鐘恢復(fù)三個過程:粗定時恢復(fù)用于與接收Transmit Block的起始進(jìn)行同步,精細(xì)時鐘恢復(fù)用于輸出穩(wěn)定的恢復(fù)時鐘,可通過這個時鐘從PMD傳輸?shù)?a target="_blank">信號中采樣并接收符號數(shù)據(jù)。符號數(shù)據(jù)會通過上圖的方案,映射為Bit Group發(fā)送給PCS Receive。
- PHY Control功能
PHY Control包含了五個模塊:PHY Tx Control、PHY Rx Control、PHD monitor、Link monitor以及PHY quality monitor,五個模塊共同定義了從初始化到穩(wěn)定傳輸信號之間,PHY需要進(jìn)行的工作。以下是五個模塊主要功能的介紹。
?PHY Tx control:數(shù)據(jù)發(fā)送控制
?PHY Rx control:時鐘恢復(fù)、數(shù)據(jù)接收
?PHD monitor:PHD恢復(fù)、解析及完整性檢查
?Link monitor:link狀態(tài)檢測
?PHY quality monitor:通信質(zhì)量檢測
為了更好地理解PHY Control的整體功能,接下來會將五個模塊整合起來,通過上電后的流程進(jìn)行簡要介紹,要注意的是,相同序號的步驟并不一定在同一時刻發(fā)生。
![wKgZPGdrvhKAJcg8AAD9cYiw9Ks332.png](https://file1.elecfans.com/web3/M00/03/BA/wKgZPGdrvhKAJcg8AAD9cYiw9Ks332.png)
![](https://oscimg.oschina.net/oscnet/up-961248b18958c8f8b13791293f9399b24a4.jpg)
① 系統(tǒng)上電,PMA子層Reset,所有模塊進(jìn)入初始化階段。
② 初始化完成后,PHY Tx control模塊開始發(fā)送數(shù)據(jù),由于此時還沒有Link up,發(fā)送的數(shù)據(jù)并不是payload數(shù)據(jù),而是一種特殊的65B控制信號:Local Fault,在正式收到link up信號前,PHY Tx control模塊會持續(xù)發(fā)送攜帶PHD的Local Fault信號。
③ 在發(fā)送Local Fault信號的同時,鏈路伙伴也完成了上述步驟,開始發(fā)送該信號,因此,PHY Rx control模塊會接收攜帶了PHD的Local Fault信號,并進(jìn)行時鐘恢復(fù)。
④ 針對收集的數(shù)據(jù),解析后得到PHD和Payload兩部分,Payload會在PHY quality monitor模塊中持續(xù)檢測基于符號噪聲方差估計的Link Margin,這是一個持續(xù)檢測的過程。PHD則是在進(jìn)行CRC16校驗后,讀取PHD中LINKSTATUS和HDRSTATUS的值,分別輸入給Link monitor模塊和PHD monitor模塊,這一步驟的目的是通過檢測PHD獲取對方接收Payload和PHD的狀態(tài),對方接收到步驟2發(fā)出的數(shù)據(jù)后也會進(jìn)行步驟四的分析,并將結(jié)論寫入PHD發(fā)送至本地的PHY Rx control模塊。
⑤ 與此同時,CRC校驗后,PHD monitor模塊還會將結(jié)果寫入本地的HDRSTATUS參數(shù)中,通知發(fā)送和接收模塊以正確接收PHD,這個結(jié)果也會通過PHD告知鏈路伙伴。
⑥ 接下來,PHY Rx control模塊會持續(xù)接收多條數(shù)據(jù)用于PHY quality monitor模塊的鏈路余量估計,至少一次Link Margin大于0可認(rèn)為本地接收狀態(tài)通過。
⑦ 檢測到本地接收狀態(tài)通過后,PHY quality monitor模塊會將這個結(jié)果通知Link monitor模塊。
⑧ Link monitor模塊根據(jù)步驟4和步驟7輸出的遠(yuǎn)程和本地接收狀態(tài),二者均為OK則進(jìn)入Link UP狀態(tài),要注意的是,只有二者均為OK才可以進(jìn)入Link UP狀態(tài),其中一個出現(xiàn)問題會退出Link UP。
⑨ Link up后,PHY Tx control模塊會確認(rèn)TX.NEXT.MODE,如果是normal transmission模式則開始發(fā)送XMII上下發(fā)的Payload數(shù)據(jù),PHY Rx control模塊開始接收對方發(fā)送的Payload數(shù)據(jù),進(jìn)入正常工作模式。
PMD子層
PMD子層全稱Physical Medium Dependent,位置在PMA子層和傳輸介質(zhì)之間,主要功能是光信號與電信號的轉(zhuǎn)換,802.3cz中定義了PMD子層的三個功能:PMD Transmit、PMD Receive以及PMD signal detect。
![wKgZO2drvh-AGggJAAB1bdD3L0c860.png](https://file1.elecfans.com/web3/M00/03/C5/wKgZO2drvh-AGggJAAB1bdD3L0c860.png)
![](https://oscimg.oschina.net/oscnet/up-28115d953d0b204033dc860cc009f4173b2.jpg)
PMD Transmit與PMD Receive的功能比較簡單,PMD Transmit接收到PMA Transmit發(fā)送的符號后,會根據(jù)TP2節(jié)點的平均光功率進(jìn)行符號到發(fā)射功率的計算。PMD Receive收到光信號后同樣會根據(jù)接收到的光功率反向計算出符號發(fā)送至PMA Receive。
![wKgZO2drvimAUaYTAABzu71b-BM580.png](https://file1.elecfans.com/web3/M00/03/C5/wKgZO2drvimAUaYTAABzu71b-BM580.png)
![](https://oscimg.oschina.net/oscnet/up-d5cd1101ae1473470c58571a265e69a48f2.jpg)
輸出光功率的計算公式如下:
![wKgZPGdrvjKAKmNfAAAvb1JTOd8830.png](https://file1.elecfans.com/web3/M00/03/BA/wKgZPGdrvjKAKmNfAAAvb1JTOd8830.png)
![](https://oscimg.oschina.net/oscnet/up-4d3ec038648ee821c533a2207e7245a9b40.jpg)
PMD 發(fā)射機(jī)的信號速率及調(diào)制方式如下圖所示:
![wKgZO2drvjiAWx9RAAB2-PRB9sQ227.png](https://file1.elecfans.com/web3/M00/03/C5/wKgZO2drvjiAWx9RAAB2-PRB9sQ227.png)
![](https://oscimg.oschina.net/oscnet/up-dbca39b0f4ea98176cebf905bc35885bd77.jpg)
PMD signal detect功能是在PMD Receive端運(yùn)行的功能,其作用是通過檢測TP3處的平均光功率確認(rèn)是否收到光信號,判斷條件如下圖所示:
![wKgZPGdrvj6ASozMAAB3nQ4b6KY511.png](https://file1.elecfans.com/web3/M00/03/BA/wKgZPGdrvj6ASozMAAB3nQ4b6KY511.png)
![](https://oscimg.oschina.net/oscnet/up-0b6fdc7348b9cd0ada8656bbbe471de8627.jpg)
Signal detect為FAIL表示沒有收到光信號,無法發(fā)起鏈路建立,因此在啟用EEE功能時,PMD signal detect功能可用于將系統(tǒng)由正常狀態(tài)轉(zhuǎn)變?yōu)镋EE狀態(tài)。
除此之外,803cz在PMD的章節(jié)中還提出了對傳輸介質(zhì)的需求:
- MultiGBASE-AU在傳輸介質(zhì)上需要采用50/125 μm 的OM3規(guī)格多模光纖
- 光纖中心波長范圍為970-990nm
- 光纖傳輸距離如下圖所示,但規(guī)范中同樣提到,當(dāng)滿足所有光學(xué)規(guī)格的情況下,超過規(guī)定長度的PMD是合規(guī)的
![](https://oscimg.oschina.net/oscnet/up-f5ac968e2b41a729c34d18d8a2ffa45931c.jpg)
![wKgZPGdrvkaAYt9_AAC7TOvL0Fw699.png](https://file1.elecfans.com/web3/M00/03/BA/wKgZPGdrvkaAYt9_AAC7TOvL0Fw699.png)
結(jié)語
以上便是介紹的MultiGBASE-AU物理層的全部內(nèi)容,主要包括了XMII、PCS子層、PMA子層及PMD子層四大板塊的內(nèi)容。隨著車載領(lǐng)域?qū)τ诟邘挕⒌脱舆t、低電磁干擾的需求,光通信和MultiGBASE-AU成為可供選擇的車載通信新技術(shù),帶來更多的創(chuàng)新和進(jìn)步的同時,也帶來了更大的挑戰(zhàn)。
經(jīng)緯恒潤作為OPEN聯(lián)盟會員和AUTOSAR聯(lián)盟的高級合作伙伴,長期為國內(nèi)外各大OEM和供應(yīng)商提供涵蓋TCP/IP、SOME/IP、DoIP、AVB、TSN、DDS等技術(shù)領(lǐng)域的設(shè)計和測試咨詢服務(wù),積極研發(fā)和探索車載網(wǎng)絡(luò)前沿技術(shù)的工程應(yīng)用。通過多個項目的實踐經(jīng)驗,已建立了高質(zhì)量、本土化的設(shè)計與測試一體化解決方案,為整車網(wǎng)絡(luò)架構(gòu)提供可靠支持。
參考文獻(xiàn)
[1] IEEE, 802.3cz-2023, " IEEE Standard for Ethernet, Amendment 7: Physical Layer Specifications and Management Parameters for Multi‐Gigabit Glass Optical Fiber Automotive Ethernet ", 2023.
-
IEEE
+關(guān)注
關(guān)注
7文章
386瀏覽量
47183 -
物理層
+關(guān)注
關(guān)注
1文章
152瀏覽量
34557 -
光纖以太網(wǎng)
+關(guān)注
關(guān)注
0文章
7瀏覽量
5167
發(fā)布評論請先 登錄
相關(guān)推薦
汽車以太網(wǎng)的演化進(jìn)程
![汽車<b class='flag-5'>以太網(wǎng)</b>的演化進(jìn)程](https://file1.elecfans.com/web3/M00/07/67/wKgZO2elZz-AfoLCAAApoM7yKbY780.png)
EE-269:以太網(wǎng)802.3初學(xué)者指南
![EE-269:<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>802.3</b>初學(xué)者指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Marvell 88E1512-A0-NNP2I000、88E6176-A1-TFJ2C000 以太網(wǎng)交換機(jī) QFN 封裝
光纖以太網(wǎng)IEEE 802.3cz-上
![<b class='flag-5'>光纖</b><b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>IEEE</b> <b class='flag-5'>802.3cz-</b>上](https://file1.elecfans.com/web3/M00/01/A6/wKgZO2dWuCSALIGVAAA0NGKyR8I648.png)
光纖以太網(wǎng)IEEE 802.3cz-中
![<b class='flag-5'>光纖</b><b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>IEEE</b> <b class='flag-5'>802.3cz-</b>中](https://file1.elecfans.com/web3/M00/01/9E/wKgZPGdWtyeANSUDAAAWAww09go287.png)
一文讀懂Cat8以太網(wǎng)電纜
以太網(wǎng)與光纖網(wǎng)絡(luò)的優(yōu)劣比較
以太網(wǎng)協(xié)議的種類和特點
以太網(wǎng)端口的類型和特性
大聯(lián)大推出基于景略產(chǎn)品的車載以太網(wǎng)應(yīng)用方案
![大聯(lián)大推出基于景略產(chǎn)品的車載<b class='flag-5'>以太網(wǎng)</b>應(yīng)用方案](https://file1.elecfans.com/web2/M00/F1/61/wKgZomZ05E2AHhnbAABCRqIcXqE780.png)
IEEE 802.3at 8 通道以太網(wǎng)供電 PSE 控制器TPS2388數(shù)據(jù)表
![<b class='flag-5'>IEEE</b> <b class='flag-5'>802.3</b>at 8 通道<b class='flag-5'>以太網(wǎng)</b>供電 PSE 控制器TPS2388數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
IEEE 802.3at 四端口以太網(wǎng)供電 PSE 控制器TPS23861數(shù)據(jù)表
![<b class='flag-5'>IEEE</b> <b class='flag-5'>802.3</b>at 四端口<b class='flag-5'>以太網(wǎng)</b>供電 PSE 控制器TPS23861數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
國產(chǎn)超低功耗以太網(wǎng)芯片JL1101p2p替代RTL8201
一文詳解以太網(wǎng)MAC芯片與PHY芯片
![<b class='flag-5'>一</b><b class='flag-5'>文</b>詳解<b class='flag-5'>以太網(wǎng)</b>MAC芯片與PHY芯片](https://file1.elecfans.com/web2/M00/C0/1D/wKgZomXSwkyAbWlRAAApGzAf95E167.jpg)
評論