RM新时代网站-首页

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

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

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

深度解讀邊緣設(shè)備全以太網(wǎng)方案

安森美 ? 來源:安森美 ? 2024-11-14 10:01 ? 次閱讀

10BASE-T1S是實現(xiàn)工業(yè)4.0、汽車 IVN和智能建筑中邊緣設(shè)備全以太網(wǎng)化的缺失環(huán)節(jié),可與促進(jìn)人工智能機(jī)器學(xué)習(xí)的100/1000BASE-T1以太網(wǎng)主干網(wǎng)對接。這是因為10BASE-T1S可直接連接到以太網(wǎng)MAC層下數(shù)據(jù)鏈路層 (L2) 的現(xiàn)有OSI參考模型層,無需使用低效且昂貴的協(xié)議網(wǎng)關(guān)。10BASE-T1S多點傳送SPE也是10BASE-T1L長距離(1千米)點對點傳輸?shù)淖罴蜒a(bǔ)充?!哆吘壴O(shè)備全以太網(wǎng)方案:10BASE-T1S》白皮書將系統(tǒng)介紹探討10BASE-T1S如何在工業(yè)和汽車中運(yùn)作,本文為第二部分,將介紹10BASE?T1S控制器架構(gòu)、OPEN聯(lián)盟(Open Alliance)SPI接口和塊、安森美(onsemi)的NCN26010 10BASE?T1S控制器等。

10BASE?T1S控制器架構(gòu)

三種典型的10BASE?T1S控制器體系結(jié)構(gòu)如下圖1所示。在左側(cè),MAC(媒體訪問控制)與PHY(物理層器件)和PLCA一起集成到10BASE?T1S控制器中,僅需通過五個SPI(串行外設(shè)接口)引腳與MCU通信。

在圖1的中間,MCU包含MAC,而10BASE?T1S控制器包含PHY和PLCA,通過16個外部引腳的MII(媒體獨(dú)立接口)接口(第22條)與配套MCU通信。在圖1的最右側(cè),MCU包含MAC、PLCA和ePHY,而10BASE?T1S控制器包含PMD(Physical Medium Dependent)。從本質(zhì)上講,ePHY包含大部分?jǐn)?shù)字PHY電路,PMD包含大部分模擬PHY電路。還開發(fā)了一種11引腳RMII(精簡媒體獨(dú)立接口),但多項研究表明,使用RMII與PLCA存在互操作性問題。

998a16e2-9ffc-11ef-93f3-92fbcf53809c.png

圖1. 三個10BASE?T1S控制器、MAC+PHY、僅PHY或PMD

下圖2說明了這三種10BASE?T1S控制器體系結(jié)構(gòu),如何適用于100/1000BASE?T1以太網(wǎng)中繼分支到多個10BASE?T1S子節(jié)點中。

99aa7d60-9ffc-11ef-93f3-92fbcf53809c.png

圖2.100/1000BASE?T1分支到10BASE?T1S子節(jié)點

OPEN聯(lián)盟(Open Alliance)SPI接口和塊

2021年12月20日,以太網(wǎng)OPEN聯(lián)盟發(fā)布了“10BASE?T1x MAC?PHY串行接口”規(guī)范(Open_Alliance_10BASET1x_MAC?PHY_Serial_Interface_ V1.1.pdf),該規(guī)范描述了MAC?PHY 10BASE?T1x控制器和配套MCU之間的串行接口。

MAC?PHY被指定為通過下圖3所示的單個全雙工串行外圍接口承載數(shù)據(jù)(以太網(wǎng)幀)和控制(寄存器訪問)事務(wù)。接口至少支持15 MHz的SPI時鐘(SCK)速率??梢砸暂^慢的速度操作,但供應(yīng)商通常支持較快的速度。

99ccec1a-9ffc-11ef-93f3-92fbcf53809c.png

圖3.開放式串行10BASE?T1x接口的引腳

有時,MCU可能太忙,無法在給定時間通過SPI傳輸(TX或RX)整個以太網(wǎng)幀。在這種情況下,以太網(wǎng)幀可以以數(shù)據(jù)塊的形式傳輸。塊可以是8、16、32或64字節(jié)。SPI會為全速流量運(yùn)行的STM32 MCU增加大約6%?8%的負(fù)載開銷。

