曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

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

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

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

以太網(wǎng)筆記:快速以太網(wǎng)100Base-TX接口及編碼

jf_EksNQtU6 ? 來(lái)源:開(kāi)心果 Need Car ? 2023-02-20 11:50 ? 次閱讀

整車(chē)的EEA(Electrical/Electronic Architecture,電子電器架構(gòu))中,以太網(wǎng)常用的通信速率有100MHz和1000MHz(1G)。 本文聚焦100M Ethernet的討論。 100MHz的Ethernet也稱(chēng)為FE(Fast Ethernet,快速以太網(wǎng)),對(duì)于100MHz的以太網(wǎng),汽車(chē)中,常用的又包括100BASE-T1和100BASE-TX,以太網(wǎng)的使用中,不知大家是否產(chǎn)生過(guò)這樣的疑問(wèn):

FE的100MHz通信速率如何產(chǎn)生?

FE的100MHz通信速率與通信接口關(guān)系?

FE(100Base-TX)的編碼規(guī)則?

帶著這些疑問(wèn),本文基于100BASE-TX,展開(kāi)聊聊。

1、MAC與PHY接口

uC的MAC(Media Access Control) Controller發(fā)送/接口Ethernet Frame需要依賴PHY芯片**(Phy**sical Layer,物理接口層)。 項(xiàng)目中,使用不同的速率的Ethernet,對(duì)應(yīng)的PHY接口不同,如下所示:

poYBAGPy7iqAegIEAAIiX8-vkso319.png

如上圖(TC3xx),PHY接口主要包括MII(Media Independent Interface)、RGMII(Reduced GMII)、RMII(Reduced MII)。 一般來(lái)說(shuō),uC大都會(huì)支持1000M Ethernet,但是,出于成本考慮,結(jié)合項(xiàng)目實(shí)際,會(huì)選用不同的PHY芯片,不同的PHY芯片型號(hào),可能支持的Ethernet速率會(huì)不同。 比如:Realtek RTL8211F(I)/RTL8211FD(I) 可以兼容10Base-T, 100Base-TX,1000Base-TIEEE 802.3,而DP83825I只兼容10Base-T, 100Base-TX IEEE 802.3。 所以,在使用Ethernet的MAC接口時(shí),需要先確認(rèn)PHY能兼容的接口有哪些。

(一)DP83825I與MAC之間的信號(hào)

PHY(DP83825)與MAC、RJ45之間的物理連接關(guān)系如下所示:

poYBAGPy7iqAAl2GAAGANSqDjGQ361.png

本文主要討論100M Ethernet,而DP83825I兼容的PHY接口為RMII。 RMII接口由7根信號(hào)線外加一個(gè)時(shí)鐘參考線。

TXD[1:0]:數(shù)據(jù)發(fā)送信號(hào),共2根信號(hào)線;;

RXD[1:0]:數(shù)據(jù)接收信號(hào),共2根信號(hào)線;

TX_EN(TransmitEnable):數(shù)據(jù)發(fā)送使能信號(hào);

RX_ER(ReceiveError):數(shù)據(jù)接收錯(cuò)誤指示信號(hào)(可選);

CLK_REF:外部時(shí)鐘源提供50MHz參考時(shí)鐘,由PHY芯片提供給MAC。

CRS_DV:此信號(hào)是由MII接口中的RX_DV和CRS兩個(gè)信號(hào)合并而成。

以DP83825I為例,PHY、MAC的接口連接如下所示:

poYBAGPy7iqAZU3BAACwLhz8EgQ473.png

如上圖,TC3xx的GETH MAC如果與DP83825I PHY能正常通信,不使用Rx_CLK、RX_DV,RX_ER可以選用。

DP83825I PHY中使用的通信信號(hào)線示意如下:

poYBAGPy7iuAcyfSAAHkv0K4tow587.png

2、FE(100Base-TX)的100MHz通信速率如何產(chǎn)生?

兩個(gè)ECU使用100Base-TX的以太網(wǎng)通信連接示意如下所示:

pYYBAGPy7iqAIb4FAADliChs2TM166.png

對(duì)于RMII接口,參考時(shí)鐘為外部時(shí)鐘,時(shí)鐘頻率50MHz,收/發(fā)過(guò)程中,均使用兩條數(shù)據(jù)線,因此,傳輸速率100MHz(2 * 50MHz)就是這么來(lái)的,即:一個(gè)Clock可以傳輸2個(gè)bit。 這里的100是指PHY從MAC接收/發(fā)送的速率,實(shí)際總線上傳輸?shù)?a href="http://www.brongaenegriffin.com/analog/" target="_blank">模擬信號(hào)(差分信號(hào))帶寬并不是100MHz。 模擬信號(hào)帶寬不是100MHz,是多少呢?答:模擬信號(hào)的速率與以太網(wǎng)的編碼格式有關(guān)。

