基于arm9-s3c2410數(shù)字核心板的硬件設(shè)計(jì)-畢業(yè)論文_第1頁(yè)
基于arm9-s3c2410數(shù)字核心板的硬件設(shè)計(jì)-畢業(yè)論文_第2頁(yè)
基于arm9-s3c2410數(shù)字核心板的硬件設(shè)計(jì)-畢業(yè)論文_第3頁(yè)
基于arm9-s3c2410數(shù)字核心板的硬件設(shè)計(jì)-畢業(yè)論文_第4頁(yè)
基于arm9-s3c2410數(shù)字核心板的硬件設(shè)計(jì)-畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩58頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文)PAGE1畢業(yè)設(shè)計(jì)(論文)題目:基于ARM9-S3C2410數(shù)字核心板的硬件設(shè)計(jì)Title:HardwareDesignofDigitalCoreBoardBasedonARM9-S3C2410二零一零年六月摘要三星S3C2410微處理器是一個(gè)采用ARM920T內(nèi)核,高性能、低功耗、低成本的16/32位RISC處理器?;赟3C2410的最小系統(tǒng)核心板是一個(gè)獨(dú)立模塊,根據(jù)需求它可以直接與用戶板模塊結(jié)合進(jìn)行速度、快捷、費(fèi)用合理的開(kāi)發(fā)利用。本課題的主導(dǎo)內(nèi)容是基于S3C2410的最小系統(tǒng)的核心板的硬件設(shè)計(jì),測(cè)試部分用到了自行設(shè)計(jì)的簡(jiǎn)易測(cè)試用底板。硬件部分的設(shè)計(jì)是應(yīng)用Protel99SE軟件完成的,綜合了許多原理圖設(shè)計(jì)思想,進(jìn)行取優(yōu)棄弊,結(jié)合實(shí)際應(yīng)用的考慮,以功能模塊思想作引導(dǎo),認(rèn)真核對(duì)每一個(gè)引腳及其網(wǎng)絡(luò)連接,采用六層板,通過(guò)原理圖的繪制,原理圖的修改,PCB的布局布線再經(jīng)過(guò)印刷、安裝器件形成核心板。該設(shè)計(jì)自主開(kāi)發(fā)出的核心板,具有低功耗、小體積、低成本、高性能、穩(wěn)定、低干擾、良好的可觀察性的良好特點(diǎn)。可以進(jìn)行各種需求的教學(xué)實(shí)驗(yàn)及開(kāi)發(fā),為我們自己設(shè)計(jì)的一些儀器提供了良好的核心支持。關(guān)鍵詞:ARM9;最小系統(tǒng);核心板;S3C2410ABSTRACTTheSAMSUNG'sS3C2410A16/32-bitRISCmicroprocessorisaproductdesignedwithcost-effective,low-power,andhigh-performance.TheS3C2410wasdevelopedusinganARM920Tcore.ThecoreboardwithminimumbasedontheS3CTheleadcontentofthistopicisthehardwaredesignofcoreboardwithminimumbasedontheS3C2410testedwithasimpleuserboarddesignedbymyself.Integratingmanyideas,cosideringthepracticalapplication,andbringingessencetogetherfinallythecoreboardwascompletedaftertheschematicisdrewandmodified,thePCBboardisarrangedandrouted,thencomponentsfixedonthesix-lamellarboard.withthesoftwareProtel99SE.Thecoreboardhasadvantagesoflowpowerconsumpution,smallsize,lowcost,highperformance,stability,lowinterferenceandconvenientobservability.Keywords:ARM9;minimumsystem;coreboard;S3C2410東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文)基于ARM9-S3C2410的最小系統(tǒng)目錄緒論 11.1嵌入式系統(tǒng)的發(fā)展及應(yīng)用 11.1.1嵌入式系統(tǒng)的發(fā)展史 11.1.2嵌入式系統(tǒng)的發(fā)展現(xiàn)狀及未來(lái)趨勢(shì) 11.2課題的意義和內(nèi)容 31.2.1研究意義 31.2.2課題內(nèi)容 32.基于ARM9-S3C2410的最小系統(tǒng) 42.1S3C210概述 42.1.1S3C210芯片簡(jiǎn)介 42.1.2引腳定義 62.1.3引腳信號(hào)描述 72.2基于ARM9-S3C2410最小系統(tǒng)的分析 82.2.1基于ARM9-S3C2410最小系統(tǒng)的需求分析 82.2.2基于ARM9-S3C2410最小系統(tǒng)的設(shè)計(jì)及系統(tǒng)測(cè)試流程 103.基于ARM9-S3C2410核心板的硬件設(shè)計(jì) 113.1PROTEL99SE簡(jiǎn)介 113.2核心板硬件規(guī)劃圖 113.3核心板硬件的芯片介紹 123.3.1S3C2410簡(jiǎn)介 123.3.2電源芯片SPX1117簡(jiǎn)介 123.3.3系統(tǒng)存儲(chǔ)芯片簡(jiǎn)介 123.3.4晶振芯片 153.4核心板硬件功能模塊的原理圖設(shè)計(jì) 163.4.1核心板硬件原理圖 163.4.2電源管理部分 183.4.3系統(tǒng)存儲(chǔ)部分 193.4.4總線驅(qū)動(dòng) 213.4.5系統(tǒng)復(fù)位電路 223.4.6系統(tǒng)時(shí)鐘部分 233.5核心板硬件的PCB圖設(shè)計(jì) 243.5.1核心板的PCB圖 243.5.2核心板的PCB布局 253.5.3核心板的PCB分層設(shè)計(jì) 263.6核心板硬件的設(shè)計(jì)結(jié)果 293.7核心板功能簡(jiǎn)介 303.7.1核心板引腳功能 313.7.2核心板GPIO口 324.硬件測(cè)試與分析 334.1硬件測(cè)試介紹 334.2測(cè)試流程及結(jié)果分析 35結(jié)論與展望 36致謝 37參考文獻(xiàn) 38附錄1 39附錄2 46附錄3 53東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文)基于ARM9-S3C2410的最小系統(tǒng)PAGE1緒論1.1嵌入式系統(tǒng)的發(fā)展及應(yīng)用1.1.1嵌入式系統(tǒng)的發(fā)展史嵌入式系統(tǒng)是將計(jì)算機(jī)硬件和軟件結(jié)合起來(lái)構(gòu)成的一個(gè)專門的裝置,這個(gè)裝置可以完成一些特定的功能和任務(wù),能夠在沒(méi)有人工干預(yù)的情況下獨(dú)立地進(jìn)行實(shí)時(shí)監(jiān)測(cè)和控制。另外,由于被嵌入對(duì)象的體系結(jié)構(gòu)、應(yīng)用環(huán)境不同,所以各個(gè)嵌入式系統(tǒng)也可以由各種不同的結(jié)構(gòu)組成。嵌入式系統(tǒng)的核心是嵌入式微處理器。一直以來(lái),嵌入式系統(tǒng)的發(fā)展都是伴隨著嵌入式微處理器的發(fā)展而發(fā)展。自從第一個(gè)ARM處理器自1985年問(wèn)世以來(lái),ARM體系一直在發(fā)展,基于ARM的嵌入式系統(tǒng)也隨之迅速發(fā)展。在早期實(shí)際的嵌入式系統(tǒng)中,芯片選擇時(shí)往往以某一種微處理器內(nèi)核為核心,在芯片內(nèi)部集成必要的ROM/EPROM/Flash/EEPROM、SRAM、接口總線及總線控制邏輯、定時(shí)/計(jì)數(shù)器、WatchDog、I/O、串行口、脈寬調(diào)制輸出、A/D、D/A等各種必要的功能和外設(shè)。為了適應(yīng)不同的應(yīng)用需求,一般一個(gè)系列具有多種衍生產(chǎn)品,每種衍生產(chǎn)品的處理器內(nèi)核幾乎都是一樣的,不同之處在于存儲(chǔ)器的種類、容量和外設(shè)接口模塊的配置及芯片封裝。這樣可以最大限度地和實(shí)際的應(yīng)用需求相匹配,滿足實(shí)際產(chǎn)品的開(kāi)發(fā)需求,使得芯片功能不多不少,從而降低功耗、減少成本。隨著嵌入式系統(tǒng)應(yīng)用普及的日益廣泛,嵌入式系統(tǒng)的復(fù)雜度提高,控制算法也更加冗繁,尤其是嵌入式Internet的廣泛應(yīng)用、嵌入式操作系統(tǒng)的引入、觸摸屏等復(fù)雜人機(jī)接口的廣泛使用以及芯片設(shè)計(jì)及加工工藝的提高,以32位處理器為核的SOC系統(tǒng)芯片的大范圍使用,極大的推動(dòng)了嵌入式IT技術(shù)的發(fā)展速度[1]。20世紀(jì)末,嵌入式計(jì)算機(jī)系統(tǒng)的誕生,標(biāo)志了計(jì)算機(jī)進(jìn)入了通用計(jì)算機(jī)系統(tǒng)與嵌入式計(jì)算機(jī)系統(tǒng)兩大分支并行發(fā)展時(shí)代。嵌入式計(jì)算機(jī)系統(tǒng)走單芯片化道路。它動(dòng)員了原有的傳統(tǒng)電子系統(tǒng)領(lǐng)域的廠家與專業(yè)人士,接過(guò)起源于計(jì)算機(jī)領(lǐng)域的嵌入式系統(tǒng),承擔(dān)起發(fā)展與普及嵌入式系統(tǒng)的歷史任務(wù),迅速地將傳統(tǒng)的電子系統(tǒng)發(fā)展到智能化的現(xiàn)代電子系統(tǒng)時(shí)代。嵌入式系統(tǒng)必須走獨(dú)立發(fā)展道路。這條道路就是芯片化道路。將計(jì)算機(jī)做在一個(gè)芯片上,從而開(kāi)創(chuàng)了嵌入式系統(tǒng)獨(dú)立發(fā)展的單片機(jī)時(shí)代。1.1.2嵌入式系統(tǒng)的發(fā)展現(xiàn)狀及未來(lái)趨勢(shì)隨著信息化,智能化,網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)將獲得廣闊的發(fā)展空間。自20世紀(jì)90年代以來(lái),嵌入式技術(shù)全面展開(kāi),目前已成為通信和消費(fèi)類產(chǎn)品的共同發(fā)展方向。ARM微處理器及基于ARM的嵌入式技術(shù)的應(yīng)用已經(jīng)深入到各個(gè)領(lǐng)域,主要表現(xiàn)在以下幾個(gè)方面:(1)工業(yè)控制領(lǐng)域:作為32位的RISC架構(gòu),基于ARM核的微控制器芯片不僅占據(jù)了高端微控制器市場(chǎng)的大部分市場(chǎng)份額。同時(shí)也逐漸向低端微控制器應(yīng)用領(lǐng)域擴(kuò)展。ARM微控制器的低功耗、高性價(jià)比向傳統(tǒng)的8位/16位微控制器提出了挑戰(zhàn)。(2)無(wú)線通信領(lǐng)域:目前已有超過(guò)85%的無(wú)線通信設(shè)備采用了ARM技術(shù),ARM以其高性能和低成本,在該領(lǐng)域的地位日益鞏固。(3)網(wǎng)絡(luò)應(yīng)用:隨著寬帶技術(shù)的推廣,采用ARM技術(shù)的ADSL芯片正逐步獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。此外,ARM在語(yǔ)音及視頻處理上進(jìn)行了優(yōu)化,并獲得廣泛支持,也對(duì)DSP的應(yīng)用領(lǐng)域提出了挑戰(zhàn)。(4)消費(fèi)類電子產(chǎn)品:ARM技術(shù)在目前流行的數(shù)字音頻播放器、數(shù)字電視、數(shù)字電視機(jī)頂盒和游戲機(jī)中得到廣泛采用。(5)成像和安全產(chǎn)品:現(xiàn)在流行的數(shù)碼相機(jī)和打印機(jī)中絕大部分采用ARM技術(shù)。手機(jī)中的32位SIM智能卡也采用了ARM技術(shù)。除此以外,ARM微處理器及技術(shù)還應(yīng)用到許多不同的領(lǐng)域,并會(huì)在將來(lái)取得更廣泛的應(yīng)用[2]。計(jì)算機(jī)應(yīng)用的普及、互聯(lián)網(wǎng)技術(shù)的使用以及納米微電子技術(shù)的突破,也正有力地推動(dòng)著未來(lái)的工業(yè)生產(chǎn)、商務(wù)活動(dòng)、科學(xué)實(shí)驗(yàn)和家庭生活等領(lǐng)域的自動(dòng)化和信息化進(jìn)程。全生產(chǎn)過(guò)程自動(dòng)化產(chǎn)品制造、大范圍電子商務(wù)活動(dòng)、高度協(xié)同科學(xué)實(shí)驗(yàn)以及現(xiàn)代化家庭起居,也為嵌入式產(chǎn)品造就了嶄新而巨大的商機(jī)。嵌入式系統(tǒng)的硬件方面,不僅有各大公司的微處理器芯片,還有用于學(xué)習(xí)和研發(fā)的各種配套開(kāi)發(fā)包。目前低層系統(tǒng)和硬件平臺(tái)經(jīng)過(guò)若干年的研究,已經(jīng)相對(duì)比較成熟,實(shí)現(xiàn)各種功能的芯片應(yīng)有盡有。在嵌入式系統(tǒng)應(yīng)用中,嵌入式微處理器具有體積小、重量輕、成本低、性能強(qiáng)、功耗低、可靠性高以及面向行業(yè)具體應(yīng)用等突出特征。