安森美的NCN26010 10BASE?T1S控制器

圖4顯示了2022年6月發(fā)布的NCN26010 10BASE?T1S控制器內(nèi)部框圖,完全符合IEEE802.3cg規(guī)范,適用于單對以太網(wǎng)(SPE)上的多點、半雙工、10 Mb/s速率。NCN26010 采用QFN32、4 mm x 4 mm封裝,包含MAC、PLCA和PHY(RX+TX)。NCN26010單3.3 V供電,使用25 MHz晶振或時鐘源,支持由上述OPEN聯(lián)盟定義的OA SPI接口,以及增強(qiáng)的噪聲抗擾度。

99f465ec-9ffc-11ef-93f3-92fbcf53809c.png

圖4.NCN26010 10BASE?T1S控制器內(nèi)部框圖

安森美的NCN26000 10BASE?T1S PHY(MII)

下圖5顯示了2024年4月發(fā)布的NCN26000 10BASE?T1S物理層器件內(nèi)部框圖。與NCN26010一樣,完全符合IEEE802.3cg規(guī)范,適用于單對以太網(wǎng)(SPE)上的多點、半雙工、10 Mb/s數(shù)據(jù)速率。

與NCN26010相比,QFN32、5 mm x 5 mm封裝的NCN26000中僅包含PLCA?RS和PHY(RX+TX)。作為僅具有PHY器件的NCN26000,擁有和NCN26010相同的高級PHY功能。單3.3 V供電,使用25 MHz晶振或時鐘源,支持符合IEEE802.3的MII接口,以及增強(qiáng)的抗噪聲功能,相關(guān)內(nèi)容將在下文中進(jìn)一步討論。

9a2a49f0-9ffc-11ef-93f3-92fbcf53809c.png

圖5. NCN26000 10BASE?T1S控制器內(nèi)部框圖

Linux對NCN26010和NCN26000的支持

以太網(wǎng)最重要的因素之一是“免費(fèi)”提供的大量軟件。安森美認(rèn)識到這個大型生態(tài)系統(tǒng)的重要性,Linux是支撐新技術(shù)開發(fā)的重要工具,尤其在嵌入式系統(tǒng)中。因此,NCN6010完全支持Linux內(nèi)核(從6.5版本開始),對NCN26000的支持已經(jīng)完全集成到Linux內(nèi)核中(從6.3版開始)。

截至2023年7月,設(shè)備驅(qū)動程序處于測試階段,支持NCN26010的所有主要功能,與Linux網(wǎng)絡(luò)基礎(chǔ)設(shè)施和編程模型無縫集成。測試版驅(qū)動程序可應(yīng)客戶要求提供。

多點連接線路終端

圖6展示了IEEE802.3cg規(guī)定的10BASE?T1S多點線路終端,其中多點SPE電纜的兩端需要100Ω差分邊緣終端(最小25米)。

節(jié)點PMA(物理介質(zhì)附件)的傳輸,將通過兩個100nF電容(交流耦合)驅(qū)動正邊緣或負(fù)邊緣,通過標(biāo)稱最大10cm距離(傳輸線短截線)傳播到MDI(介質(zhì)相關(guān)接口)并進(jìn)入電纜。非傳輸節(jié)點的PMA保持高阻抗,不影響傳輸線,最大限度地減少短截線的不連續(xù)性。

9a4941b6-9ffc-11ef-93f3-92fbcf53809c.png

圖6. 10BASE?T1S線路終端

MDI連接器和PMA信號

下圖7展示了兩個MDI(介質(zhì)相關(guān)接口)連接器示例,以及IEEE802.3cg規(guī)范中的PMA(物理介質(zhì)連接)引腳與信號的映射關(guān)系。IEEE802.3cg規(guī)范為10BASE?T1S多點拓?fù)涮峁┝?8 AWG到26 AWG的線纜規(guī)格指南。

9a7866bc-9ffc-11ef-93f3-92fbcf53809c.png

