《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于ARM-LPC2368的網絡接口的設計與實現
基于ARM-LPC2368的網絡接口的設計與實現
EEworld
EEworld
摘要: 本文以微處理器LPC2368為核心、DP83848C為以太網物理層接口芯片,詳細地介紹了嵌入式以太網接口的實...
Abstract:
Key words :

關鍵字:嵌入式系統 以太網 LPC2368  DP83848C

1 引言

隨著Internet技術的迅速發展,人們對信息共享的要求也不斷提高。目前,嵌入式系統已經滲透到我們生活的每個角落,它與網絡的完美結合,為我們共享信息提供了很大的便利。PHILIPS公司的LPC2368是一款優秀的微處理器,基于它的嵌入式系統如果沒有以太網接口,那么其應用價值也就會大打折扣。因此,就整個系統而言,以太網接口電路應是必不可少的,但同時也是相對較復雜的。

以太網接口電路主要由MAC控制器和物理層接口(Physical Layer,PHY)兩大部分構成。LPC2368內嵌一個以太網控制器,支持精簡的媒體獨立接口(Reduced Media Independent Interface,RMII)和帶緩沖DMA接口(Buffered DMA Interface,BDI),可在半雙工和全雙工模式下提供10M/100Mbps的以太網接入。因此,LPC2368內部實際上己經包含了以太網MAC控制,但并未提供物理層接口,所以,需要外接一片物理層芯片以提供以太網的接入通道。在這里選用National Semiconductor公司的DP83848C作為以太網物理層接口芯片,它提供了包括MII/RMII/SNI接口,可以很方便地與LPC2368連接。

LPC2368DP83848C的介紹

2.1 微處理器LPC2368

LPC2368是基于ARM7TDMI-S內核的32位微控制器,可在高達72MHz的頻率下操作,其功能強大且成本效率高,支持 10/100Ethernet、全速(12Mbps)USB 2.0 和 CAN 2.0B;具有高達512KB的片內Flash、58KB的SRAM、10 位 A/D 和 D/A 轉換器和一個 IRC 振蕩器,還帶有 SD 存儲卡接口可供選擇,100引腳LQFP封裝(14×14×1.4mm)。廣泛應用于工業控制、POS系統、協議轉換、加密系統等領域[1]

2.2 物理層芯片DP83848C

DP83848C是一個10/100Mb/s單端低功耗物理層器件,有幾種智能降功耗模式,包括有25MHz時鐘輸出,很容易通過外接變壓器和雙絞線媒體接口;支持兩種IEEE 802.3u MII和RMII Rev 1.2,方便了設計;集成的亞層支持10BASE-T和100BASE-TX以太網協議;低功耗小于270mW、3.3V MAC接口;可配置的SNI接口;48引腳LQFP封裝(7x7mm)。DP83848C作為一種以太網物理層收發器,廣泛應用于高端外圍設備、工業控制和工廠自動化操作、通用的嵌入式應用領域[2]。

硬件部分設計

3.1 電路框圖

 LPC2368與DP83848C連接比較簡單,直接通過RMII接口連接即可。連接好后,DP83848C再通過網絡隔離變壓器和RJ45接口接入傳輸媒體,其電路框圖如圖1所示。

圖 1  微控制器LPC2368與PHY芯片DP83848C的以太網接口電路框圖 

3.2 以太網接口實際電路原理圖設計

DP83848C支持幾種MAC接口方式:(1)MII;(2)RMII (Reduced MII);(3)10 Mb 串行網絡接口(Serial Network Interface,SNI)。在這里我們使用的是RMII接口方式,通過設置引腳pin39和pin6來確定,如表1所示。

MII方式選擇

MII_MODE (pin39)

SNI_MODE (pin6)

MAC Interface Mode

0

0或1

MII Mode

1

0

RMII Mode

1

1

10 Mb SNI Mode