信息時(shí)代,數(shù)字時(shí)代使得嵌入式產(chǎn)品獲得了巨大的發(fā)展契機(jī),為嵌入式市場(chǎng)展現(xiàn)了美好的前景,同時(shí)也對(duì)嵌入式生產(chǎn)廠商提出了新的挑戰(zhàn),從中我們可以看出未來(lái)嵌入式系統(tǒng)的幾大發(fā)展趨勢(shì):支持開(kāi)發(fā)的工具和操作系統(tǒng);(1)聯(lián)網(wǎng)成為必然趨勢(shì);(2)精簡(jiǎn)系統(tǒng)內(nèi)核、算法,設(shè)備實(shí)現(xiàn)小尺寸、微功耗和低成本;(3)提供精巧的多媒體人機(jī)界面。1.2課題的意義和內(nèi)容1.2.1研究意義在今日,嵌入式ARM技術(shù)已經(jīng)成為了一門比較熱門的學(xué)科,無(wú)論是在電子類的什么領(lǐng)域,你都可以看到嵌入式ARM的影子。如果你還停留在單片機(jī)級(jí)別的學(xué)習(xí),那么實(shí)際上你已經(jīng)落下時(shí)代腳步了,ARM嵌入式技術(shù)正以幾何的倍數(shù)高速發(fā)展,它幾乎滲透到了幾乎你所想到的領(lǐng)域。數(shù)字核心板是整個(gè)嵌入式系統(tǒng)的核心,為用戶板的良好運(yùn)行提供支持。本身的低功耗、小型化設(shè)計(jì)使它可以與嵌入式儀器良好結(jié)合,從而應(yīng)用于各種嵌入式儀器中。本設(shè)計(jì)的核心板為基于ARM9-S3C2410的嵌入式系統(tǒng)提供了良好的硬件平臺(tái),其核心為CPU采用三星公司S3C2410ARM920T,主頻203MHz,還有SDRAM、NANDFlash、NORFlash等。它以基于S3C210的最小系統(tǒng)為基礎(chǔ)對(duì)外提供豐富的外圍I/O接口,通過(guò)這些核心板接口(尤其是GPIO口),我們可以很方便地在開(kāi)發(fā)板上進(jìn)行擴(kuò)展電路實(shí)驗(yàn)以及根據(jù)一些特定的需要進(jìn)行嵌入式系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)。該核心板既可以應(yīng)用與各種儀器設(shè)備實(shí)現(xiàn)連接,也能利用引出的I/O接口自行設(shè)計(jì)實(shí)現(xiàn)各種功能,還可作為學(xué)生的開(kāi)發(fā)平臺(tái)和教學(xué)實(shí)驗(yàn)儀,特別適合于具有自主知識(shí)產(chǎn)權(quán)產(chǎn)品的開(kāi)發(fā),具有較為廣闊的應(yīng)用前景。1.2.2課題內(nèi)容嵌入式系統(tǒng)的硬件是以嵌入式微處理器為核心的數(shù)字核心板,主要由嵌入式微處理器、總線、存儲(chǔ)器、輸入/輸出接口和設(shè)備組成。本課題正是要設(shè)計(jì)出基于當(dāng)前較好的嵌入式微處理器S3C2410的數(shù)字核心板,以便為自行設(shè)計(jì)的嵌入式儀器提供核心板,從而組成完整的嵌入式系統(tǒng),開(kāi)發(fā)出自己的嵌入式儀器。本課題的主要內(nèi)容如下:(1)嵌入式微處理器S3C2410的整體概況及相關(guān)詳細(xì)參數(shù);(2)數(shù)字核心板各模塊所選的芯片的具體參數(shù),芯片與S3C2410的連接原理;(3)輔助設(shè)計(jì)軟件Protel99SE的使用,數(shù)字核心板的各個(gè)功能模塊的設(shè)計(jì);(4)數(shù)字核心板的調(diào)試。2.基于ARM9-S3C2410的最小系統(tǒng)2.1S3C210概述2.1.1S3C210芯片簡(jiǎn)介S3C2410是三星公司推出的16/32位RISC處理器(ARM920T內(nèi)核),適用于手持設(shè)備、POS機(jī)、數(shù)字多媒體播放設(shè)備等等,具有價(jià)格低、低功耗、高性能等特點(diǎn)。S3C2410采用了ARM920T內(nèi)核,0.18um工藝的CMOS標(biāo)準(zhǔn)宏單元和存儲(chǔ)單元。它的低功耗、精簡(jiǎn)和出色的全靜態(tài)設(shè)計(jì)特別適用于對(duì)成本和功耗敏感的應(yīng)用。同樣它還采用了AdvancedMicrocontrollerBusArchitecture(AMBA)新型總線結(jié)構(gòu)[3]。S3C2410提供了一系列完整的系統(tǒng)外圍設(shè)備,消除了為系統(tǒng)配置額外器件的需要,大大減少了整個(gè)系統(tǒng)的成本。S3C2410主要的特征如下:(1)203Mhz的ARM920T內(nèi)核,支持JTAG仿真調(diào)試;(2)16KB的I-Cache和16KB的D-Cache;(3)具有MMU,支持WinCE、EPOC32、Linux等操作系統(tǒng);(4)外部存儲(chǔ)器控制器,共分8個(gè)Bank,每個(gè)Bank可訪問(wèn)128MB空間;(5)片內(nèi)4KBSRAM,可用作NANDFlash系統(tǒng)引導(dǎo)的緩沖區(qū);(6)LCD控制器(最大支持4K色STN和256色TFT),1通道LCD專用DMA;(7)4通道DMA,有外部請(qǐng)求引腳;(8)3個(gè)UART(IrDA1.0,16字節(jié)TxFIFO,16字節(jié)RxFIFO);(9)2個(gè)SPI總線接口;(10)1個(gè)多主IC總線接口;1個(gè)IIS總線接口;(11)兼容SD主接口協(xié)議1.0版和MMC卡協(xié)議2.11兼容版;(12)NANDFlash/SM卡接口,支持NANDFlash系統(tǒng)引導(dǎo);(13)2個(gè)USB主機(jī)接口,1個(gè)USB設(shè)備接口(V1.1);(14)4個(gè)PWM定時(shí)器和1個(gè)內(nèi)部定時(shí)器;(15)看門狗定時(shí)器;(16)117個(gè)通用I/O口;(17)24個(gè)外部中斷;(18)8通道10位ADC和觸摸屏接口;(19)具有日歷和時(shí)鐘功能的RTC;(20)1.8V內(nèi)核供電,3.3V存儲(chǔ)器供電,3.3V外部I/O供電;(21)功耗控制模式:普通,慢速,空閑和掉電模式;(22)具有片內(nèi)PLL時(shí)鐘發(fā)生器。如圖2-1所示為S3C2410芯片內(nèi)部結(jié)構(gòu)框圖。圖2-1S3C2410芯片內(nèi)部結(jié)構(gòu)圖2.1.2引腳定義如圖2-2所示是S3C2410-A部分,它主要包含:地址總線、數(shù)據(jù)總線、片選使能、定時(shí)器輸出、8通道ADC、外部DMA等引腳。圖2-2S3C2410-A部分如圖2-3所示為S3C2410-B部分,它包含:SDRAM、NANDFlash、IIC總線、IIS總線、SPI、USB接口、液晶控制線、JTAG口、UART接口、SD卡接口等引腳。圖2-3S3C2410-B部分如圖2-4所示為S3C2410-C部分,它主要包含:外部中斷、電源和地等引腳。圖2-4S3C2410-C部分S3C2410的引腳整體是按照功能分模塊順序排列的,從這些引腳可以整體分析出系統(tǒng)所能應(yīng)用的領(lǐng)域及可以外擴(kuò)的用戶需求的功能模塊。2.1.3引腳信號(hào)描述如圖2-5所示為S3C2410的引腳排列。圖2-5S3C2410引腳定義圖S3C2410的信號(hào)描述見(jiàn)附錄1,S3C2410有272個(gè)引腳,除連接SDRAM、NORFlash、NANDFlash、晶振、電源的引腳外,主要有引出的117個(gè)通用I/O接口,它們都有第2/3功能,對(duì)于用戶進(jìn)行基于核心板的應(yīng)用十分重要,如可以在底板上擴(kuò)展出USB主機(jī)接口、以太網(wǎng)口、UART接口、IDE接口等,以實(shí)現(xiàn)與外部設(shè)備間的數(shù)據(jù)傳輸和通信。2.2基于ARM9-S3C2410最小系統(tǒng)的分析2.2.1基于ARM9-S3C2410最小系統(tǒng)的需求分析在選擇嵌入式系統(tǒng)硬件進(jìn)行設(shè)計(jì)時(shí),最重要的是先選擇ARM處理器類型進(jìn)行相關(guān)的分析。因?yàn)锳RM處理器不僅決定了整個(gè)系統(tǒng)的性能,而且影響其他硬件的選用,以及操作系統(tǒng)和軟件代碼的配置。根據(jù)微處理器芯片的內(nèi)部結(jié)構(gòu)圖和外部引腳功能圖可以對(duì)系統(tǒng)進(jìn)行整體的功能需求分析。如圖2-6所示為系統(tǒng)的功能圖。圖2-6基于ARM9-S3C2410系統(tǒng)功能圖本核心板的設(shè)計(jì)正是以此基于ARM9-S3C2410的系統(tǒng)功能圖為基礎(chǔ),根據(jù)本畢業(yè)設(shè)計(jì)預(yù)期僅設(shè)計(jì)出最小系統(tǒng),就整個(gè)嵌入式系統(tǒng)而言,最小系統(tǒng)核心板是其核心靈魂,一般核心板都進(jìn)行單獨(dú)設(shè)計(jì),以利于其低噪聲、低功耗、小體積等的要求,而不與其他功能部分在一起。最小系統(tǒng)以外的各個(gè)功能部分可根據(jù)用戶需求另行設(shè)計(jì)出用戶底板。實(shí)際應(yīng)用中,只需要將此最小系統(tǒng)核心板的J1、J2口與用戶底板進(jìn)行連接就可以實(shí)現(xiàn)用戶需求的功能。以ARM內(nèi)核嵌入式微處理器為中心,具有完全相配接的SDRAM電路、Flash電路、電源電路、時(shí)鐘晶振及復(fù)位電路和擴(kuò)展總線等,保證嵌入式微處理器正常運(yùn)行的系統(tǒng),可稱為嵌入式最小系統(tǒng)。S3C2410芯片是不能獨(dú)立工作的,需要一些必要的外圍元器件給它提供基本的工作條件。因此,一個(gè)基于ARM9-S3C2410的最小系統(tǒng)一般包括:(1)ARM9微處理器芯片,這是嵌入式最小系統(tǒng)的心臟。(2)電源電路,是整個(gè)系統(tǒng)工作的前提,主要為其他模塊提供穩(wěn)定的電壓;在設(shè)計(jì)PCB板時(shí),給各個(gè)單元電路提供高質(zhì)量的電源,會(huì)使系統(tǒng)的穩(wěn)定性大幅度提高。(3)系統(tǒng)時(shí)鐘晶振電路,為系統(tǒng)的各個(gè)部分提供相應(yīng)的時(shí)鐘頻率,也是影響系統(tǒng)運(yùn)行速度的重要因素。(4)存儲(chǔ)器(SDRAM和FLASH),微處理器片內(nèi)4KBSRAM,用作NANDFlash系統(tǒng)引導(dǎo)區(qū),需要外擴(kuò)存儲(chǔ)器。本設(shè)計(jì)中采用現(xiàn)代公司的HY57V561620BT-H芯片外擴(kuò)了64MBSDRAM,Samsung公司生產(chǎn)的K9F1208芯片實(shí)現(xiàn)外擴(kuò)64MBNANDFlash和SST39VF1601實(shí)現(xiàn)外擴(kuò)2MBNORFlash。Flash主要存放嵌入式操作系統(tǒng)、用戶應(yīng)用程序或其他在系統(tǒng)掉電后需要保存的數(shù)據(jù),SDRAM主要是系統(tǒng)代碼運(yùn)行的場(chǎng)所。(5)JTAG調(diào)試接口,操作系統(tǒng)軟件的下載與燒寫都要通過(guò)它來(lái)完成。本設(shè)計(jì)將JTAG調(diào)試接口做在用戶板上,以利于核心板的設(shè)計(jì),保證穩(wěn)定良好的性能。本設(shè)計(jì)只提供最小系統(tǒng)核心板的硬件設(shè)計(jì),如圖2-7所示為其設(shè)計(jì)需求圖。電源系統(tǒng)電源系統(tǒng)JTAG系統(tǒng)時(shí)鐘I/O接口FlashSDRAMS3C2410圖2-7最小系統(tǒng)設(shè)計(jì)需求圖根據(jù)設(shè)計(jì)需求可以基本確定出本設(shè)計(jì)的流程,其中較為重要的理論部分是最小系統(tǒng)各部分功能模塊的原理圖設(shè)計(jì)。此最小系統(tǒng)核心板由五大部分組成:電源、S3C2410、存儲(chǔ)部分、系統(tǒng)時(shí)鐘晶振、I/O接口等。本設(shè)計(jì)需要設(shè)計(jì)的功能模塊分別為:電源部分、系統(tǒng)存儲(chǔ)部分、系統(tǒng)時(shí)鐘的晶振部分、I/O接口等。由此可以對(duì)各個(gè)模塊所需要的芯片進(jìn)行選型,然后確定原理圖,進(jìn)行PCB設(shè)計(jì)等,最終進(jìn)行系統(tǒng)測(cè)試并完成設(shè)計(jì)。2.2.2基于ARM9-S3C2410最小系統(tǒng)的設(shè)計(jì)及系統(tǒng)測(cè)試流程ARM9微處理器的結(jié)構(gòu)和功能分析如圖2-8所示為本設(shè)計(jì)的最小系統(tǒng)的硬件設(shè)計(jì)及系統(tǒng)測(cè)試流程圖。ARM9微處理器的結(jié)構(gòu)和功能分析最小系統(tǒng)的設(shè)計(jì)需求分析最小系統(tǒng)的設(shè)計(jì)需求分析核心板硬件設(shè)計(jì)的芯片選型各功能模塊的原理圖設(shè)計(jì)PCB板的設(shè)計(jì)按模塊進(jìn)行器件的焊接核心板測(cè)試系統(tǒng)的硬件和軟件測(cè)試圖2-8設(shè)計(jì)流程圖基于ARM9的最小系統(tǒng)核心板硬件設(shè)計(jì)完成后,通過(guò)由核心板上的擴(kuò)展接口所引出的信號(hào),根據(jù)用戶自身的特定需求來(lái)擴(kuò)展外圍電路。整個(gè)系統(tǒng)硬件設(shè)計(jì)的最終是構(gòu)建出一個(gè)具有體積較小、功耗較小、成本低、運(yùn)行穩(wěn)定的ARM嵌入式平臺(tái)。東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文)基于ARM9-S3C2410的核心板硬件設(shè)計(jì)3.基于ARM9-S3C2410核心板的硬件設(shè)計(jì)3.1PROTEL99SE簡(jiǎn)介Protel99SE是澳大利亞ProtelTechnology公司推出的基于Windows平臺(tái)下的EDA(ElectronicDedignAutomation)電子輔助設(shè)計(jì)軟件,采用設(shè)計(jì)庫(kù)管理模式,可以進(jìn)行聯(lián)網(wǎng)設(shè)計(jì),具有很強(qiáng)的數(shù)據(jù)交換能力和開(kāi)放性及3D模擬功能,是一個(gè)32位的設(shè)計(jì)軟件,可以完成電路原理圖設(shè)計(jì),印制電路板設(shè)計(jì)和可編程邏輯器件設(shè)計(jì)等工作,可以設(shè)計(jì)32個(gè)信號(hào)層,16個(gè)電源--地層和16個(gè)機(jī)加工層[4]。Protel99SE為本核心板的設(shè)計(jì)提供了良好的開(kāi)發(fā)環(huán)境,具有高效、快速、靈活的特點(diǎn),有效地輔助了設(shè)計(jì)開(kāi)發(fā),操作便利,節(jié)約了制造成本,同時(shí)縮短了開(kāi)發(fā)周期。是目前比較高效、靈活的EDA輔助工具。3.2核心板硬件規(guī)劃圖通過(guò)以上的各方面的分析,收集整理資料,并不斷進(jìn)行更新信息,對(duì)于本設(shè)計(jì)有了較為清晰地整體認(rèn)識(shí)。如圖3-1所示為核心板的整體規(guī)劃設(shè)計(jì)圖。圖3-1核心板整體規(guī)劃圖本圖大致描繪出設(shè)計(jì)初期所預(yù)想的核心板所用的元器件及核心板的布局。3.3核心板硬件的芯片介紹3.3.1S3C2410簡(jiǎn)介尺寸:14mm×14mm。型號(hào):S3C2410A。此芯片的相關(guān)資料已經(jīng)在第二章中說(shuō)明,在此不再贅述。3.3.2電源芯片SPX1117簡(jiǎn)介型號(hào):SPX1117M-1.8用于1.8V供電;SPX1117M-3.3用于3.3V供電。SPX1117為一個(gè)低功耗正向電壓調(diào)節(jié)器,其可以用在一些小封裝的低功耗設(shè)計(jì)中。SPX1117有很低的靜態(tài)電流,在滿負(fù)載時(shí)其低壓差僅為1.1V。當(dāng)輸出電流減少時(shí),靜態(tài)電流隨負(fù)載變化,并提高效率。SPX1117可調(diào)節(jié),可以選擇1.5V,1.8V,2.5V,2.85V,3.0V,3.3V及5V的輸出電壓。SPX1117芯片的引腳描述見(jiàn)表3-1。表3-1SPX1117芯片引腳描述序號(hào)引腳名稱功能描述1GND地2VOUT輸出電壓3VIN輸入電壓3.3.3系統(tǒng)存儲(chǔ)芯片簡(jiǎn)介型號(hào):HY57V561620;尺寸:22mm×12mm。SDRAM:SynchronousDynamicRandomAccessMemory,同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,同步是指Memory工作需要同步時(shí)鐘,內(nèi)部的命令的發(fā)送與數(shù)據(jù)的傳輸都以它為基準(zhǔn);動(dòng)態(tài)是指存儲(chǔ)陣列需要不斷的刷新來(lái)保證數(shù)據(jù)不丟失;隨機(jī)是指數(shù)據(jù)不是線性依次存儲(chǔ),而是自由指定地址進(jìn)行數(shù)據(jù)讀寫。HY57V56芯片引腳描述參見(jiàn)表3-2。表3-2SDRAM芯片引腳描述序號(hào)引腳名稱功能描述A1CLK系統(tǒng)時(shí)鐘輸入;在上升沿寫入到SDRAM。A2CKE時(shí)鐘有效;控制內(nèi)部時(shí)鐘信號(hào)。復(fù)位后,SDRAM的狀態(tài)為掉電、懸空、刷新之一。A3/CS使能除CLK、CLE、UDQM、LDQM之外的所有輸入。A4BA0,BA1L-BANK地址線。A5A0~A12行列地址線。A6/RAS,/CAS,/WE行/列地址選通脈沖/寫啟用。A7UDQM,LDQM高低地址輸入/輸出屏蔽;在讀模式控制輸出緩沖器;在寫模式下屏蔽輸入的數(shù)據(jù)。A8DQ0~DQ15數(shù)據(jù)I/O線;輸入復(fù)用數(shù)據(jù)/輸出引腳。A9VDD/VSS工作電壓/相應(yīng)的地。A10VDDQ/VSSQDQ電壓/相應(yīng)的地。A11NC未連接。(2)型號(hào):SST39VF1601;尺寸:20mm×12mm。SST39VF1601芯片引腳描述參見(jiàn)表3-3。表3-3NORFlash芯片引腳描述序號(hào)引腳符號(hào)、名稱功能描述1A19~A0地址輸入存儲(chǔ)器地址。扇區(qū)擦除時(shí),A19~A11用來(lái)選擇扇區(qū)。塊擦除時(shí),A19~A15用來(lái)選擇塊。A2DQ15~DQ0數(shù)據(jù)輸入/輸出讀周期內(nèi)輸出數(shù)據(jù),寫周期內(nèi)輸入數(shù)據(jù)。寫周期內(nèi)數(shù)據(jù)內(nèi)部鎖存。/OE或/CE為高時(shí)輸出為三態(tài)。A3/CE芯片使能/CE為低時(shí)啟動(dòng)器件開(kāi)始工作。A4/OE輸出使能數(shù)據(jù)輸出緩沖器的門控信號(hào)。A5/WE寫使能控制寫操作。A6VDD電源供給電源電壓:SST39VF160為2.7~3.6V。SST39VF1601是一個(gè)1M×16的CMOS多功能Flash器件,由SST特有的高性能SuperFlash技術(shù)制造而成。SST39VF1601是一個(gè)2MB的閃存,它寫入電壓范圍從3.0V到3.6V,它寫入一個(gè)字的時(shí)間為4us,為了表明數(shù)據(jù)寫入是否完成,它使用標(biāo)志位和數(shù)據(jù)投票方法。為了防止無(wú)意寫入,芯片在硬件和軟件方面都作了保護(hù)設(shè)計(jì)。芯片可進(jìn)行10000次寫入和擦除,并且寫入的數(shù)據(jù)能保存100年以上的時(shí)間。同時(shí)該芯片以極低功耗工作。SST39VF1601的讀操作是通過(guò)nCE和nOE兩個(gè)信號(hào)的結(jié)合操作來(lái)完成的。當(dāng)這兩個(gè)信號(hào)都是低電平有效。只要有一個(gè)是高電平,該芯片的數(shù)據(jù)總線都是呈高阻狀態(tài)。(3)型號(hào):K9F1208;尺寸:20mm×12mm。K9F1208是Samsung公司生產(chǎn)的512Mb(64M×8位)NANDFlash存儲(chǔ)器。該存儲(chǔ)器的工作電壓為2.7~3.6V,內(nèi)部存儲(chǔ)結(jié)構(gòu)為528字節(jié)×32頁(yè)×4096塊,頁(yè)大小為528字節(jié),塊大小為(16KB+512字節(jié));可實(shí)現(xiàn)程序自動(dòng)擦寫、頁(yè)程序、塊擦除、智能的讀/寫和擦除操作,一次可以讀/寫或者擦除4頁(yè)或者塊的內(nèi)容,內(nèi)部有命令寄存器。芯片K9F1208的引腳描述參見(jiàn)表3-4。表3-4K9F1208芯片引腳描述序號(hào)引腳名稱功能描述1I/O0~I/O7數(shù)據(jù)輸入/輸出A2CLE命令鎖存使能A3ALE地址鎖存使能A4/CE片選使能A5/WE寫使能A6/RE讀使能A7/WP寫保護(hù)A8R/B讀/忙輸出A9VCC電源A10VSS地K9F1208是地址、數(shù)據(jù)、控制總線共用,故只有8位I/O線。現(xiàn)將NORFLASH和NANDFLASH做對(duì)比如下。結(jié)構(gòu):NORFlash為并行,NANDFlash為串行??偩€:NORFlash為分離的地址線和數(shù)據(jù)線,而NANDFlash為復(fù)用的。尺寸:典型的NANDFlash尺寸為NORFlash尺寸的1/8。壞塊:NAND器件中的壞塊是隨機(jī)分布的,需要對(duì)介質(zhì)進(jìn)行初始化掃描以發(fā)現(xiàn)壞塊,并將壞塊標(biāo)記為不可用。位交換:NANDFlash中發(fā)生的次數(shù)要比NORFlash多,建議使用NAND閃存時(shí),同時(shí)使用EDC/ECC算法。NORFlash是可在芯片內(nèi)執(zhí)行(XIP,eXecuteInPlace),應(yīng)用程序可以直接在FIash閃存內(nèi)運(yùn)行,不必再把代碼讀到系統(tǒng)RAM中;而NANDFlash則需I/O接口,因此使用時(shí)需要寫入驅(qū)動(dòng)程序。通過(guò)以上的分析和比較,NANDFlash更適合于大容量數(shù)據(jù)存儲(chǔ)的嵌入式系統(tǒng)。本設(shè)計(jì)選用Samsung公司生產(chǎn)的NANDFlash存儲(chǔ)器芯片K9F1208和NORFlash存儲(chǔ)器芯片SST39VF1601作為存儲(chǔ)介質(zhì)。3.3.4晶振芯片主時(shí)鐘源來(lái)自外部晶振或一個(gè)外部時(shí)鐘。時(shí)鐘發(fā)生器包括一個(gè)與外部晶振連接的振蕩放大器,同時(shí)也有兩個(gè)鎖相環(huán),用于產(chǎn)生S3C2410需要的高頻率時(shí)鐘[5]。本設(shè)計(jì)的晶振為實(shí)時(shí)時(shí)鐘發(fā)生晶振32.768KHz和32M晶振。實(shí)時(shí)時(shí)鐘(RTC)的特點(diǎn):全時(shí)鐘特性(毫秒、秒、分、時(shí)、日期、星期、月和年);32,768KHz工作頻率;具有報(bào)警中斷;具有節(jié)拍中斷。本設(shè)計(jì)所選用芯片主要為貼片型,貼片型芯片有很大面積的引腳連接,可以很好地減小電容端的引線,由于它們有足夠小的等效串聯(lián)電阻(ESR)和等效串聯(lián)電感(ESL),去耦效果比較好。在整個(gè)核心板電路中較多的使用貼片電容,并且在PCB布線時(shí)縮短其引腳走線來(lái)進(jìn)一步降低ESL和ESR,以滿足數(shù)字電路工作時(shí)要求的電源低噪聲和低紋波的要求。PCB板上的電容,根據(jù)其使用功能,可分為去耦電容、旁路電容和儲(chǔ)能電容三類。旁路電容的主要作用是產(chǎn)生一個(gè)交流分路,從而提高系統(tǒng)的配電質(zhì)量,降低在印刷電路板上從元器件電源和地腳轉(zhuǎn)移出不想要的共模射頻能量,消去進(jìn)入易感區(qū)的那些不需要的能量;去耦電容用來(lái)濾除高頻器件在PCB電源或芯片電源引腳上引起的輻射電流,為器件提供一個(gè)局域化的直流通路,能降低印刷電路中的電流沖擊的峰值,在減少電源和地平面上紋波、噪聲和“毛刺”很有效果,原則上對(duì)抗噪能力弱、關(guān)斷時(shí)電源變化大的器件的電源和地腳之間直接接入去耦電容;儲(chǔ)能電容對(duì)減少數(shù)字電路芯片電源產(chǎn)生的輻射很有作用,可為芯片提供所需要的電流,并且將電流變化局限在較小的范圍內(nèi)。3.4核心板硬件功能模塊的原理圖設(shè)計(jì)3.4.1核心板硬件原理圖進(jìn)行硬件設(shè)計(jì)開(kāi)發(fā),首先需要進(jìn)行原理圖設(shè)計(jì),需要將一個(gè)個(gè)的元器件按一定的邏輯關(guān)系連接起來(lái)。原理圖其實(shí)就是電路圖,它一般被視為PCB設(shè)計(jì)過(guò)程的第一步,也是電子工程技術(shù)人員對(duì)產(chǎn)品設(shè)想的具體實(shí)現(xiàn)[6]。電路原理圖的設(shè)計(jì)過(guò)程可分為以下幾個(gè)步驟:(1)設(shè)置電路圖紙參數(shù)及相關(guān)信息;(2)裝入所需要的元件庫(kù);(3)放置元件;(4)電路圖布線;(5)調(diào)整、檢查和修改;(6)補(bǔ)充完善;(7)保存和打印輸出。原理圖設(shè)計(jì)的基本規(guī)范如下:(1)各功能塊布局要合理,整份原理圖需布局均衡。避免有些地方很擠,而有些地方又很松,同PCB設(shè)計(jì)同等道理。(2)盡量將各功能部分模塊化(如功放RADIO,EVOL,SUB-WOOFER等),以便于同類機(jī)型資源共享,各功能模塊界線需清晰。(3)接插口盡量分布在圖紙的四周圍,示意實(shí)際接口外形及每一接腳的功能。(4)每一部件(如TUNER、IC)電源的去耦電阻/電容需置于對(duì)應(yīng)腳的就近處。(5)濾波器件(如高/低頻濾波電容,電感)需置于作用部位的就近處。(6)重要的控制或信號(hào)線需標(biāo)明流向及用文字標(biāo)明功能。(7)CPU為整機(jī)的控制中心,接口線最多。故CPU周邊需留多一些空間進(jìn)行布線及相關(guān)標(biāo)注,而不致于顯得過(guò)分擁擠。如圖3-2所示為核心板硬件設(shè)計(jì)的原理圖整體圖。圖3-2核心板原理圖此原理圖按功能模塊分區(qū)域布局,總體上可分為五個(gè)區(qū)域:S3C2410、電源、系統(tǒng)存儲(chǔ)區(qū)、晶振及復(fù)位、I/O接口。3.4.2電源管理部分本課題中使用兩組電源值3.3V和1.8V,為整個(gè)電路中包括S3C2410、存儲(chǔ)器、外部I/O等部分提供電壓。本設(shè)計(jì)是由外部輸入5V電源經(jīng)電容濾波,然后使用LDO芯片(低壓差電源芯片)穩(wěn)壓輸出3.3V和1.8V電壓。LDO芯片分別采用SPX1117M3-3.3和SPX1117M3-1.8,其特點(diǎn)為輸出電流大,輸出電壓精度高,穩(wěn)定性好。SPX1117系列LDO芯片輸出電流可達(dá)800mA,輸出電壓的精度在1%以內(nèi),還具有電流限制和熱保護(hù)功能,廣泛應(yīng)用在手持式儀表、數(shù)字家電、工業(yè)控制等領(lǐng)域。使用時(shí),其輸出端需要一個(gè)至少10uF的鉭電容來(lái)改善瞬態(tài)響應(yīng)和穩(wěn)定性。設(shè)計(jì)中連接有指示燈,電源上電后,指示燈亮。核心板電源管理部分的設(shè)計(jì)原理圖如圖3-3所示。圖3-3電源管理部分原理圖為保證系統(tǒng)工作的穩(wěn)定性,電源必須經(jīng)過(guò)穩(wěn)壓、去耦和濾波[7]。0.1uF的非極性電容為濾波電容,其作用是即將輸入的電源信號(hào)中特定波段的頻率濾除,以達(dá)到抑制和防止干擾的目的;值為10uF且有正負(fù)極的則為去耦電容,它能抑制因負(fù)載變化而產(chǎn)生的噪聲。3.4.3系統(tǒng)存儲(chǔ)部分(1)本設(shè)計(jì)核心板上擴(kuò)展有兩片SDRAM(HY57V561620),使用了S3C2410的nGCS6片選信號(hào)。使用兩片16位總線寬度的存儲(chǔ)芯片來(lái)組成32位總線寬度,即一片與數(shù)據(jù)總線的低十六位相連,另一片與數(shù)據(jù)總線的高十六位相連,而地址總線相同的連接。兩片SDRAM組成了32位寬度的存儲(chǔ)器,即每進(jìn)行一次讀操作可取得4字節(jié)數(shù)據(jù),對(duì)于S3C2410來(lái)說(shuō)相應(yīng)于字對(duì)齊,操作地址最小的變化值為0x00000004。因此,根據(jù)地址范圍(最低地址為0x00000004)的硬件連接,將S3C2410的ADDR2與HY57V561620的A0引腳相連,而不使用ADDR0、ADDR1引腳,其他地址依次遞增連接即可。為了能夠正確訪問(wèn)HY57V561620高/低字節(jié)數(shù)據(jù),所以將S3C2410的寫字節(jié)使能(nWBEx)信號(hào)與HY57V561620的UDQM/LDQM相連。HY57V561620的BA0、BA1引腳是SDRAM內(nèi)部bank選擇地址線,也就代表了SDRAM內(nèi)存地址的最高位。如果DRAM的內(nèi)存有64M,那就需要26根地址線(2=64MB)來(lái)進(jìn)行尋址,所以BA0、BA1引腳應(yīng)連接到S3C2410的ADDR24、ADDR25引腳。另外,由于SDRAM內(nèi)存的行地址和列地址是復(fù)用的,所以地址線的數(shù)目并不需要26根那么多。其他控制信號(hào)按照引腳功能一一對(duì)應(yīng)連接即可[8]。系統(tǒng)存儲(chǔ)SDRAM部分設(shè)計(jì)原理圖如圖3-4所示。圖3-4SDRAM部分原理圖Bank是內(nèi)存插槽的計(jì)算單位,它是電腦系統(tǒng)與內(nèi)存之間數(shù)據(jù)總線的基本工作單位。只有插滿一個(gè)BANK,電腦才可以正常開(kāi)機(jī)。舉個(gè)例子,1個(gè)SDRAM線槽一個(gè)Bank為64bit,而老早以前的EDO內(nèi)存是32bit的,必須要安裝兩根內(nèi)存才能正常工作。主板上的Bank編號(hào)從Bank0開(kāi)始,必須插滿Bank0才能開(kāi)機(jī),Bank1以后的插槽留給日后升級(jí)擴(kuò)充內(nèi)存用。(2)本設(shè)計(jì)核心板上擴(kuò)展有一片NORFLASH(SST39VF1601)和一片64MB的NANDFLASH(K9F1208)。為了能使SST39VF1601啟動(dòng)引導(dǎo)系統(tǒng),所以將其分配到bank0存儲(chǔ)塊空間,即使用nGCS0片選信號(hào)。Flash在嵌入式設(shè)備中有兩種程序運(yùn)行方式:一種是將程序加載到SDRAM中運(yùn)行,另一種是程序直接在其所在的Flash存儲(chǔ)器中運(yùn)行。一種比較常用的運(yùn)行程序的方法是將Flash作為一個(gè)硬盤使用,當(dāng)程序需要運(yùn)行時(shí),首先將其加載到SDRAM中運(yùn)行。S3C2410恰好滿足這一要求,它具備一個(gè)內(nèi)部SRAM緩沖器,可以實(shí)現(xiàn)從NANDFlash啟動(dòng)引導(dǎo)系統(tǒng),而在SDRAM中執(zhí)行主程序代碼。系統(tǒng)存儲(chǔ)NORFLASH部分設(shè)計(jì)原理圖如圖3-5所示。圖3-5NORFlash部分原理圖SST39VF1601是16位寬度的存儲(chǔ)器,即每進(jìn)行一次讀操作可取得2字節(jié)數(shù)據(jù),對(duì)于S3C2410來(lái)說(shuō)相應(yīng)于半字對(duì)齊,操作地址最小的變化值為0x00000002。因此將S3C2410的ADDR1引腳與SST39VF1601的A0引腳相連,不使用ADDR0引腳,其他地址依次相連即可。另外,為了能夠兼容使用更大容量的SST39VF3201、SST39VF6401芯片,把SST39VF1601的第10、13腳也連接到S3C2410的地址總線上。SST39VF1601的nRST引腳與系統(tǒng)復(fù)位信號(hào)nRESET相連接。K9F1208是Samsung公司生產(chǎn)的512Mb(64M×8位)NANDFlash存儲(chǔ)器。該存儲(chǔ)器的工作電壓為2.7~3.6V。系統(tǒng)存儲(chǔ)部分NANDFlash部分設(shè)計(jì)原理圖如圖3-6所示。圖3-6NANDFlash部分原理圖K9F1208的I/O引腳直接與數(shù)據(jù)總線相連,通過(guò)數(shù)據(jù)總線發(fā)送地址、命令和數(shù)據(jù)。3.4.4總線驅(qū)動(dòng)電磁干擾(ElectromagneticInterference簡(jiǎn)稱EMI),是指電磁波與電子元件作用后而產(chǎn)生的干擾現(xiàn)象,有傳導(dǎo)干擾和輻射干擾兩種。傳導(dǎo)干擾是指通過(guò)導(dǎo)電介質(zhì)把一個(gè)電網(wǎng)絡(luò)上的信號(hào)耦合(干擾)到另一個(gè)電網(wǎng)絡(luò)。輻射干擾是指干擾源通過(guò)空間把其信號(hào)耦合(干擾)到另一個(gè)電網(wǎng)絡(luò),在高速PCB及系統(tǒng)設(shè)計(jì)中,高頻信號(hào)線、集成電路的引腳、各類接插件等都可能成為具有天線特性的輻射干擾源,能發(fā)射電磁波并影響其他系統(tǒng)或本系統(tǒng)內(nèi)其他子系統(tǒng)的正常工作。為了提高系統(tǒng)的可靠性,一般都要在核心板與用戶底板之間使用74LVC245芯片進(jìn)行地址、數(shù)據(jù)及控制總線驅(qū)動(dòng)(總線驅(qū)動(dòng)前后信號(hào)網(wǎng)絡(luò)標(biāo)號(hào)分別為X、LX)。74LVC245的主要作用是:電平轉(zhuǎn)換;總線隔離(一個(gè)高速的總線(50M以上)到處亂跑的話,其后果的很可怕的,使用它可以有效減少EMI,同時(shí)也不會(huì)由于一個(gè)外設(shè)的損壞而導(dǎo)致整個(gè)總線的癱瘓。);增強(qiáng)總線的驅(qū)動(dòng)能力;使地址、控制信號(hào)、數(shù)據(jù)等同步收發(fā)(防止因PCB布線時(shí)走線長(zhǎng)短不均而造成數(shù)據(jù)收發(fā)錯(cuò)誤)。由于總線上的頻率往往比較高,所以在地址總線、控制總線的輸出端串接22的小電阻能夠使總線上的信號(hào)上升/下降變得較平滑,達(dá)到有效地抑制EMI的目的。經(jīng)過(guò)總線驅(qū)動(dòng)后的總線信號(hào),其網(wǎng)絡(luò)標(biāo)號(hào)沒(méi)有“L”字符(第一個(gè)字符)。本設(shè)計(jì)選擇在用戶底板上進(jìn)行總線驅(qū)動(dòng)而不是在核心板上,主要是由于在核心板上進(jìn)行總線驅(qū)動(dòng)一旦這一部分出錯(cuò)將導(dǎo)致整個(gè)核心板不能正常工作,而這部分排錯(cuò)較麻煩。3.4.5系統(tǒng)復(fù)位電路由于ARM芯片的高速、低功耗、低工作電壓導(dǎo)致其噪聲容限低,對(duì)電源的紋波、瞬態(tài)響應(yīng)性能、時(shí)鐘源的穩(wěn)定性、電源監(jiān)控可靠性等諸多方面也提出了更高的要求。系統(tǒng)復(fù)位電路設(shè)計(jì)原理圖如圖3-7所示。圖3-7復(fù)位電路原理圖本核心板的復(fù)位電路設(shè)計(jì)采用內(nèi)置EEPROM存儲(chǔ)器的電源監(jiān)控復(fù)位芯片CAT1025,以滿足要求。nRSTIN信號(hào)是由用戶板輸入的復(fù)位控制信號(hào),用戶板上可以將nRSTIN引腳接一個(gè)復(fù)位按鍵,用于手動(dòng)復(fù)位。nRESET信號(hào)為CAT1025輸出的復(fù)位信號(hào),此信號(hào)連接到S3C2410芯片的復(fù)位輸入引腳上,實(shí)現(xiàn)系統(tǒng)復(fù)位控制。nRSTOUT信號(hào)為復(fù)位信號(hào)輸出,用戶板上可以使用這個(gè)信號(hào)去復(fù)位某些芯片或電路。CAT1025內(nèi)置256字節(jié)EEPROM存儲(chǔ)器,IIC總線接口,所以使用了S3C2410芯片的IIC總線接口與其連接。此處用了0歐姆電阻(可拆除可焊接加上的電阻位置),如果用戶板上需要使用地址為0xA0的IIC器件,或者需要將I2CSDA、I2CSCL用作GPIO口,則可以將此0歐姆電阻拆除不連接。3.4.6系統(tǒng)時(shí)鐘部分S3C2410的主時(shí)鐘由外部晶振或外部時(shí)鐘提供,選擇后可以生成3種時(shí)鐘信號(hào),分別是CPU使用的FCLK,AHB總線使用的PCLK。時(shí)鐘管理模塊同時(shí)擁有兩個(gè)鎖相環(huán),一個(gè)稱為MPLL,用于FCLK、HCLK和PCLK;另一個(gè)稱為UPLL,用于USB設(shè)備。時(shí)鐘控制邏輯決定了所使用的時(shí)鐘源是采用MPLL作為FCLK還是采用外部時(shí)鐘。本設(shè)計(jì)中選擇OM[3:2]均接地,即采用外部振蕩器提供系統(tǒng)時(shí)鐘,將外部時(shí)鐘輸入引腳EXTCLK接為高電平(3.3V),外部振蕩器由12MHz晶振和2個(gè)15PF微調(diào)電容組成[9]。振蕩電路輸出接到S3C2410的XTIpll,輸入由XTOpll提供。晶振頻率經(jīng)S3C2410內(nèi)部的鎖相環(huán)倍頻后最高可達(dá)203MHz,作為處理器的主時(shí)鐘(FCLK)。。系統(tǒng)時(shí)鐘的晶振部分設(shè)計(jì)原理圖如圖3-8所示。圖3-8晶振部分原理圖S3C2410具有一個(gè)獨(dú)立時(shí)鐘源、獨(dú)立電源供電的RTC(實(shí)時(shí)時(shí)鐘),所以要在XTOrtc、XTIrtc引腳接上32768Hz石英晶振。3.5核心板硬件的PCB圖設(shè)計(jì)3.5.1核心板的PCB圖電路板也稱PCB版,是印刷電路板電子板卡的基礎(chǔ),由若干層導(dǎo)體和絕緣體組成的平板。電路圖紙上的線路都蝕刻在其上,然后焊接上元件。由于所有的元件都焊在電路板上,因此電路板的布局和布線是決定整個(gè)電路板性能的重要方面[10]。印制電路板的設(shè)計(jì)過(guò)程:(1)規(guī)劃電路板并設(shè)置參數(shù);(2)引入網(wǎng)絡(luò)表;(3)元件布局和調(diào)整;(4)布局規(guī)則設(shè)置、自動(dòng)布線與手工調(diào)整。如圖3-9所示為本設(shè)計(jì)核心板的PCB圖。圖3-9核心板PCB圖本核心板的PCB設(shè)計(jì)分層簡(jiǎn)介見(jiàn)表3-5。表3-5PCB板層規(guī)劃層號(hào)層名稱層作用線條顏色1TopLayer信號(hào)層紅2MidLayer1信號(hào)層棕3MidLayer2信號(hào)層綠4BottomLayer信號(hào)層藍(lán)5POWER電源層(3.3V、1.8V)粉6GND地層青3.5.2核心板的PCB布局合理的布局是PCB設(shè)計(jì)成功的第一步,是PCB布線的前提步驟。如圖3-10所示為核心板的PCB布局。圖3-10PCB布局圖在設(shè)計(jì)中PCB布局是一個(gè)重要的環(huán)節(jié)。布局結(jié)果的好壞直接影響布線的效果,對(duì)整個(gè)設(shè)計(jì)結(jié)果都會(huì)產(chǎn)生很大的影響,甚至于影響整個(gè)核心板的性能。本設(shè)計(jì)的布局,先將兩個(gè)接口的位置固定,以確定整個(gè)核心板的整體;再將ARM9核心放置于中間位置;然后按功能模塊依次布局電源、SDRAM、NORFlash、NANDFlash、晶振等各個(gè)部分;對(duì)整個(gè)布局進(jìn)行微調(diào)。其中起先要考慮PCB的整體尺寸大小,因?yàn)檫^(guò)大,則成本高、印刷線條長(zhǎng)、阻抗增加,抗噪能力下降;而過(guò)小,則散熱不好,鄰近線條易受干擾。另,尤其注意特殊元件如晶振的放置位置。PCB布局完成后進(jìn)行布線,布線是PCB設(shè)計(jì)中最為復(fù)雜的部分,同時(shí)布線關(guān)系著整個(gè)設(shè)計(jì)結(jié)果的成功與否。在PCB布線中有很多技巧和注意事項(xiàng),如布線規(guī)則,線寬,過(guò)孔打的技巧成斜型分布盡量使兩個(gè)過(guò)孔之間有更多空間抗干擾。布線的盡量短回路以減少干擾。各層布線之間的關(guān)系,底層線為備用。每一種層線應(yīng)該總體朝一個(gè)方向布。上下層應(yīng)該最好垂直交叉,以降低干擾。拐角處的角度盡量大。電源線盡量粗。ARM9布線應(yīng)注意先將難引得線引出,再一步步往前湊。3.5.3核心板的PCB分層設(shè)計(jì)本設(shè)計(jì)的核心板采用六層板設(shè)計(jì),包含一個(gè)完整的地層和分割成兩部分的電源層。由于開(kāi)發(fā)板對(duì)模擬電源/模擬地的噪聲要求不是很高,所以沒(méi)有將模擬電源/模擬地與數(shù)字電源/數(shù)字地進(jìn)行隔離,但其PCB板采用了大面積敷地,以降低噪聲。核心板PCB布局的Toplayer層的布線結(jié)果如圖3-11所示。圖3-11核心板Toplayer層PCB圖PCB板的Toplayer層是本設(shè)計(jì)核心板布線的主要層,整個(gè)PCB的設(shè)計(jì)便是先盡量在此層走線,尤其注意將S3C2410的引腳引出。而在這一層布線要注意盡量將布線朝向一個(gè)方向,這樣十分有利于后面各層的走線。在這一層走線總體上是將高速、敏感的信號(hào)線引出敏感的中間區(qū)域,為下面的布線做鋪墊。核心板midlayer1層的布線結(jié)果如圖3-12所示。圖3-12核心板Midlayer1層PCB圖此Midlayer1層承接Toplayer層的布線,通過(guò)過(guò)孔,走線將信號(hào)線連接至兩個(gè)接口J1、J2。核心板midlayer2層的布線結(jié)果如圖3-13所示。圖3-13核心板Midlayer2層PCB圖此Midlayer2層總體上主要是承接Toplayer層的布線將從S3C2410引出的線連接至各主要元件,如HY57V561620、SST39VF1601、K9F1208。核心板bottomlayer層的布線結(jié)果如圖3-14所示。圖3-14核心板Bottomlayer層PCB圖此Bottomlayer層總體上作為很關(guān)鍵的備用線使用。一般,在布線前中期過(guò)程盡量不使用它,而是等較為嚴(yán)密的將上面幾層布線較為充分的使用后,對(duì)于重要的一些布線使用此備用線。核心板POWER層的布線結(jié)果如圖3-15所示。圖3-15核心板電源層PCB圖由于核心板有兩個(gè)主電源分別為1.8V內(nèi)核供電和3.3V存儲(chǔ)器、外部I/O供電,所以本設(shè)計(jì)將電源層分為兩塊區(qū)域。在ARM9-S3C2410附近區(qū)域的為VDD_+1.8V,在此之外靠近系統(tǒng)內(nèi)存部分及外部I/O接口的區(qū)域?yàn)閂DD_+3.3V。這樣的電源層分割設(shè)計(jì)十分巧妙地將電源與相應(yīng)的受供給系統(tǒng)結(jié)合,而且結(jié)合離電源層很近的完整地層,使總體的回流路徑最短,有效地抑制了干擾,增加了電源的去耦效果,提高了電源性能。本PCB設(shè)計(jì)將地層單獨(dú)列為一層。PCB分層布線有很多好處,而其中一個(gè)很重要的方面就是可以設(shè)計(jì)一個(gè)完整的板層為地層,可以有效地降低系統(tǒng)的射頻發(fā)射,抑制噪聲干擾,而且比在外面設(shè)計(jì)金屬屏蔽處理有效地多。3.6核心板硬件的設(shè)計(jì)結(jié)果PCB制作完成后。將其送往PCB板印制廠家,印制出核心板的裸板。然后焊接安裝上元器件,則整個(gè)核心板的硬件就完成了制作。由于核心板的主要器件如S3C2410、HY57V561620、K9F1208芯片的封裝不能或不宜手工焊接,因此交由廠家機(jī)器焊接,而其他的器件則主要是自行焊接。如圖3-16所示為焊接安裝器件之后的核心板硬件。圖3-16核心板硬件圖核心板與PC的連接是通過(guò)測(cè)試底板的。為實(shí)現(xiàn)核心板的測(cè)試,又自行制作了簡(jiǎn)易的測(cè)試底板。此測(cè)試底板的總體設(shè)計(jì)思想是,將核心板上J1、J2口的引腳全部向外引出,并將JTAG口以20針?lè)庋b引出以便于與PC連接。如圖3-17所示為核心板與簡(jiǎn)易底板的連接后的測(cè)試系統(tǒng)圖。圖3-17核心板測(cè)試系統(tǒng)圖至此,整個(gè)核心板測(cè)試系統(tǒng)的硬件設(shè)計(jì)便基本完成了。3.7核心板功能簡(jiǎn)介本設(shè)計(jì)基于S3C2410處理器的核心板,采用六層板工藝,單面放置主要元件,在布局布線方面很有特色,具有良好的可觀察性,尤其適用于實(shí)驗(yàn)教學(xué)和開(kāi)發(fā)。而精心的布線設(shè)計(jì)也使本設(shè)計(jì)核心板能較好的應(yīng)用于嵌入式儀器。其功能特點(diǎn)如下:(1)處理器:采用三星公司的ARM920T處理器S3C2410,工作頻率高達(dá)203MHz,外部總線頻率高達(dá)100~133MHz;(2)SDRAM:現(xiàn)代公司的HY57V561620,PC100/PC133兼容,64MB;(3)NANDFLASH:Samsung公司的K9F1208,64MB;(4)NORFLASH:SST公司的SST39VF1601,2MB;(5)操作系統(tǒng):可支持Linux、uCLinux、WinCE、uC/OS-Ⅱ等操作系統(tǒng);(6)EPROM:IC總線接口,256字節(jié);(7)晶振:?jiǎn)?.3V電源供電,板內(nèi)自帶1.8VLDO芯片;(8)接口:1.27mm間距;(9)尺寸規(guī)格:93.7mm68.8mm;(10)LED指示燈:5V電源紅色指示燈1個(gè),外部中斷指示燈2個(gè)。電源紅色指示燈以指示電源供電情況。當(dāng)給系統(tǒng)電源供電時(shí),紅色電源指示燈亮,可編程功能綠色指示燈指示的功能由用戶自己定義。3.7.1核心板引腳功能本設(shè)計(jì)的核心板引腳由J1、J2兩個(gè)接口板引出,總數(shù)為200個(gè)。如圖3-18所示為核心板J1接口的引腳圖。圖3-18J1接口圖如圖3-19所示為核心板J2接口的引腳圖。圖3-19J2接口圖此接口的引腳功能描述參見(jiàn)附錄2。跳線器的可分為兩類,一種是模塊電路電源跳線。另一種是模塊電路I/O連接跳線短接,當(dāng)需要使用某一模塊電路時(shí),需要將電源跳線和I/O連接跳線短接。另外,通過(guò)跳線用戶可以將I/O連接到外面的實(shí)驗(yàn)電路,也可以重新分配模塊電路所使用的I/O口,將跳線器取出,使用連接導(dǎo)線從其他跳線上連接控制I/O。本設(shè)計(jì)主要是采用了連接導(dǎo)線連接,如電源直接以連接導(dǎo)線連接出來(lái),但在用戶板上將大量使用跳線器,核心板上只有一個(gè)跳線器CON3,它是啟動(dòng)方式選擇,S3C2410的OM0引腳與上拉電阻和下拉電阻連接的二選一選擇,當(dāng)將跳線器插到上拉電阻上時(shí),OM0為高電平,OM[1:0]=01,Bank0啟動(dòng)方式(16bit)即核心板上的K9F1208;當(dāng)將跳線器插到下拉電阻上時(shí),OM0為低電平,OM[1:0]=00,NANDFlash啟動(dòng)方式,即核心板上的SST39VF1601,NORFlash。上拉就是將不確定的信號(hào)通過(guò)一個(gè)電阻嵌位在高電平,電阻同時(shí)起限流作用,下拉同理。上拉是對(duì)器件注入電流,下拉是輸出電流;弱強(qiáng)只是上拉電阻的阻值不同,沒(méi)有什么嚴(yán)格區(qū)分。本設(shè)計(jì)核心板采用了5個(gè)零歐姆電阻。可分為三類:一種是可選擇性的連通電路,當(dāng)需要使用某一功能時(shí)將此零歐姆電阻位置上焊接上相應(yīng)的電阻;一種是二選一電阻,當(dāng)需要時(shí)將某一芯片的引腳連接為上拉電阻或下拉電阻,從而置為高電平或低電平;另外零歐姆電阻還可以是鐵氧體磁珠,它在低頻時(shí)阻抗很低,而在高頻時(shí)阻抗很高,可以抑制高頻干擾,從而消除數(shù)字電路的噪聲。3.7.2核心板GPIO口本設(shè)計(jì)將S3C2410具有的117個(gè)通用I/O口通過(guò)J1、J2接口引出,分為A~H等8個(gè)端口,由于每個(gè)I/O口都有第2功能,甚至第3功能,所以需要通過(guò)GPxCON寄存器來(lái)選擇GPx口I/O的功能,其中x可以為A、B、C、D、E、F、G、H,表示相應(yīng)的I/O端口。本設(shè)計(jì)核心板的GPIO口參見(jiàn)附錄3。GPIO口可以通過(guò)簡(jiǎn)單的置位復(fù)位實(shí)現(xiàn)輸入輸出控制。當(dāng)I/O設(shè)置為GPIO輸出模式(Output模式)時(shí),可以通過(guò)寫GPxDAT控制相應(yīng)I/O口輸出高電平或低電平。GPxDAT為1的位對(duì)應(yīng)I/O輸出高電平,為0的位對(duì)應(yīng)I/O輸出低電平。通過(guò)設(shè)置GPxCON寄存器來(lái)選擇GPx口I/O的功能,當(dāng)I/O設(shè)置為GPIO輸入模式(Input模式)時(shí),讀取GPxDAT寄存器即取得I/O口線上的電平狀態(tài)。通常會(huì)使用if(GPxDAT&(1<<n))語(yǔ)句來(lái)判斷GPxn口是否為高電平。東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文)硬件測(cè)試與分析4.硬件測(cè)試與分析4.1硬件測(cè)試介紹JTAG是英文“JointTestActionGroup(聯(lián)合測(cè)試行為組織)”的詞頭字母的簡(jiǎn)寫,是由幾家主要的電子制造商發(fā)起制訂的PCB和IC測(cè)試標(biāo)準(zhǔn)。JTAG建議于1990年被IEEE批準(zhǔn)為IEEE1149.1-1990測(cè)試訪問(wèn)端口和邊界掃描結(jié)構(gòu)標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)規(guī)定了進(jìn)行邊界掃描所需要的硬件和軟件。JTAG主要應(yīng)用于:電路的邊界掃描測(cè)試和可編程芯片的在線系統(tǒng)編程。JTAG也是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE1149.1兼容),主要用于芯片內(nèi)部測(cè)試[11]。H-JTAG是H-JTAG團(tuán)隊(duì)開(kāi)發(fā)的一款自主原創(chuàng)的ARM仿真套件,H-JTAG開(kāi)發(fā)套件主要包括了:H-JTAG