圖7. MDI連接器IEC 63171?1和IEC 63171–6

10BASE?T1S多點終端,帶NCN260x0評估板

圖8說明了如何使用NCN26010評估板作為10BASE?T1S多點連接終端。物理上位于電纜端點的兩個評估板,JP2開關(guān)關(guān)閉。兩個端點內(nèi)的所有其他節(jié)點都打開JP2開關(guān)。如果客戶希望將NCN26010評估板用于“Engineered PoDL”(數(shù)據(jù)線供電),則JP2和100Ω無源電阻需要移動到100 nF 交流耦合電容的另一側(cè)。

在任務(wù)模式下,NCN26010具有GPIO,可用于啟用或禁用100Ω終端。

9a9586a2-9ffc-11ef-93f3-92fbcf53809c.png

圖8. NCN26010評估板多點終端

10BASE?T1S多點分段中的故障節(jié)點

如果任何10BASE?T1S節(jié)點發(fā)生故障,假設(shè)PMA信號BI_DA+和BI_DA-對地短路,兩個PMA信號都與MDI交流耦合,則故障節(jié)點不會引起10BASE?T1S其他節(jié)點故障。

隨著PLCA循環(huán)的迭代,發(fā)生故障的節(jié)點始終對其他節(jié)點保持靜默,并且PLCA循環(huán)將繼續(xù)執(zhí)行循環(huán)總線仲裁過程。管家固件程序可以加載到PLCA協(xié)調(diào)器(節(jié)點0)的MCU中,監(jiān)測每個節(jié)點的延長靜默,以確定節(jié)點是否發(fā)生故障,而不是正常運(yùn)行中,但沒有數(shù)據(jù)傳輸?shù)恼G闆r。

發(fā)生故障的PLCA協(xié)調(diào)器(節(jié)點0)和CSMA/CD

如果PLCA協(xié)調(diào)器發(fā)生故障,則10BASE?T1S將恢復(fù)為CSMA/CD(載波偵聽多路訪問/沖突檢測)。CSMA/CD允許任意節(jié)點在任意時間傳輸?shù)娇偩€上。如果發(fā)生沖突,沖突節(jié)點會識別出沖突,然后在再次傳輸之前“隨機(jī)等待時間”。概率告訴我們,多個隨機(jī)等待時間不會同時結(jié)束。因此,在每個節(jié)點的“隨機(jī)等待時間”之后,該節(jié)點將重試傳輸。

圖9說明了8個節(jié)點和64字節(jié)有效數(shù)據(jù)的PLCA相對于CSMA/CD的優(yōu)勢。在圖9的左側(cè),PLCA吞吐量與傳輸節(jié)點的數(shù)量無關(guān),為9.6 Mb/s。相反,CSMA/CD吞吐量隨著節(jié)點數(shù)量的增加而急劇下降。在圖9的右側(cè),PLCA的訪問延遲范圍為10微秒到100微秒,具體取決于總線負(fù)載百分比。相反,CMSA/CD訪問延遲的范圍從100微秒到10毫秒。

9ab35448-9ffc-11ef-93f3-92fbcf53809c.png

圖9. 8個節(jié)點和64字節(jié)有效數(shù)據(jù)的PLCA與CSMA/CD的比較

將節(jié)點添加到現(xiàn)有10BASE?T1S多點連接段

每個節(jié)點都需要有一個不同的PLCA編號。但插入額外的節(jié)點時,并沒有任何規(guī)則或協(xié)議來定義這一點。

然而,一個可行的方案可能是:

?在CSMA/CD中啟動新節(jié)點。

?協(xié)調(diào)器節(jié)點可以每10秒進(jìn)行一次“角色調(diào)用”,并獲取電纜上所有站點的MAC地址(這需要用戶定義專用以太網(wǎng)幀)。

?協(xié)調(diào)器保存所有MAC地址的列表,并為其分配一個PLCA ID,通過專用以太網(wǎng)幀進(jìn)行通信。

?一旦所有站點知道其地址,協(xié)調(diào)器“命令”所有站點進(jìn)入PLCA。