由表1可以看出,pin39應接上高電平,pin6應接上低電平。同時因為在芯片內部pin6下拉,默認為0,所以只要設置pin39接上高電平即可,這樣微處理器LPC2368就可以同PHY芯片DP83848C通過RMII接口方式連接。它們之間通過RMII接口連接,芯片和控制器連接所使用的引腳數目會比較少,且數據傳送速率是每次2位,即頻率50MHz,所以需要一個50MHz的晶體振蕩器連接到pin34 X1腳。

在RMII方式下,主要使用到的引腳有:1串行管理:MDC(pin31)、MDIO(pin30); 2MAC數據:TX_EN(pin2)、TXD[1:0](pin4 pin3)、RX_ER(pin41)、CRS_DV(pin40)、RXD[1:0](pin44 pin43); 3時鐘:X1(pin34 ,RMII 參考時鐘是50MHz)、X2(pin33)。

Pin27置高使得DP83848C以100Mbps的速率工作, LED顯示DP83848C的工作狀態。16ST8515為網絡隔離變壓器,其主要是起信號傳輸、阻抗匹配、波形修復、雜波抑制以及高電壓隔離等作用,以保護系統的安全。通過protel 99 SE畫出電路原理圖如圖2所示。

 


 圖2 以太網接口實際電路原理圖

4 軟件實現過程

軟件的實現主要有三個部分:系統的初始化、數據的發送和接收。

初始化部分完成以太網接口在使用之前的初始化工作,主要包括設置相關的寄存器、分配和初始化發送與接收緩沖區等。

4.1 以太網工作原理

在網絡接口層對應的數據包是完整的以太網幀格式的,因此要實現數據的發送和接收就必須按以太網IEEE802.3協議來進行,該協議所定義的幀結構如表2所示。

2:標準的以太幀格式

同步位

分隔位

目的地址

源地址

幀類型

數據段

填充

校驗位

56Bit

8Bit

48Bit

48Bit

16Bit

<1500Byte

可選

32Bit

每個網卡在出廠的時候有個全球固定的物理地址(MAC地址)。當總線上的一個節點發送一個數據幀,總線上其他的網絡節點都拷貝該數據幀,每個節點檢查數據幀的目的物理地址,如果和自己的物理地址匹配的話,該節點的網卡就接受該數據幀傳給上層協議處理,反之如果不匹配,該節點就丟棄數據幀。

4.2 發送與接收數據幀

采用中斷的方式發送和接收數據。

發送數據幀:將要發送的數據封裝成以太幀,并寫入發送緩沖區;檢測網絡中有無數據在傳送,即上一個幀是否發送完畢,如果網絡中仍有數據在傳送,則暫時不能發送幀,若網絡中沒有數據,則可以立即發送此幀;在發送該幀時,可同時封裝下一個數據幀,并將其寫入第二個發送緩沖區;當中斷服務程序檢測到第一個數據幀發送完畢時,則可發送下一個數據幀。重復以上過程,直到所有數據幀都發送完畢。發送數據幀的流程圖如圖3所示。

接收數據幀:等待直到有數據幀到達,將此數據幀保存到FIFO緩存中,然后察看該數據幀的目的地址,若為NIC的MAC地址或廣播地址,并且經檢驗沒有出錯,則把此數據傳送到接收緩沖中,并向處理器提出中斷,將接收到的數據幀從 NIC本地緩存連續讀人到系統內存中。 

5 結束語

本文講到了利用微處理器LPC2368和PHY芯片DP83848C來設計以太網接口。由于微控制器LPC2368和物理層芯片DP83848C的優良性能,使得該接口電路具有結構簡單、體積小、功耗低等許多優點,是實現嵌入式系統與網絡連接的不錯選擇。

本文作者創新點:使用功能強大的微處理器LPC2368,通過精簡的媒體獨立接口與物理層芯片進行連接,在保證同樣功能的情況下,使得布線更加簡單,可以大大減小設計時的出錯率。

參考文獻