3、FE(100Base-TX)的編碼規(guī)則

100BASE-TX使用4B5B、NRZI(Non Return Zero Inverted Code,反向不歸零編碼)、MLT-3(Multi Level Transmit,多電平傳輸)方法進(jìn)行編碼和解碼,進(jìn)而生成差分電壓。

(一)4B5B編碼

MAC會(huì)通過(guò)多條發(fā)送數(shù)據(jù)線(Tx_D[n])將要發(fā)送的信息并行發(fā)送給PHY,PHY收到數(shù)據(jù)以后,先進(jìn)行串行序列化處理,之后進(jìn)行4B5B編碼。

4B5B編碼就是使用5Bit表示4Bit(實(shí)際要發(fā)送的數(shù)據(jù)),即:在4bit待發(fā)送數(shù)據(jù)中插入0或者1構(gòu)成5bit。 4Bit數(shù)據(jù),可以構(gòu)成2^4 = 16種組合,而5bit,可以構(gòu)成2^5 = 32種組合,所以會(huì)有一部分5bit組合用于控制。

4B5B對(duì)應(yīng)編碼、解碼表如下所示:

pYYBAGPy7iqASSTCAAHCeVAa3kU570.png

示例:PHY收到MAC發(fā)送的數(shù)據(jù)0000 0001,經(jīng)過(guò)4B5B編碼后,變成11110 01001,如下所示:

pYYBAGPy7iuANJ-5AABn1LU6DJs062.png

經(jīng)過(guò)4B5B編碼以后,編碼效率降低,因?yàn)椴迦肓艘粋€(gè)無(wú)效bit,編碼率 = 4/5 =80%。

PHY從MAC端接收數(shù)據(jù)時(shí),速率是100Mbps,經(jīng)過(guò)4B5B編碼后,數(shù)據(jù)帶寬變成125MHz,如果使用5類(lèi)非屏蔽雙絞線(UTP)傳輸,不可行,因?yàn)?類(lèi)非屏蔽雙絞線最高支持 100MHz 的數(shù)據(jù)帶寬。 所以,數(shù)據(jù)經(jīng)過(guò)4B5B編碼后,需要使用其他方式降低帶寬,以便于使用5類(lèi)非屏蔽雙絞線(UTP)傳輸數(shù)據(jù)。 100Base-TX常用降低帶寬的方法有哪些呢?答:本文討論NRZI和 MLT-3組合的方式。 即:先用NRZI,將帶寬降低一半(62.5MHz),再經(jīng)過(guò)MLT-3編碼,帶寬進(jìn)一步降低一半(31.25MHz)。

(2)NRZI編碼

理解NRZI之前,我們需要先理解RZ(Return to Zone,歸零編碼)。

RZ編碼規(guī)則:正電平表示邏輯1,負(fù)電平表示0,每次傳輸一個(gè)邏輯電平后需要返回零電平。

eg:RZ方式傳輸1011數(shù)據(jù)時(shí),電平變化如下所示:

poYBAGPy7iqAPaFzAABhShveE4U891.png

對(duì)于RZ,每次操作都需要?dú)w零處理,增加了帶寬,因此,又提出了NRZ(No Return to Zone,非歸零編碼),即:高電平表示1,低電平表示0。

eg:NRZ方式傳輸1011數(shù)據(jù)時(shí),電平變化如下所示:

pYYBAGPy7iuAcahhAABjxaufyg8327.png

但是,使用NRZ方式,雖然不浪費(fèi)帶寬,但是,當(dāng)傳輸?shù)臄?shù)據(jù)中,出現(xiàn)連續(xù)1或者0時(shí),接收端會(huì)因識(shí)別不到電平變化可能采樣錯(cuò)誤,即:無(wú)法與發(fā)送端進(jìn)行時(shí)鐘同步。 所以,又進(jìn)一步的引入了NRZI編碼方式,你可能會(huì)說(shuō):NRZI也沒(méi)有同步的能力。 如果發(fā)送端先發(fā)送一個(gè)同步包,接收端即可進(jìn)行同步,而100Base-TX采用雙絞線差分傳輸,適合使用此方式。

