版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-作者xxxx-日期xxxxRMII模式以太網(wǎng)PHY芯片DP83848C的應(yīng)用【精品文檔】引言DP83848C是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的一款魯棒性好、功能全、功耗低的10100 Mbps單路物理層(PHY)器件。它支持MII(介質(zhì)無(wú)關(guān)接口)和RMII(精簡(jiǎn)的介質(zhì)無(wú)關(guān)接口),使設(shè)計(jì)更簡(jiǎn)單靈活;同時(shí),支持10BASET和 100BASE-TX以太網(wǎng)外設(shè),對(duì)其他標(biāo)準(zhǔn)以太網(wǎng)解決方案有良好的兼容性和通用性。MII(Medium Independent Interface)是IEEE8023u規(guī)定的一種介質(zhì)無(wú)關(guān)接口,主要作用是連接介質(zhì)訪(fǎng)問(wèn)控制層(MAC)子層與物理層(PH-Y)之間的標(biāo)準(zhǔn)以太網(wǎng)接口,負(fù)責(zé)M
2、AC和PHY之間的通信。由于MII需要多達(dá)16根信號(hào)線(xiàn),由此產(chǎn)生的IO口需求及功耗較大,有必要對(duì)MII引腳數(shù)進(jìn)行簡(jiǎn)化,因此提出了RMII(Reduced Medium Independent Interface,精簡(jiǎn)的介質(zhì)無(wú)關(guān)接口),即簡(jiǎn)化了的MII。1 硬件設(shè)計(jì)11 電路設(shè)計(jì)DP83848C的收發(fā)線(xiàn)路各是一對(duì)差分線(xiàn),經(jīng)過(guò)變比為1:1的以太網(wǎng)變壓器后與網(wǎng)線(xiàn)相連。以太網(wǎng)變壓器的主要作用是阻抗匹配、信號(hào)整形、網(wǎng)絡(luò)隔離,以及濾除網(wǎng)絡(luò)和設(shè)備雙方面的噪音。典型應(yīng)用如圖1所示。圖2是DP83848C與MAC的連接電路。其中,Xl為50 MHz的有源振蕩器。12 PCB布局布線(xiàn)布局方面,精度為1的499 電
3、阻和100 nF的去耦電容應(yīng)靠近PHY器件放置,并通過(guò)最短的路徑到電源。如圖3所示,兩對(duì)差分信號(hào)(TD和RD)應(yīng)平行走線(xiàn),避免短截,且盡量保證長(zhǎng)度匹配,這樣可以避免共模噪聲和EMI輻射。理想情況下,信號(hào)線(xiàn)上不應(yīng)有交叉或者通孔,通孔會(huì)造成阻抗的非連續(xù)性,所以應(yīng)將其數(shù)目降到最低;同時(shí),差分線(xiàn)應(yīng)盡可能走在一面,且不應(yīng)將信號(hào)線(xiàn)跨越分割的平面,如圖4所示。信號(hào)跨越一個(gè)分割的平面會(huì)造成無(wú)法預(yù)測(cè)的回路電流,極可能導(dǎo)致信號(hào)質(zhì)量惡化并產(chǎn)生EMI問(wèn)題。注意,圖3和圖4中,陰影部分為錯(cuò)誤方法。2 RMll模式描述RMII模式在保持物理層器件現(xiàn)有特性的前提下減少了PHY的連接引腳。RMII由參考時(shí)鐘REF_CLK、發(fā)
4、送使能TX_EN、發(fā)送數(shù)據(jù)TXD1:0、接收數(shù)據(jù)RXD1:0、載波偵聽(tīng)接收數(shù)據(jù)有效CRS_DV和接收錯(cuò)誤RX_ER(可選信號(hào))組成。在此基礎(chǔ)上,DP83848C還增加了RX_DV接收數(shù)據(jù)有效信號(hào)。2. 1 REF_CLK參考時(shí)鐘REF_CLK是一個(gè)連續(xù)時(shí)鐘,可以為CRS_DV、RXD1:O、TX_EN、TXD1:O、RX_DV和RX_ER提供時(shí)序參考。 REF_CLK由MAC層或外部時(shí)鐘源源提供。REF_CLK頻率應(yīng)為50 MHz5010-6,占空比介于35和65之間。在RMII模式下,數(shù)據(jù)以50 MHz的時(shí)鐘頻率一次傳送2位。因此,RMII模式需要一個(gè)50 MHz有源振蕩器(而不是晶振)連接
5、到器件的X1腳。22 TX_EN發(fā)送使能TX_EN表示MAC層正在將要傳輸?shù)碾p位數(shù)據(jù)放到TXD1:O上。TX_EN應(yīng)被前導(dǎo)符的首個(gè)半字節(jié)同步確認(rèn),且在所有待傳雙位信號(hào)載入過(guò)程中都保持確認(rèn)。跟隨一幀數(shù)據(jù)的末2位之后的首個(gè)REF_CLK上升沿之前,MAC需對(duì)TX_EN取反。TX_EN的變化相對(duì)于REF_CLK是同步的。23 TXD1:0發(fā)送數(shù)據(jù)TXD1:O的變換相對(duì)于REF_CLK是同步的。TX_EN有效后,PHY以TXD1:0作為發(fā)送端。在10 Mbps模式下,由于REF_CLK的頻率是在10Mbps模式中數(shù)據(jù)速率的10倍。因此TXD1:0上的值必須在10個(gè)脈沖期間保持穩(wěn)定,確保DP83848C
6、能夠每隔10個(gè)周期進(jìn)行采樣。發(fā)送時(shí)序如圖5所示,發(fā)送延時(shí)情況如表l所列。其中,PMD為物理介質(zhì)關(guān)聯(lián)層(physical media depen-dent)接口。24 RXD1:0接收數(shù)據(jù)RXD1:0轉(zhuǎn)換是與REF_CLK同步的。在CRS_DV有效后的每個(gè)時(shí)鐘周期里,RXD1:O接收DP83848C的兩位恢復(fù)數(shù)據(jù)。在某些情況下(如數(shù)據(jù)恢復(fù)前或發(fā)生錯(cuò)誤),則接收到的是RXD1:O的預(yù)確定值而不是恢復(fù)數(shù)據(jù)。CRS_DV解除確認(rèn)后,RXD1:O為“00”,表示進(jìn)入空閑狀態(tài)。CRS_DV確認(rèn)后,在產(chǎn)生正確的接收解碼之前,DP83848C將保證RXD1:0=“00”。DP83848C提供的恢復(fù)數(shù)據(jù)總是半字
7、節(jié)或成對(duì)雙位信號(hào)的形式,這對(duì)于由前導(dǎo)符開(kāi)始的所有數(shù)據(jù)值都成立。因?yàn)镃RS_DV是異步確認(rèn)的,不能假設(shè)先于前導(dǎo)符的“00”數(shù)據(jù)會(huì)是雙位信號(hào)形式。100 Mbps模式下,在CRS_DV確認(rèn)之后的正常接收過(guò)程中,RXD1:O將會(huì)保持“00”,直到接收器檢測(cè)到正確的起始串分界符(STart St-ream Delimiter,SSD)。一旦檢測(cè)到SSD,DP83848C將會(huì)驅(qū)動(dòng)前導(dǎo)符(“01”),后面緊跟著起始幀分界符(Start of Frame. Delimiter,SFD)(“01”“01”“01”“11”)。MAC應(yīng)該開(kāi)始SFD之后的數(shù)據(jù)。如果檢測(cè)到接收錯(cuò)誤,在載波活動(dòng)結(jié)束前,RXD1:0將會(huì)
8、替換為接收字符串“01”。而由于幀中剩余數(shù)據(jù)被替換,MAC的奇偶校驗(yàn)將會(huì)拒絕錯(cuò)誤的信息包。如果檢測(cè)到錯(cuò)誤的載波(壞的 SSD),RXD1:O將會(huì)替換為“10”,直到接收事件結(jié)束。這種情況下,RXD1:O將會(huì)從“00”變?yōu)椤?0”,而無(wú)需標(biāo)明前導(dǎo)符 (“01”)。10 Mbps模式下,CRS_DV確認(rèn)后,RXD1:O將會(huì)一直保持“00”,直到DP83848C有恢復(fù)脈沖并能對(duì)接收數(shù)據(jù)進(jìn)行解碼為止。當(dāng)存在有效接收數(shù)據(jù)時(shí),RXD1:O以“01”為前導(dǎo)符接收恢復(fù)的數(shù)據(jù)值。因?yàn)镽EF_CLK頻率是10 Mbps模式下數(shù)據(jù)速率的10倍,MAC對(duì)RXD1:0上的值每隔10個(gè)周期采樣一次。接收時(shí)序如圖6所示,接
9、收延時(shí)情況如表2所列。25 RX_DV接收數(shù)據(jù)有效盡管RMII并不要求,DP83848C還是提供了一個(gè)RX_DV信號(hào)。RX-DV是沒(méi)有結(jié)合CRS的接收數(shù)據(jù)有效信號(hào)(Receive Data Valid)。第一個(gè)正確的恢復(fù)數(shù)據(jù)(前導(dǎo)符)或偽載波檢測(cè)到來(lái)時(shí),RX_DV被確認(rèn),在恢復(fù)數(shù)據(jù)的末兩位傳送之后解除確認(rèn)。通過(guò)使用該信號(hào),全雙工 MAC不必再?gòu)腃RS _DV信號(hào)中恢復(fù)RX_DV信號(hào)。26 CRS_DV載波偵聽(tīng)接收數(shù)據(jù)有效當(dāng)接收介質(zhì)處于非空閑狀態(tài)時(shí),由PHY來(lái)確認(rèn)CRS_DV。在載波檢測(cè)中,CRS_DV依據(jù)與工作模式相關(guān)的標(biāo)準(zhǔn)異步確認(rèn)。10BASE_T模式下,靜噪通過(guò)時(shí)發(fā)生該事件。在100BAS
10、E-TX模式,當(dāng)10位中檢測(cè)到2個(gè)非相鄰的零值時(shí),發(fā)生該事件。在RMII規(guī)范(12版)中提到,載波丟失將導(dǎo)致與REF_CLK周期同步的CRS_DV解除確認(rèn),這在RXD1:O半字節(jié)的首兩位出現(xiàn)(即CRS_DV僅在半字節(jié)邊界解除確認(rèn))。在CRS_DV首次解除確認(rèn)后,如果DP83848C還有數(shù)據(jù)位要加在RXD1:O上,則在REF_CLK周期中,DP83848C應(yīng)在每半個(gè)字節(jié)的第2個(gè)雙位上確認(rèn)CRS_DV,并在一個(gè)半字節(jié)的第1個(gè)雙位解除確認(rèn)。這樣,從半字節(jié)邊界開(kāi)始,到CRS(載波偵聽(tīng)接收信號(hào))在 RX_DV前結(jié)束時(shí),CRS_DV以25 MHz(100 Mbps模式)或25MHz(10 Mbps模式)的
11、頻率翻轉(zhuǎn)(假設(shè)當(dāng)載波事件結(jié)束時(shí)DP83848C還有待傳送的數(shù)據(jù)位)。通過(guò)編程DP83848C能夠與RMII規(guī)范(10版)很好地兼容。在該模式下,CRS_DV將會(huì)異步地與CRS進(jìn)行確認(rèn),但是要等傳送完最后的數(shù)據(jù)時(shí)才會(huì)解除確認(rèn),CRS_DV 在數(shù)據(jù)包的末端不會(huì)被翻轉(zhuǎn)。該模式雖然不能對(duì)來(lái)自CRS_DV的CRS信號(hào)進(jìn)行精確的恢復(fù),但是卻可以使MAC層的設(shè)計(jì)更簡(jiǎn)單。在出錯(cuò)的載波活動(dòng)時(shí)間中,CRS_DV保持確認(rèn)。一旦確認(rèn)CRS_DV,則可以認(rèn)為在RXD1:O上的數(shù)據(jù)是有效的。然而,由于CRS_DV的確認(rèn)相對(duì)于REF_CLK是異步的,因而在正確解碼接收信號(hào)之前,RXD1:0上的數(shù)據(jù)應(yīng)為“00”。27 RX_
12、ER接收錯(cuò)誤遵照IEEE8023標(biāo)準(zhǔn)的規(guī)定,DP83848C提供一個(gè)RX_ER輸出端。RX_ER可以維持一個(gè)或更多的REFCLK周期,來(lái)標(biāo)識(shí)一個(gè)在當(dāng)前PHY到幀的傳輸過(guò)程中曾出現(xiàn)的錯(cuò)誤(MAC子層不一定能檢測(cè)到,但PHY可以檢測(cè)到的編碼錯(cuò)誤或其他錯(cuò)誤)。RX_ER的變化相對(duì)于REF_CLK是同步的。由于DP83848C是通過(guò)以固定數(shù)據(jù)代替原來(lái)數(shù)據(jù)的方式干擾到RXD1:O,所以MAC不需要RX_ER,而只需CRC校驗(yàn)(即奇偶校驗(yàn))就可以檢測(cè)到錯(cuò)誤。28 沖突檢測(cè)RMII不向MAC提供沖突標(biāo)志。對(duì)于半雙工操作,MAC必須從CRS_DV和TX_EN信號(hào)中產(chǎn)生它自己的沖突檢測(cè)。為了實(shí)現(xiàn)這一點(diǎn)MAC必須從CRS-DV信號(hào)中恢復(fù)CRS信號(hào),并和TX_EN進(jìn)行邏輯與。注意,不能直接使用CRS_DV,因?yàn)镃RS_DV可能在幀的末端觸發(fā)以標(biāo)志CRS解除確認(rèn)。3 RMII模式配置DP83848C的RMII模式配置包括硬件和軟件兩個(gè)方面。31 硬件配置如圖2所示,DP83848C的X1(34)腳上提供50 MHzCMOS電平的振蕩信號(hào)。在上電和復(fù)位時(shí),強(qiáng)制DP83848C進(jìn)入RMII模式。方法是通
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《TPS豐田生產(chǎn)方式》課件
- 決定銷(xiāo)售業(yè)績(jī)的重要心態(tài)(課件)
- LNG氣化站應(yīng)急備用氣源自用建設(shè)項(xiàng)目可行性研究報(bào)告模板-立項(xiàng)備案
- 一年級(jí)語(yǔ)文上冊(cè)拼音aoe
- 2024年江蘇省招聘社區(qū)工作者題庫(kù)及參考答案
- 單位管理制度收錄大合集【人員管理篇】十篇
- 單位管理制度品讀選集【職員管理】十篇
- 樓梯 欄桿 欄板(一)22J403-1
- 果凍袋行業(yè)行業(yè)發(fā)展趨勢(shì)及投資戰(zhàn)略研究分析報(bào)告
- 中國(guó)返利網(wǎng)站行業(yè)市場(chǎng)調(diào)研分析及投資戰(zhàn)略咨詢(xún)報(bào)告
- 低溫雨雪冰凍災(zāi)害應(yīng)急救援準(zhǔn)備
- 幼兒園背景研究分析報(bào)告
- 圍墻維修 施工方案
- 創(chuàng)傷關(guān)節(jié)骨科年度總結(jié)
- 2022-2023學(xué)年江蘇省鹽城第一學(xué)期高一期末考試數(shù)學(xué)試卷及答案解析-普通用卷
- 醫(yī)師病理知識(shí)定期考核試題與答案
- 礦井提升容器課件
- 醫(yī)用冰箱溫度登記表
- 《潔凈工程項(xiàng)目定額》(征求意見(jiàn)稿)
- 城鎮(zhèn)燃?xì)庠O(shè)計(jì)規(guī)范
- 年零售藥店操作規(guī)程版
評(píng)論
0/150
提交評(píng)論