在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

以太網筆記:快速以太網100Base-TX接口及編碼

jf_EksNQtU6 ? 來源:開心果 Need Car ? 2023-02-20 11:50 ? 次閱讀

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

FE的100MHz通信速率如何產生?

FE的100MHz通信速率與通信接口關系?

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

帶著這些疑問,本文基于100BASE-TX,展開聊聊。

1、MAC與PHY接口

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

poYBAGPy7iqAegIEAAIiX8-vkso319.png

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

(一)DP83825I與MAC之間的信號

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

poYBAGPy7iqAAl2GAAGANSqDjGQ361.png

本文主要討論100M Ethernet,而DP83825I兼容的PHY接口為RMII。 RMII接口由7根信號線外加一個時鐘參考線。

TXD[1:0]:數據發送信號,共2根信號線;;

RXD[1:0]:數據接收信號,共2根信號線;

TX_EN(TransmitEnable):數據發送使能信號;

RX_ER(ReceiveError):數據接收錯誤指示信號(可選);

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

CRS_DV:此信號是由MII接口中的RX_DV和CRS兩個信號合并而成。

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

poYBAGPy7iqAZU3BAACwLhz8EgQ473.png

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

DP83825I PHY中使用的通信信號線示意如下:

poYBAGPy7iuAcyfSAAHkv0K4tow587.png

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

兩個ECU使用100Base-TX的以太網通信連接示意如下所示:

pYYBAGPy7iqAIb4FAADliChs2TM166.png

對于RMII接口,參考時鐘為外部時鐘,時鐘頻率50MHz,收/發過程中,均使用兩條數據線,因此,傳輸速率100MHz(2 * 50MHz)就是這么來的,即:一個Clock可以傳輸2個bit。 這里的100是指PHY從MAC接收/發送的速率,實際總線上傳輸的模擬信號(差分信號)帶寬并不是100MHz。 模擬信號帶寬不是100MHz,是多少呢?答:模擬信號的速率與以太網的編碼格式有關。

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

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

(一)4B5B編碼

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

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

4B5B對應編碼、解碼表如下所示:

pYYBAGPy7iqASSTCAAHCeVAa3kU570.png

示例:PHY收到MAC發送的數據0000 0001,經過4B5B編碼后,變成11110 01001,如下所示:

pYYBAGPy7iuANJ-5AABn1LU6DJs062.png

經過4B5B編碼以后,編碼效率降低,因為插入了一個無效bit,編碼率 = 4/5 =80%。

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

(2)NRZI編碼

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

RZ編碼規則:正電平表示邏輯1,負電平表示0,每次傳輸一個邏輯電平后需要返回零電平。

eg:RZ方式傳輸1011數據時,電平變化如下所示:

poYBAGPy7iqAPaFzAABhShveE4U891.png

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

eg:NRZ方式傳輸1011數據時,電平變化如下所示:

pYYBAGPy7iuAcahhAABjxaufyg8327.png

但是,使用NRZ方式,雖然不浪費帶寬,但是,當傳輸的數據中,出現連續1或者0時,接收端會因識別不到電平變化可能采樣錯誤,即:無法與發送端進行時鐘同步。 所以,又進一步的引入了NRZI編碼方式,你可能會說:NRZI也沒有同步的能力。 如果發送端先發送一個同步包,接收端即可進行同步,而100Base-TX采用雙絞線差分傳輸,適合使用此方式。

NRZI的編碼規則是什么呢?答:0表示電平有反轉,1表示電平沒有反轉。

eg:NRZ、NRZI方式傳輸1011數據時,電平變化對比如下所示:

pYYBAGPy7iqAJR9ZAACEIxYP6w8247.png

(三)MLT-3編碼

MLT-3編碼使用3個電平(正電平、負電平、零電平)編碼要傳輸的數據,MLT-3的編碼規則:

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

2、如果下一輸入為“1”,則產生跳變,此時又分兩種情況。

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

如果前一輸出是“0”,其信號極性和最近一個非“0”相反。

eg:MLT-3方式傳輸1011數據時,電平變化對比如下所示:

pYYBAGPy7iqAG8t4AACMkdL2V_g098.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5543

    瀏覽量

    174044
  • 接口
    +關注

    關注

    33

    文章

    8868

    瀏覽量

    152910
  • 編碼
    +關注

    關注

    6

    文章

    963

    瀏覽量

    55309
  • Mac
    Mac
    +關注

    關注

    0

    文章

    1114

    瀏覽量

    52390
  • PHY
    PHY
    +關注

    關注

    2

    文章

    310

    瀏覽量

    52351

原文標題:以太網筆記:快速以太網100Base-TX接口及編碼