NRZI的編碼規(guī)則是什么呢?答:0表示電平有反轉(zhuǎn),1表示電平?jīng)]有反轉(zhuǎn)。

eg:NRZ、NRZI方式傳輸1011數(shù)據(jù)時(shí),電平變化對(duì)比如下所示:

pYYBAGPy7iqAJR9ZAACEIxYP6w8247.png

(三)MLT-3編碼

MLT-3編碼使用3個(gè)電平(正電平、負(fù)電平、零電平)編碼要傳輸?shù)臄?shù)據(jù),MLT-3的編碼規(guī)則:

1、如果下一輸入為“0”,則電平保持不變;

2、如果下一輸入為“1”,則產(chǎn)生跳變,此時(shí)又分兩種情況。

如果前一輸出是“+1”或“-1”,則下一輸出為“0”;

如果前一輸出是“0”,其信號(hào)極性和最近一個(gè)非“0”相反。

eg:MLT-3方式傳輸1011數(shù)據(jù)時(shí),電平變化對(duì)比如下所示:

pYYBAGPy7iqAG8t4AACMkdL2V_g098.png

審核編輯:湯梓紅

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

    關(guān)注

    40

    文章

    5555

    瀏覽量

    174387
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8897

    瀏覽量

    153045
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    965

    瀏覽量

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

    關(guān)注

    0

    文章

    1115

    瀏覽量

    52474
  • PHY
    PHY
    +關(guān)注

    關(guān)注

    2

    文章

    310

    瀏覽量

    52403

原文標(biāo)題:以太網(wǎng)筆記:快速以太網(wǎng)100Base-TX接口及編碼