這只是一個例子,可能還有其他算法可以實現(xiàn)同樣的效果。這完全取決于客戶希望如何進(jìn)行PLCA ID分配。

PMA線路編碼與信號幅度

PMA(物理介質(zhì)附件)的10BASE?T1S線路編碼為4B/5B+DME(差分曼徹斯特編碼),直流平衡,差分信號峰峰值為1.0 V ±20%。


NCN260x0增強(qiáng)噪聲抗擾度(ENI)

根據(jù)IEEE802.3cg規(guī)范,發(fā)送器輸出電壓幅度為峰-峰值1 V ±20%。當(dāng)總噪聲接近500 mV的差分峰-峰值時,10BASE?T1S的信號完整性可能會受到影響,導(dǎo)致過多的比特誤碼或錯誤的載波檢測。NCN26010和NCN26000包含一種稱為增強(qiáng)噪聲抗擾度(ENI)的功能,當(dāng)總噪聲超過500 mV峰-峰值時,該功能可以在不出現(xiàn)誤碼下,實現(xiàn)10 Mb/s的數(shù)據(jù)通信。

為了展示NCN260x0 ENI的優(yōu)勢,我們創(chuàng)建了圖10所示的測試工作臺,在禁用ENI的情況下,我們通過30米的CAT5e UTP(非屏蔽雙絞線)電纜將以太網(wǎng)幀從2號開發(fā)板(TX)發(fā)送到3號開發(fā)板(RX)。

9adf8036-9ffc-11ef-93f3-92fbcf53809c.jpg

圖10. 測試工作臺

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

    關(guān)注

    112

    文章

    16332

    瀏覽量

    177800
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5419

    瀏覽量

    171592
  • 網(wǎng)關(guān)
    +關(guān)注

    關(guān)注

    9

    文章

    4444

    瀏覽量

    51054
  • Mac
    Mac
    +關(guān)注

    關(guān)注

    0

    文章

    1104

    瀏覽量

    51458

原文標(biāo)題:深度解讀邊緣設(shè)備全以太網(wǎng)方案10BASE-T1S,這份白皮書速速收藏

