国产精品一区在线观看你懂的,三级电影网站免费观看,日韩黄色网,大黄网站在线观看

當(dāng)前位置: 首頁(yè) >應(yīng)用方案 >技術(shù)應(yīng)用 >

以太網(wǎng)MDC接口和MDIO接口詳解

前文詳細(xì)的介紹了以太網(wǎng)-網(wǎng)卡的組成及工作原理,億佰特小編接著上文講解以太網(wǎng)MDC/MDIO通信接口簡(jiǎn)介及工作原理,詳細(xì)內(nèi)容請(qǐng)看下文:

一、MDC/MDIO通信接口簡(jiǎn)介

MDC/MDIO,英文全稱(chēng)Management Data Clock和Management Data Input/Output,是以太網(wǎng)通信標(biāo)準(zhǔn)IEEE 802.3中專(zhuān)門(mén)用于MAC和PYH之間管理的串行接口總線(xiàn),其中MDC是總線(xiàn)時(shí)鐘信號(hào),MDIO為數(shù)據(jù)線(xiàn)。該接口主要用于MAC控制器對(duì)PYH層的狀態(tài)讀取和設(shè)置、獲取鏈路狀態(tài),控制物理層協(xié)商等操作。該接口只負(fù)責(zé)控制信號(hào)不會(huì)被數(shù)據(jù)信號(hào)所影響,MDIO總線(xiàn)連接如下圖。

以太網(wǎng)MDC接口和MDIO接口


二、MDIO接口定義

1.MDC/MDIO信號(hào)

MDIO接口是一種半雙工的串行中線(xiàn),由時(shí)鐘信號(hào)線(xiàn)MDC和數(shù)據(jù)信號(hào)線(xiàn)MDIO組成。MDIO是雙向信號(hào),MAC和PYH均可對(duì)其進(jìn)行控制,寫(xiě)操作時(shí)由MAC進(jìn)行控制,讀操作時(shí)由PHY進(jìn)行控制。數(shù)據(jù)傳輸時(shí)高位在前,低位在后。

IEEE 802.3協(xié)議中,把MDIO接口數(shù)據(jù)幀分為兩種,一種Clause22,另一種Clause45。前者主要用于百兆千兆以太網(wǎng),后者用于千兆以上的以太網(wǎng)。下面主要介紹Clause22格式。

下圖為實(shí)際使用中的MDIO波形。

MDIO接口通信波形

2.MDIO幀格式-Clause22

DIO幀格式

MDIO-Clause22幀格式如上圖,依次為開(kāi)始標(biāo)志、操作碼、PHY地址、寄存器地址,翻轉(zhuǎn)標(biāo)志位和數(shù)據(jù)。

開(kāi)啟標(biāo)志位長(zhǎng)度2Bits,必須為01,標(biāo)志該數(shù)據(jù)幀開(kāi)始。

操作碼長(zhǎng)度2Bits,10標(biāo)志為讀操作,01標(biāo)志寫(xiě)操作。

PHY地址長(zhǎng)度5Bits,表示所訪問(wèn)的PHY地址,一個(gè)MDIO總線(xiàn)最大支持32個(gè)PHY。

寄存器地址長(zhǎng)度5Bits,表示所訪問(wèn)的寄存器的地址,共計(jì)32個(gè)寄存器。IEEE802.3協(xié)議中對(duì)前16個(gè)寄存器進(jìn)行了定義,其中比較常用的如下表。其余為PHY芯片自定寄存器。

寄存器地址

翻轉(zhuǎn)標(biāo)志位長(zhǎng)度2Bits,固定為10。該標(biāo)志位為PHY芯片地址傳輸和數(shù)據(jù)傳輸處理預(yù)留處理時(shí)間,同時(shí)防止總線(xiàn)存在沖突。

數(shù)據(jù)長(zhǎng)度16Bits,操作符為讀操作時(shí),該數(shù)據(jù)為對(duì)于地址PHY的特定寄存器的數(shù)值;操作符為寫(xiě)時(shí),該數(shù)據(jù)為對(duì)該寄存器寫(xiě)入的數(shù)值。

三、MDIO接口實(shí)例分析

測(cè)試設(shè)備為IMX6,PHY芯片為L(zhǎng)AN8720A,路由器支持10M/100M,目標(biāo)是讀取PHY1寄存器4(自動(dòng)協(xié)商通告寄存器)的數(shù)據(jù)。

MDIO接口

依次從左邊開(kāi)始分析,首先總線(xiàn)由MAC拉低一個(gè)時(shí)鐘后拉高,標(biāo)志該數(shù)據(jù)幀正式開(kāi)始。其次操作符為10,對(duì)應(yīng)為讀操作,PHY地址0x01,寄存器地址0x04,翻轉(zhuǎn)標(biāo)志位,PYH返回?cái)?shù)據(jù)為0x05E1。

此時(shí)已經(jīng)獲取到所需要寄存器的狀態(tài),查看LAN8720A的寄存器表,可讀出當(dāng)前協(xié)商狀態(tài)為無(wú)遠(yuǎn)程狀態(tài),對(duì)稱(chēng)停止,支持TX全雙工,支持TX,支持10Mbps全雙工,支持10Mbps,選擇器位域IEEE802.3,因此協(xié)商結(jié)果和實(shí)際路由器工作狀態(tài)一致。

億佰特人每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的官網(wǎng)http:///進(jìn)行了解,還有客服小姐姐在線(xiàn)答疑哦!



點(diǎn)擊撥打: 億佰特官網(wǎng) 4000-330-990