[1]. LPC2364/6/8/78 User manual.

[2]. DP83848C User manual.

[3]. ARM微控制器基礎與實戰[M].北京:北京航空航天大學出版社, 2005.

[4]. 付沖,陳英,馬希敏,張永元.一種通用嵌入式系統以太網接口的設計與實現[J].山東大學學報,2005.6,35(3):93- 97.

[5]. 呂昌泰,羅永剛.嵌入式以太網接口的研究與設計[J].微計算機信息.2006,22(8-2):68- 70.

[6]. 葛永明, 林繼寶.嵌入式系統以太網接口的設計[J].電子技術應用.2002,3:25- 27.

[7].微計算機信息-嵌入式與SOC(中旬)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩精品欧美日韩精品| 亚洲国产成人av在线| 亚洲美女性视频| 99亚洲一区二区| 亚洲日本va午夜在线影院| 欧美日韩一区二区在线视频| aa级大片欧美| 久久影院午夜论| 1024国产精品| 免费成人av资源网| 麻豆国产精品va在线观看不卡| 欧美精品亚洲精品| 久久久综合香蕉尹人综合网| 毛片精品免费在线观看| 欧美日韩精品在线观看| 国产日韩一区欧美| 久久久久久亚洲精品中文字幕| 国产亚洲视频在线观看| 日韩视频免费大全中文字幕| 亚洲一区一卡| 国内精品久久久久国产盗摄免费观看完整版| 久久国产高清| 亚洲无玛一区| 欧美视频中文一区二区三区在线观看| 国产精品国产三级国产a| 欧美aⅴ99久久黑人专区| 久久久一二三| 国产精品v欧美精品v日本精品动漫| 国模叶桐国产精品一区| 日韩一级网站| 免费日韩av片| 亚洲国产99| 久久亚洲高清| 亚洲精品乱码| 国产精品久久久久久亚洲调教| 一区二区日韩欧美| 亚洲乱码精品一二三四区日韩在线| 国外成人网址| 国内精品模特av私拍在线观看| 欧美精品一区二区三区视频| 欧美日韩在线播放三区| 一本色道久久综合亚洲精品婷婷| 亚洲在线观看视频网站| 欧美成人激情在线| 一区二区三区中文在线观看| 国产精品s色| 国产日韩av一区二区| 久久av在线| 亚洲自拍都市欧美小说| 国产视频一区在线观看| 国产自产2019最新不卡| 亚洲肉体裸体xxxx137| 国产精品99一区二区| 亚洲女同在线| 国产一区二区精品丝袜| 久久免费观看视频| 欧美国产视频在线| 国产日韩欧美精品综合| 欧美国产日韩一区| 欧美激情国产日韩精品一区18| 国产精品私房写真福利视频| 亚洲精品美女在线| 欧美午夜电影在线| 亚洲免费播放| 1024精品一区二区三区| 欧美大片在线观看| 国产精品乱码一区二三区小蝌蚪| 欧美午夜影院| 国产精品免费视频观看| 国产日韩精品视频一区二区三区| 亚洲自拍偷拍一区| 国内伊人久久久久久网站视频| 国产日韩av在线播放| 亚洲欧美日韩精品在线| 依依成人综合视频| 久久久夜色精品亚洲| 国产精品日韩久久久久| 欧美精品三级日韩久久| 欧美午夜宅男影院| 美女主播视频一区| 久久精品30| 欧美日本一区| 久久久久国产精品一区| 亚洲大胆av| 欧美激情在线| 精品av久久707| 亚洲国产精品成人综合色在线婷婷| 在线观看免费视频综合| 亚洲一区国产视频| 国产精品a久久久久| 亚洲一二三四久久| 欧美日韩成人网| 亚洲精品久久久久| 久久精品国产清自在天天线| 国产精品国码视频| 亚洲欧美日韩精品| 尤物九九久久国产精品的特点| 亚洲激情婷婷| 亚洲欧美福利一区二区| 国产一区二区0| 美日韩精品视频免费看| 欧美一区午夜视频在线观看| 欧美在线不卡视频| 91久久国产综合久久蜜月精品| 久久精视频免费在线久久完整在线看| 亚洲永久精品大片| 欧美日韩亚洲成人| 久久久久久久91| 久久久噜噜噜久久狠狠50岁| 欧美日韩高清在线| 欧美精品在线一区二区三区| 99国产精品久久久久久久成人热| 欧美日韩亚洲国产精品| 国产免费亚洲高清| 欧美日本在线视频| 老牛嫩草一区二区三区日本| 在线观看视频亚洲| 影音先锋久久久| 欧美日本不卡| 久久久青草婷婷精品综合日韩| 亚洲欧美成人综合| 国产精品区免费视频| 91久久在线播放| 国产一区二区三区免费在线观看| 欧美一区二区三区免费观看| 黄色一区二区三区四区| 欧美久久婷婷综合色| 另类欧美日韩国产在线| 国产欧美 在线欧美| 国产一区二区三区av电影| 欧美日韩国产va另类| 日韩亚洲欧美在线观看| 欧美日韩精品是欧美日韩精品| 亚洲丁香婷深爱综合| 国内精品久久久久影院优| 国产午夜一区二区三区| 一本色道久久综合狠狠躁篇的优点| 亚洲你懂的在线视频| 玖玖玖免费嫩草在线影院一区| 久热精品视频在线观看一区| 亚洲精品在线看| 国产亚洲欧美中文| 性欧美大战久久久久久久免费观看| 日韩一级欧洲| 欧美精品二区三区四区免费看视频| 欧美一区二区黄| 亚洲黄一区二区三区| 欧美日精品一区视频| 国产伦精品一区二区三区| 亚洲欧美日韩一区二区在线| 亚洲性感美女99在线| 久久野战av| 牛牛精品成人免费视频| 欧美日韩日本网| 国产一级一区二区| 亚洲精品一区二区三区婷婷月| 欧美黄网免费在线观看| 一本久道综合久久精品| 欧美电影资源| 国产农村妇女毛片精品久久莱园子| 国产欧美综合一区二区三区| 美女黄色成人网| 国产精品久久777777毛茸茸| 欧美福利一区二区三区| 亚洲精品视频在线观看免费| 国外成人网址| 亚洲天堂av高清| 久久夜色精品国产亚洲aⅴ| 一区二区三区四区在线| 另类综合日韩欧美亚洲| 亚洲精品麻豆| 国产精品久久久久aaaa| 国产一区二区三区奇米久涩| 亚洲伦理自拍| 亚洲精品综合精品自拍| 黑丝一区二区三区| 亚洲国产99精品国自产| 亚洲精品乱码久久久久久日本蜜臀| 亚洲精品影视| 国产精品久久久久久久久搜平片| 99精品久久| 黄色成人av| 欧美高清视频免费观看| 91久久午夜| 午夜视频久久久久久| 正在播放欧美视频| 蜜桃av久久久亚洲精品| 国产专区欧美精品| 久久夜色精品亚洲噜噜国产mv| 欧美性色aⅴ视频一区日韩精品| 亚洲激情校园春色| 欧美日韩在线播放三区| 亚洲第一在线视频| 欧美午夜美女看片| 国产一区视频网站| 国产精品一级二级三级| 欧美日韩在线影院| 欧美理论片在线观看| 国产精品久久二区| 亚洲国产精品一区制服丝袜| 91久久线看在观草草青青| 欧美在线免费观看视频| 久久久视频精品| 国产精品入口日韩视频大尺度| 久久精品日产第一区二区| 国产亚洲精品高潮| 依依成人综合视频| 亚洲午夜羞羞片| 国内一区二区三区在线视频| 欧美午夜女人视频在线| 久久不见久久见免费视频1| 国产在线成人| 欧美一区三区三区高中清蜜桃| 欧美日韩亚洲免费| 亚洲一区不卡| 亚洲高清在线精品| 久久不射2019中文字幕| 一区二区三区黄色| 久久av一区二区三区漫画| 国产欧美日本一区视频| 亚洲日产国产精品| 亚洲一区二区日本| 国产视频亚洲| 激情av一区| 久久国产精品久久国产精品| 亚洲美女淫视频| 亚洲国产日韩欧美在线动漫| 免费成人高清| 亚洲免费观看视频| 亚洲精品一二| 国产欧美日韩一区| 国产精品一区二区在线观看网站| 久久久久久噜噜噜久久久精品| 国户精品久久久久久久久久久不卡| 国产视频久久网| 国产无遮挡一区二区三区毛片日本| 亚洲欧美日韩国产中文在线| ●精品国产综合乱码久久久久| 欧美日韩福利在线观看| 久久综合狠狠综合久久综青草| 最新中文字幕亚洲| 欧美成人午夜激情| 亚洲国产精彩中文乱码av在线播放| 欧美日韩国产精品一区二区亚洲| 免费观看日韩| 国产精品成人国产乱一区| 曰韩精品一区二区| 亚洲在线电影| 国产一区激情| 一区二区三区偷拍| 亚洲成人在线网| 国产日韩精品视频一区| 99国内精品久久久久久久软件| 亚洲日本欧美日韩高观看| 国产精品视频大全| 亚洲国产成人91精品| 久久人人爽人人| 日韩午夜电影在线观看| 欧美精品久久久久久久久老牛影院| 欧美/亚洲一区| 国产欧美一区二区精品秋霞影院| 久久精品国产69国产精品亚洲| 亚洲欧洲视频在线| 亚洲国产成人久久综合| 免费成人在线视频网站| 亚洲午夜一区二区| 精品动漫一区二区| 羞羞漫画18久久大片| 在线视频一区二区| 91久久精品日日躁夜夜躁国产| 亚洲免费一级电影| 亚洲欧洲视频在线| 欧美日韩在线亚洲一区蜜芽| 欧美精品一区二区三区四区| 国产精品久久久久久久久久妞妞| 亚洲尤物在线视频观看| 91久久久国产精品| 亚洲国产一区二区精品专区| 午夜免费在线观看精品视频| 亚洲欧美三级伦理| 国产精品九色蝌蚪自拍| 亚洲图片在区色| 黄色成人av网| 在线观看精品视频| 国产日韩欧美高清| 欧美视频在线观看| 亚洲视频一起| 国内一区二区三区在线视频| 欧美在线影院| 亚洲欧美日韩成人| 欧美日韩一级视频| 欧美日韩免费观看一区二区三区| 国产精品日产欧美久久久久| 久久久免费av| 欧美日韩在线播放一区二区| 欧美成人网在线| 亚洲视频专区在线| 亚洲一区二区三区欧美| 国产美女精品视频免费观看| 欧美电影免费观看大全| 亚洲国产精品www| 国产精品二区三区四区| av成人老司机| 亚洲天堂成人在线观看| 午夜精品成人在线视频| 欧美在线观看视频一区二区三区| 国产精品久久一级| 亚洲日本va在线观看| 久久久久久久欧美精品| 亚洲一区二区三区激情| 国产精品久久网站| 日韩午夜高潮| 模特精品在线| 久久免费的精品国产v∧| 欧美日韩视频在线一区二区| 久久黄金**| 欧美日韩国产经典色站一区二区三区| 亚洲片国产一区一级在线观看| 久久人人精品| 精品成人a区在线观看| 国产日本欧美视频| 亚洲国产一区二区视频| 国产精品久线观看视频| 久久综合久色欧美综合狠狠| 亚洲在线视频一区| 国产精品福利在线观看网址| 欧美日韩一区二区在线观看视频| 亚洲一区二区在线播放|