SERVER調(diào)試軟件,H-FLASHER燒寫軟件,及高速H-JTAG

USB

仿真器.。使用H-JTAG,你可以輕松地通過(guò)WIGGLER或者SDT-JTAG或用戶自定義的JTAG小板調(diào)試所有的ARM7/ARM9處理器。本設(shè)計(jì)核心板硬件完成后,連接測(cè)試底板上的20針JTAG測(cè)試口到PC上,通過(guò)JTAG口可以與片上、片外的存儲(chǔ)器和控制器交換數(shù)據(jù),最終完成測(cè)試及相關(guān)分析。如圖4-1所示為本設(shè)計(jì)測(cè)試底板上JTAG口的原理圖。圖4-1測(cè)試底板上JTAG口的原理圖20針JTAG接口的引腳功能描述參見(jiàn)表4-1。表4-120針JTAG接口定義引腳名稱描述序號(hào)名稱功能1VCC接3.3V電源2VCC接3.3V電源3nTRST測(cè)試系統(tǒng)復(fù)位信號(hào)5TDI測(cè)試數(shù)據(jù)串行輸入7TMS測(cè)試模式選擇9TCK測(cè)試時(shí)鐘11RTCK測(cè)試時(shí)鐘返回信號(hào)13TDO測(cè)試數(shù)據(jù)串行輸出15nRESET目標(biāo)系統(tǒng)復(fù)位信號(hào)其中,17、19腳為NC,4、6、8、10、12、14、16、18、20為GND。經(jīng)過(guò)反復(fù)調(diào)試,整個(gè)核心板的硬件設(shè)計(jì)基本完成,可以安全上電,并通過(guò)H-JTAG測(cè)試找到核心板的ARM9核心。如圖4-2所示為核心板與PC機(jī)連接并實(shí)現(xiàn)JTAG測(cè)試的進(jìn)程。圖4-2測(cè)試進(jìn)程圖4.2測(cè)試流程及結(jié)果分析連接核心板與測(cè)試底板,將測(cè)試底板上的5V、3.3V電源和GND地接口分別連接上電。首先,觀察核心板上電源指示燈的狀態(tài)為亮,經(jīng)過(guò)一段時(shí)間,觸摸各主要芯片S3C2410、HY57V561620、SST39VF1601無(wú)發(fā)熱燙手情況;此一測(cè)試結(jié)果表明核心板電源部分穩(wěn)定良好,可以保證電源模塊能提供板上各個(gè)模塊所需加的電壓,而且核心板各個(gè)功能模塊的電路基本正常。然后,用萬(wàn)用表測(cè)試測(cè)試底板上的各個(gè)引腳,核心板引腳電平與理論的電平相符;此一測(cè)試結(jié)果表明核心板引出腳的輸出正常,即可以應(yīng)用與用戶板的電路連接來(lái)實(shí)現(xiàn)相應(yīng)功能。再連接測(cè)試底板上的JTAG口到PC機(jī),啟動(dòng)PC機(jī)上的測(cè)試軟件,檢測(cè)到ARM920T芯片;此一測(cè)試結(jié)果表明核心板整體狀況良好,可以實(shí)際應(yīng)用。如圖4-3所示為JTAG測(cè)試的結(jié)果。圖4-3測(cè)試結(jié)果圖最終,本核心板的JTAG測(cè)試結(jié)果顯示找到ARM920T核心并且找到地址,但在測(cè)試過(guò)程中發(fā)現(xiàn)了一些錯(cuò)誤,進(jìn)行了及時(shí)修正和調(diào)整。以下為調(diào)試中出現(xiàn)的兩點(diǎn)主要錯(cuò)誤:TRST、TDI、TMS、TCK引腳上原來(lái)焊接的是3KΩ的上拉電阻,導(dǎo)致JTAG口測(cè)試失?。桓鶕?jù)相關(guān)數(shù)據(jù)手冊(cè)中的說(shuō)明,TRST、TDI、TMS、TCK引腳上需要接一個(gè)10KΩ的上拉電阻。由于是自行設(shè)計(jì)的JTAG口,在使用之前未進(jìn)行重新設(shè)置,搜索不到ARM9核心;在使用H-JTAG軟件時(shí)需要對(duì)SETTING項(xiàng)進(jìn)行設(shè)置。東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文)結(jié)論與展望結(jié)論與展望本論文主要是圍繞ARM9微處理器S3C2410而開(kāi)展的最小系統(tǒng)核心板的硬件設(shè)計(jì)以及硬件調(diào)試。通過(guò)本論文掌握了解ARM9-S3C2410的結(jié)構(gòu)與特點(diǎn),掌握該類嵌入式微處理器的開(kāi)發(fā)技術(shù)及軟硬件初步的調(diào)試方法。從而熟悉嵌入式微處理器類的系統(tǒng)硬件開(kāi)發(fā)流程,以及掌握開(kāi)發(fā)過(guò)程和調(diào)試過(guò)程中相應(yīng)問(wèn)題的解決方案。最終,本設(shè)計(jì)的核心板通過(guò)測(cè)試分析,對(duì)核心板進(jìn)行測(cè)試和修正,驗(yàn)證了核心板的性能。通過(guò)對(duì)整個(gè)設(shè)計(jì)過(guò)程的分析,現(xiàn)總結(jié)幾點(diǎn)結(jié)論:(1)基于嵌入式微處理器的最小系統(tǒng)核心板的硬件開(kāi)發(fā),首先要進(jìn)行系統(tǒng)需求及功能的分析,明確所要實(shí)現(xiàn)的功能要求;然后根據(jù)要求進(jìn)行器件的選型,搜集相關(guān)的器件資料。有效地利用核心處理器的內(nèi)部與外擴(kuò)資源進(jìn)行電路設(shè)計(jì)是非常重要的。(2)整個(gè)設(shè)計(jì)的實(shí)際制作過(guò)程是通過(guò)利用EDA軟件來(lái)完成的,而PCB布局布線環(huán)節(jié)十分重要。它影響著設(shè)計(jì)結(jié)果的一些重要性能。熟練并良好的利用EDA軟件對(duì)技術(shù)人員來(lái)說(shuō)十分重要。(3)在設(shè)計(jì)和調(diào)試過(guò)程中,要充分地了解和掌握各模塊的基本原理,只有較好地掌握了相關(guān)原理,才能靈活地做好設(shè)計(jì)和調(diào)試工作。(4)電源是核心板設(shè)計(jì)的靈魂部分,在設(shè)計(jì)過(guò)程中要注意多考慮其影響;(5)在原理圖設(shè)計(jì)中要認(rèn)真核對(duì)每一部分的每一引腳,以免因?yàn)槟骋痪植康膯?wèn)題的對(duì)整個(gè)核心板造成無(wú)法挽回的影響;(6)在最小系統(tǒng)的規(guī)劃中,考慮到核心板體積和局部對(duì)整體的影響,要將不必要在核心板上進(jìn)行的設(shè)計(jì)安排在底板上。另,在設(shè)計(jì)開(kāi)發(fā)過(guò)程中一定要注意問(wèn)題的分析與總結(jié),最好是做好筆記,出現(xiàn)問(wèn)題后要從根本上查找原因,尋找解決方案,問(wèn)題解決后及時(shí)總結(jié),記錄原因及相應(yīng)解決方案,以備后用。由于設(shè)計(jì)時(shí)間和個(gè)人能力的限制,本課題雖然有了一定的成果,但在某些方面仍存在一定的問(wèn)題,需要繼續(xù)改進(jìn):(1)核心板的PCB設(shè)計(jì)中可以將一些器件放置在PCB板背面以利于布線而達(dá)到良好的穩(wěn)定性以及實(shí)現(xiàn)更低的制造成本,同時(shí)也使核心板的體積更??;(2)在核心板規(guī)劃中應(yīng)考慮到總線驅(qū)動(dòng)部分的安排,這對(duì)于整個(gè)核心板的信號(hào)穩(wěn)定性有很大的影響;(3)本課題只是對(duì)核心板的硬件做了設(shè)計(jì)?;贏RM9的嵌入式系統(tǒng)的開(kāi)發(fā)還需要根據(jù)用戶的需求進(jìn)行底板和軟件的開(kāi)發(fā)。東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文)致謝致謝整個(gè)畢業(yè)設(shè)計(jì)是在徐哈寧老師的細(xì)心指導(dǎo)下完成的。從開(kāi)始著手設(shè)計(jì)一直到設(shè)計(jì)完成,徐老師都引導(dǎo)和啟發(fā)我進(jìn)行相關(guān)的學(xué)習(xí),遇到問(wèn)題的徐老師都會(huì)耐心的講解。特別是在硬件的PCB設(shè)計(jì)中,徐老師給予了很多的指導(dǎo),整個(gè)畢業(yè)設(shè)計(jì)包含著徐老師的辛苦努力。除了專業(yè)理論外,他也讓我學(xué)到了很多其他方面的知識(shí),在此深表感謝!本專業(yè)的各位老師也給予了諸多關(guān)懷和支持,在此也表示感謝,感謝各位老師多這幾年來(lái)的教誨與關(guān)懷,也感謝各位同學(xué)平時(shí)學(xué)習(xí)生活中給予的幫助!東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文)參考文獻(xiàn)參考文獻(xiàn)[1]周立功.S3C2410&嵌入式Linux系統(tǒng)教程[M].廣州致遠(yuǎn)電子有限公司,2000,6-7.[2]NEURONCHIPDistributedCommunicationandControlProcessors.MotoloraInc[J].1994.[3]劉凱.ARM嵌入式接口技術(shù)應(yīng)用[M].北京:清華大學(xué)出版社,2009,8-22.[4]曾峰,鞏海洪,曾波.印刷電路板設(shè)計(jì)與制作[M].北京:電子工業(yè)出版社,2003,60-75.[5]候冬晴,李建鋒,朱長(zhǎng)城.ARM技術(shù)原理與應(yīng)用[M].北京:清華大學(xué)出版社.2009,4-15.[6]顧海洲,馬雙武.PCB電磁兼容技術(shù)[M].北京:清華大學(xué)出版社,2006,29-37.[7]HallSH.High-speedDigitalSystemDesign.JohnWiley&SonsInc[J].2000.[8]于明,范書瑞,曾祥燁.ARM9嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)教程[M].北京:電子工業(yè)出版社,2006,60-85.[9]張綺文,謝建雄.ARM9嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講[M].北京:電子工業(yè)出版社,2007,131-144.[10]王慶斌,劉萍,尤利文等.電磁干擾與電磁兼容技術(shù)[M].北京:機(jī)械工業(yè)出版社,1998.[11]張崙.32位嵌入式系統(tǒng)硬件設(shè)計(jì)與調(diào)試[M].北京,機(jī)械工業(yè)出版社,2005.[12]張大波.嵌入式系統(tǒng)原理設(shè)計(jì)與應(yīng)用[M].北京,機(jī)械工業(yè)出版社,2004.[13]周立功.ARM嵌入式系統(tǒng)實(shí)驗(yàn)教程[M].北京:北京航空航天大學(xué)出版社.2006.[14]李伯成.嵌入式系統(tǒng)可靠性設(shè)計(jì)[M].北京:電子工業(yè)出版社,2006.[15]孫秋野,孫凱,馮健.ARM嵌入式系統(tǒng)開(kāi)發(fā)典型模塊[M].北京:人民郵電出版社,2007.東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文)附錄1附錄1S3C2410信號(hào)描述信號(hào)I/O描述

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論