基于arm-lpc2368的網(wǎng)絡(luò)接口設(shè)計(jì)與實(shí)現(xiàn)

基于arm-lpc2368的網(wǎng)絡(luò)接口設(shè)計(jì)與實(shí)現(xiàn)

ID:11935658

大小:217.00 KB

頁(yè)數(shù):18頁(yè)

時(shí)間:2018-07-15

基于arm-lpc2368的網(wǎng)絡(luò)接口設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于arm-lpc2368的網(wǎng)絡(luò)接口設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于arm-lpc2368的網(wǎng)絡(luò)接口設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于arm-lpc2368的網(wǎng)絡(luò)接口設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于arm-lpc2368的網(wǎng)絡(luò)接口設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
資源描述:

《基于arm-lpc2368的網(wǎng)絡(luò)接口設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、基于ARM-LPC2368的網(wǎng)絡(luò)接口的設(shè)計(jì)與實(shí)現(xiàn)2008-06-30????嵌入式在線(xiàn)????收藏

2、打印??????本文以微處理器LPC2368為核心、DP83848C為以太網(wǎng)物理層接口芯片,詳細(xì)地介紹了嵌入式以太網(wǎng)接口的實(shí)現(xiàn)方法?!??????首先對(duì)微處理器LPC2368和物理層芯片DP83848C作了簡(jiǎn)單的介紹,然后給出了基于LPC2368的以太網(wǎng)接口的硬件設(shè)計(jì),最后簡(jiǎn)述了其軟件的實(shí)現(xiàn)過(guò)程。???????1 引言???????隨著Internet技術(shù)的迅速發(fā)展,人們對(duì)信息共享的要求也不斷提高。目前,嵌入

3、式系統(tǒng)已經(jīng)滲透到我們生活的每個(gè)角落,它與網(wǎng)絡(luò)的完美結(jié)合,為我們共享信息提供了很大的便利。PHILIPS公司的LPC2368是一款優(yōu)秀的微處理器,基于它的嵌入式系統(tǒng)如果沒(méi)有以太網(wǎng)接口,那么其應(yīng)用價(jià)值也就會(huì)大打折扣。因此,就整個(gè)系統(tǒng)而言,以太網(wǎng)接口電路應(yīng)是必不可少的,但同時(shí)也是相對(duì)較復(fù)雜的。????????以太網(wǎng)接口電路主要由MAC控制器和物理層接口(PhysicalLayer,PHY)兩大部分構(gòu)成。LPC2368內(nèi)嵌一個(gè)以太網(wǎng)控制器,支持精簡(jiǎn)的媒體獨(dú)立接口(ReducedMediaIndependentInt

4、erface,RMII)和帶緩沖DMA接口(BufferedDMAInterface,BDI),可在半雙工和全雙工模式下提供10M/100Mbps的以太網(wǎng)接入。因此,LPC2368內(nèi)部實(shí)際上己經(jīng)包含了以太網(wǎng)MAC控制,但并未提供物理層接口,所以,需要外接一片物理層芯片以提供以太網(wǎng)的接入通道。在這里選用NationalSemiconductor公司的DP83848C作為以太網(wǎng)物理層接口芯片,它提供了包括MII/RMII/SNI接口,可以很方便地與LPC2368連接。????????2LPC2368和DP838

5、48C的介紹????????2.1微處理器LPC2368???????LPC2368是基于ARM7TDMI-S內(nèi)核的32位微控制器,可在高達(dá)72MHz的頻率下操作,其功能強(qiáng)大且成本效率高,支持10/100Ethernet、全速(12Mbps)USB2.0和CAN2.0B;具有高達(dá)512KB的片內(nèi)Flash、58KB的SRAM、10位A/D和D/A轉(zhuǎn)換器和一個(gè)IRC振蕩器,還帶有SD存儲(chǔ)卡接口可供選擇,100引腳LQFP封裝(14×14×1.4mm)。廣泛應(yīng)用于工業(yè)控制、POS系統(tǒng)、協(xié)議轉(zhuǎn)換、加密系統(tǒng)等領(lǐng)域[

6、1]。??????2.2物理層芯片DP83848C??????DP83848C是一個(gè)10/100Mb/s單端低功耗物理層器件,有幾種智能降功耗模式,包括有25MHz時(shí)鐘輸出,很容易通過(guò)外接變壓器和雙絞線(xiàn)媒體接口;支持兩種IEEE802.3uMII和RMIIRev1.2,方便了設(shè)計(jì);集成的亞層支持10BASE-T和100BASE-TX以太網(wǎng)協(xié)議;低功耗小于270mW、3.3VMAC接口;可配置的SNI接口;48引腳LQFP封裝(7x7mm)。DP83848C作為一種以太網(wǎng)物理層收發(fā)器,廣泛應(yīng)用于高端外圍設(shè)備、

7、工業(yè)控制和工廠自動(dòng)化操作、通用的嵌入式應(yīng)用領(lǐng)域[2]。???????3硬件部分設(shè)計(jì)????????3.1 電路框圖???????LPC2368與DP83848C連接比較簡(jiǎn)單,直接通過(guò)RMII接口連接即可。連接好后,DP83848C再通過(guò)網(wǎng)絡(luò)隔離變壓器和RJ45接口接入傳輸媒體,其電路框圖如圖1所示。??????3.2 以太網(wǎng)接口實(shí)際電路原理圖設(shè)計(jì)?????DP83848C支持幾種MAC接口方式:(1)MII;(2)RMII(ReducedMII);(3)10Mb串行網(wǎng)絡(luò)接口(SerialNetworkInt

8、erface,SNI)。在這里我們使用的是RMII接口方式,通過(guò)設(shè)置引腳pin39和pin6來(lái)確定,如表1所示。?????表1:MII方式選擇?????MII_MODE(pin39)?????SNI_MODE(pin6)?????MACInterfaceMode?????0?????0或1?????MII Mode?????1?????0?????RMIIMode?????1?????1?????10MbSNIMode??????由表1可以看出,pin39應(yīng)接上高電平,pin6應(yīng)接上低電平。同時(shí)因?yàn)樵谛酒瑑?nèi)

9、部pin6下拉,默認(rèn)為0,所以只要設(shè)置pin39接上高電平即可,這樣微處理器LPC2368就可以同PHY芯片DP83848C通過(guò)RMII接口方式連接。它們之間通過(guò)RMII接口連接,芯片和控制器連接所使用的引腳數(shù)目會(huì)比較少,且數(shù)據(jù)傳送速率是每次2位,即頻率50MHz,所以需要一個(gè)50MHz的晶體振蕩器連接到pin34X1腳。????????在RMII方式下,主要使用到的引腳有:1串行管理:MDC(pin31)、MD

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。