文章出處:【微信號:onsemi-china,微信公眾號:安森美】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    工業(yè)以太網(wǎng)交換機(jī)#邊緣

    以太網(wǎng)以太網(wǎng)交換機(jī)工業(yè)以太網(wǎng)
    jf_43140676
    發(fā)布于 :2022年10月21日 19:56:58

    車載以太網(wǎng)硬件接口VN5620設(shè)備展示與介紹#車載以太網(wǎng)

    車載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2024年05月31日 10:27:03

    以太網(wǎng)和工業(yè)以太網(wǎng)的不同

    以太網(wǎng)媒體訪問控制的物理層和數(shù)據(jù)鏈路層。這些標(biāo)準(zhǔn)也說明子配置以太網(wǎng)網(wǎng)絡(luò)的規(guī)則,以及各種網(wǎng)絡(luò)元件如何彼此協(xié)作。以太網(wǎng)支持多臺計算機(jī)通過一個網(wǎng)絡(luò)連接,沒有它,現(xiàn)代社會采用的各種設(shè)備之間可能
    發(fā)表于 10-23 14:20

    如何利用以太網(wǎng)為工業(yè)市場供電

    的一根電纜隨著全球范圍內(nèi)越來越多的工廠采用以太網(wǎng)進(jìn)行連接,人們也就愈發(fā)需要優(yōu)化過程邊緣的配電。一個自然而然的選擇方案便是重新使用以太網(wǎng)供電(PoE)技術(shù)為
    發(fā)表于 11-10 06:13

    基于VME總線的以太網(wǎng)接口設(shè)備

    本文介紹的系統(tǒng)是一個以PowerPC 405為微處理器,基于VME總線的以太網(wǎng)接口設(shè)備,它通過以太網(wǎng)和VME總線接口,實現(xiàn)VME系統(tǒng)與外部局域網(wǎng)的實時數(shù)據(jù)交換。
    發(fā)表于 11-13 16:14 ?28次下載

    Silabs以太網(wǎng)方案

    以太網(wǎng) 最早由Xerox(施樂)公司創(chuàng)建,在1980年,DEC、lntel和Xerox三家公司聯(lián)合開發(fā)成為一個標(biāo)準(zhǔn)。以太網(wǎng)是應(yīng)用最為廣泛的局域網(wǎng),包括標(biāo)準(zhǔn)的以太網(wǎng)(10Mbit/s)、
    發(fā)表于 06-14 15:05 ?37次下載
    Silabs<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>方案</b>

    工業(yè)以太網(wǎng)方案選擇指南

    針對工業(yè)以太網(wǎng)方案選擇,ARC咨詢集團(tuán)的專家給大家的建議是,終端用戶需要從2個方面考慮工業(yè)以太網(wǎng):平臺導(dǎo)向的解決方案和應(yīng)用導(dǎo)向的解決方案。
    發(fā)表于 07-09 17:41 ?896次閱讀

    STM32以太網(wǎng)方案介紹

    STM32以太網(wǎng)方案介紹
    發(fā)表于 02-07 17:22 ?32次下載

    以太網(wǎng)協(xié)議及應(yīng)用方案

    以太網(wǎng)協(xié)議及應(yīng)用方案
    發(fā)表于 01-21 12:07 ?9次下載

    Linux以太網(wǎng)解決方案的介紹

    本課程將回顧高性能以太網(wǎng)解決方案所需的系統(tǒng)功能。 將審查Xilinx以太網(wǎng)IP內(nèi)核和相關(guān)設(shè)備驅(qū)動程序,包括設(shè)備樹綁定。 還討論了與Pet
    的頭像 發(fā)表于 11-27 06:38 ?3280次閱讀

    以太網(wǎng)APL解決方案的優(yōu)勢介紹

    以太網(wǎng)APL的出現(xiàn),使無縫邊緣到云的連接自動化成為可能,可以支持以太網(wǎng)APL的現(xiàn)場設(shè)備。這些新設(shè)備有著強(qiáng)大的數(shù)據(jù)分析功能,能為云計算提供豐富
    的頭像 發(fā)表于 11-04 15:27 ?3940次閱讀

    以太網(wǎng)供電解決方案

    以太網(wǎng)供電解決方案
    發(fā)表于 05-18 13:45 ?15次下載
    <b class='flag-5'>以太網(wǎng)</b>供電解決<b class='flag-5'>方案</b>

    單對以太網(wǎng)元件推動IIoT邊緣和高速應(yīng)用

    單對以太網(wǎng)(Single Pair Ethernet;SPE)技術(shù)正在為以太網(wǎng)IIoT和工業(yè)營運(yùn)技術(shù)(OT)網(wǎng)絡(luò)奠定基礎(chǔ)。
    的頭像 發(fā)表于 03-29 10:14 ?1061次閱讀

    解讀工業(yè)以太網(wǎng)標(biāo)準(zhǔn):Profinet與EtherNet/IP

    隨著工業(yè)自動化技術(shù)的飛速發(fā)展,工業(yè)以太網(wǎng)標(biāo)準(zhǔn)作為連接各種自動化設(shè)備、控制系統(tǒng)和信息系統(tǒng)的重要橋梁,其重要性日益凸顯。在眾多工業(yè)以太網(wǎng)標(biāo)準(zhǔn)中,Profinet和EtherNet/IP憑借其各自的特點
    的頭像 發(fā)表于 06-28 16:34 ?1943次閱讀

    用于控制邊緣設(shè)備的工業(yè)以太網(wǎng)到IO-link網(wǎng)關(guān)

    電子發(fā)燒友網(wǎng)站提供《用于控制邊緣設(shè)備的工業(yè)以太網(wǎng)到IO-link網(wǎng)關(guān).pdf》資料免費(fèi)下載
    發(fā)表于 09-03 11:26 ?0次下載
    用于控制<b class='flag-5'>邊緣</b><b class='flag-5'>設(shè)備</b>的工業(yè)<b class='flag-5'>以太網(wǎng)</b>到IO-link網(wǎng)關(guān)
    RM新时代网站-首页