文章出處:【微信號(hào):談思實(shí)驗(yàn)室,微信公眾號(hào):談思實(shí)驗(yàn)室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    以太網(wǎng)提供車(chē)載連接,BroadR-Reach以太網(wǎng)勢(shì)不可擋

    100BASE-TX所使用的擾頻器相比,車(chē)載以太網(wǎng)數(shù)字信號(hào)處理器(DSP)采用了高度優(yōu)化的擾頻器,可以更好地分離信號(hào),為汽車(chē)應(yīng)用提供了強(qiáng)大和高效率的信令方案,比100BASE-TX系統(tǒng)的頻譜效率更高。
    發(fā)表于 06-07 16:07 ?1.4w次閱讀

    集成的3端口10BASE-T/100BASE-TX/FX管理型以太網(wǎng)交換機(jī)

    KSZ8852HLE-EVAL,評(píng)估板提供了一個(gè)平臺(tái),用于測(cè)試或探索KSZ8852HLE以太網(wǎng)交換機(jī)的功能。 KSZ8852HLE是一個(gè)集成的3端口10BASE-T / 100BASE-TX
    發(fā)表于 05-15 09:14

    以太網(wǎng)接口100Base-T4

    以太網(wǎng)接口100Base-T4 網(wǎng)卡上以及 Hub 上接口的外觀為 8 芯母插座 (RJ45):
    發(fā)表于 12-04 12:47 ?1594次閱讀
    <b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>接口</b><b class='flag-5'>100Base</b>-T4

    以太網(wǎng)10/100Base-T 接口 以太網(wǎng) 100Base

      以太網(wǎng) 10/100Base-T 接口 網(wǎng)卡
    發(fā)表于 02-12 10:36 ?5223次閱讀

    布線技巧五:100Base-(T) TX/T4/FX-以太網(wǎng)

    布線技巧五:100Base-(T) TX/T4/FX-以太網(wǎng) 100Base-TX(有時(shí)候稱(chēng)為100Base-T)網(wǎng)線是目前最流行的網(wǎng)線,
    發(fā)表于 04-23 17:51 ?3442次閱讀

    快速以太網(wǎng),快速以太網(wǎng)是什么意思

    快速以太網(wǎng),快速以太網(wǎng)是什么意思 一、概述 數(shù)據(jù)傳輸速率為100Mbps的快速
    發(fā)表于 03-22 09:56 ?3908次閱讀

    以太網(wǎng)接口是怎樣的情況

    以太網(wǎng)接口簡(jiǎn)略說(shuō)便是網(wǎng)絡(luò)數(shù)據(jù)連接的端口,以太網(wǎng)接口類(lèi)型分為傳統(tǒng)以太網(wǎng)接口
    發(fā)表于 11-06 16:53 ?6689次閱讀

    常見(jiàn)的以太網(wǎng)接口類(lèi)型

    SC光纖接口100Base-TX以太網(wǎng)時(shí)代就已經(jīng)得到了應(yīng)用,因此當(dāng)時(shí)稱(chēng)為100Base-FX(F是光纖單詞fiber的縮寫(xiě)),不過(guò)當(dāng)時(shí)由于性能并不比雙絞線突出但是成本卻較高。
    發(fā)表于 05-25 14:50 ?2.2w次閱讀

    裕太微電子推出兩款自主研發(fā)的國(guó)產(chǎn)以太網(wǎng)PHY芯片

    YT8614H 是一款四通道千兆以太網(wǎng) PHY 芯片,支持標(biāo)準(zhǔn) 5 類(lèi) UTP 以太網(wǎng)電纜和以太網(wǎng)光纖的所有物理層功能,包括 1000BASE-T、
    發(fā)表于 07-01 14:39 ?1.3w次閱讀

    如何快速分辨以太網(wǎng)與千兆以太網(wǎng)

    本文解釋并比較了兩種類(lèi)型的以太網(wǎng)快速以太網(wǎng)與千兆以太網(wǎng)。快速以太網(wǎng)和千兆
    的頭像 發(fā)表于 05-06 16:35 ?4927次閱讀
    如何<b class='flag-5'>快速</b>分辨<b class='flag-5'>以太網(wǎng)</b>與千兆<b class='flag-5'>以太網(wǎng)</b>

    工業(yè)以太網(wǎng)協(xié)議結(jié)構(gòu)_工業(yè)以太網(wǎng)協(xié)議種類(lèi)

    工業(yè)以太網(wǎng)協(xié)議結(jié)構(gòu)如下:   物理層:物理層是工業(yè)以太網(wǎng)協(xié)議的最底層,負(fù)責(zé)傳輸比特流。工業(yè)以太網(wǎng)使用雙絞線、光纖等傳輸介質(zhì),采用不同的物理層標(biāo)準(zhǔn),如10BASE-T、
    發(fā)表于 03-13 15:06 ?2658次閱讀

    以太網(wǎng)開(kāi)關(guān)KSZ9897R數(shù)據(jù)手冊(cè)

    KSZ9567R 是一款高度集成的符合IEEE 802.3 標(biāo)準(zhǔn)的聯(lián)網(wǎng)器件,采用一個(gè)第2 層管理型千兆位以太網(wǎng)開(kāi)關(guān)、五個(gè)10BASE-Te/100BASE-TX/1000BASE-T物
    發(fā)表于 09-22 17:45 ?0次下載
    <b class='flag-5'>以太網(wǎng)</b>開(kāi)關(guān)KSZ9897R數(shù)據(jù)手冊(cè)

    100/1000BASE-T1千兆車(chē)載以太網(wǎng)轉(zhuǎn)換器

    /1000BASE-T1,接口形式:Molex、H-MTD、TEMatenet、5.08 OPEN端子可選。 ?1個(gè)普通標(biāo)準(zhǔn)以太網(wǎng)100/1000B
    的頭像 發(fā)表于 10-31 17:35 ?1550次閱讀
    <b class='flag-5'>100</b>/1000<b class='flag-5'>BASE</b>-T1千兆車(chē)載<b class='flag-5'>以太網(wǎng)</b>轉(zhuǎn)換器

    車(chē)載以太網(wǎng)與普通標(biāo)準(zhǔn)以太網(wǎng)的區(qū)別之物理線束

      普通標(biāo)準(zhǔn)以太網(wǎng)采用的是10/100BASE-TX和1000BASE-T,采用RJ45接口,傳輸距離一般在100米左右。   車(chē)載
    的頭像 發(fā)表于 11-01 10:13 ?2212次閱讀
    車(chē)載<b class='flag-5'>以太網(wǎng)</b>與普通標(biāo)準(zhǔn)<b class='flag-5'>以太網(wǎng)</b>的區(qū)別之物理線束

    PC電腦如何讀取車(chē)載以太網(wǎng)接口的激光雷達(dá)數(shù)據(jù)

    電腦的普通以太網(wǎng)如何讀取車(chē)載以太網(wǎng)接口的激光雷達(dá)數(shù)據(jù)呢?智嵌物聯(lián)自主研發(fā)的一款百兆車(chē)載以太網(wǎng)轉(zhuǎn)換器,可以實(shí)現(xiàn)普通以太網(wǎng)
    的頭像 發(fā)表于 11-18 15:09 ?1471次閱讀
    PC電腦如何讀取車(chē)載<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>接口</b>的激光雷達(dá)數(shù)據(jù)