文章出處:【微信號:談思實驗室,微信公眾號:談思實驗室】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    以太網提供車載連接,BroadR-Reach以太網勢不可擋

    100BASE-TX所使用的擾頻器相比,車載以太網數字信號處理器(DSP)采用了高度優化的擾頻器,可以更好地分離信號,為汽車應用提供了強大和高效率的信令方案,比100BASE-TX系統的頻譜效率更高。
    發表于 06-07 16:07 ?1.4w次閱讀

    集成的3端口10BASE-T/100BASE-TX/FX管理型以太網交換機

    KSZ8852HLE-EVAL,評估板提供了一個平臺,用于測試或探索KSZ8852HLE以太網交換機的功能。 KSZ8852HLE是一個集成的3端口10BASE-T / 100BASE-TX
    發表于 05-15 09:14

    以太網接口100Base-T4

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

    以太網10/100Base-T 接口 以太網 100Base

      以太網 10/100Base-T 接口 網卡
    發表于 02-12 10:36 ?5215次閱讀

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

    布線技巧五:100Base-(T) TX/T4/FX-以太網 100Base-TX(有時候稱為100Base-T)網線是目前最流行的網線,
    發表于 04-23 17:51 ?3416次閱讀

    快速以太網,快速以太網是什么意思

    快速以太網,快速以太網是什么意思 一、概述 數據傳輸速率為100Mbps的快速
    發表于 03-22 09:56 ?3903次閱讀

    以太網接口是怎樣的情況

    以太網接口簡略說便是網絡數據連接的端口,以太網接口類型分為傳統以太網接口
    發表于 11-06 16:53 ?6668次閱讀

    常見的以太網接口類型

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

    裕太微電子推出兩款自主研發的國產以太網PHY芯片

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

    如何快速分辨以太網與千兆以太網

    本文解釋并比較了兩種類型的以太網快速以太網與千兆以太網快速以太網和千兆
    的頭像 發表于 05-06 16:35 ?4884次閱讀
    如何<b class='flag-5'>快速</b>分辨<b class='flag-5'>以太網</b>與千兆<b class='flag-5'>以太網</b>

    工業以太網協議結構_工業以太網協議種類

    工業以太網協議結構如下:   物理層:物理層是工業以太網協議的最底層,負責傳輸比特流。工業以太網使用雙絞線、光纖等傳輸介質,采用不同的物理層標準,如10BASE-T、
    發表于 03-13 15:06 ?2608次閱讀

    100/1000BASE-T1千兆車載以太網轉換器

    /1000BASE-T1,接口形式:Molex、H-MTD、TEMatenet、5.08 OPEN端子可選。 ?1個普通標準以太網100/1000B
    的頭像 發表于 10-31 17:35 ?1516次閱讀
    <b class='flag-5'>100</b>/1000<b class='flag-5'>BASE</b>-T1千兆車載<b class='flag-5'>以太網</b>轉換器

    車載以太網與普通標準以太網的區別之物理線束

      普通標準以太網采用的是10/100BASE-TX和1000BASE-T,采用RJ45接口,傳輸距離一般在100米左右。   車載
    的頭像 發表于 11-01 10:13 ?2142次閱讀
    車載<b class='flag-5'>以太網</b>與普通標準<b class='flag-5'>以太網</b>的區別之物理線束

    PC電腦如何讀取車載以太網接口的激光雷達數據

    電腦的普通以太網如何讀取車載以太網接口的激光雷達數據呢?智嵌物聯自主研發的一款百兆車載以太網轉換器,可以實現普通以太網
    的頭像 發表于 11-18 15:09 ?1435次閱讀
    PC電腦如何讀取車載<b class='flag-5'>以太網</b><b class='flag-5'>接口</b>的激光雷達數據

    智嵌物聯100/1000BASE-T1千兆車載以太網交換機

    ZQWL-AES6502是智嵌物聯自主研發生產的一款2+5端口千兆車載以太網100/1000BASE-T1)交換機。具有2個RJ45千兆口(10
    的頭像 發表于 06-06 09:29 ?1653次閱讀
    智嵌物聯<b class='flag-5'>100</b>/1000<b class='flag-5'>BASE</b>-T1千兆車載<b class='flag-5'>以太網</b>交換機
    主站蜘蛛池模板: 欧美成人26uuu欧美毛片 | 成人人免费夜夜视频观看 | 91人成网站色www免费 | 欧美黑人三级 | 色偷偷av男人的天堂 | 色综合久久久久综合99 | 夜夜想夜夜爽天天爱天天摸 | 国产午夜在线观看视频播放 | 亚洲精品美女久久久 | 成年午夜一级毛片视频 | 久久久久久国产精品免费免费 | 国产伦精品一区二区 | 久久性妇女精品免费 | 欧美人与禽 | 免费黄色网址网站 | 久久精品5 | 8090yy理论三级在线观看 | 一级一片免费播放 | 天天干夜夜草 | 国产精品久久久久久久久久免费 | 欧美午夜一区 | 中文字幕三级 | xx性欧美 | www.毛片com| 亚洲视频在线不卡 | 牛仔裤美女国产精品毛片 | 亚洲精品久久久久久久蜜桃 | 中文在线资源链接天堂 | 奇米一区二区三区四区久久 | 四虎影视亚洲精品 | 2014天堂| 国色天香精品亚洲精品 | 特级淫片aaaaa片毛片 | 上课被同桌强行摸下面小黄文 | 2021色噜噜狠狠综曰曰曰 | 日本护士69xx00 | 天天久久影视色香综合网 | 2021久久精品99精品久久 | 欧美综合网站 | japan高清视频乱xxxxx | 日本tv欧美tv天堂 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品