![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/21/d3ec4146-88eb-4ba2-ab66-acb05475ff2c/d3ec4146-88eb-4ba2-ab66-acb05475ff2cpic.jpg)
![畢業(yè)論文---直流電機(jī)調(diào)速系統(tǒng)(pwm)_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/21/d3ec4146-88eb-4ba2-ab66-acb05475ff2c/d3ec4146-88eb-4ba2-ab66-acb05475ff2c1.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 直流電機(jī)調(diào)速系統(tǒng)</b></p><p> 摘要:未來的世界必然是自動(dòng)化、智能化、網(wǎng)絡(luò)化、移動(dòng)化的世界。這一發(fā)展趨勢導(dǎo)致了一類特殊的計(jì)算機(jī)系統(tǒng)—嵌入式系統(tǒng)的發(fā)展。ARM(Advanced RISC Machines)公司的32位RISC微處理器,以其高速度、低功耗、低成本,功能強(qiáng)大,和特有16/32位雙指令集等諸多優(yōu)異性能,已成為移動(dòng)通信、手持計(jì)算機(jī)和多媒體數(shù)
2、字消費(fèi)等嵌入式解決方案中首選的微處理器。</p><p> 本文介紹了基于嵌入式系統(tǒng)的PWM的直流電機(jī)調(diào)速系統(tǒng),選用的微控制器就是SAMSUNG公司的S3C44B0X,并詳細(xì)講述了該系統(tǒng)的硬件電路和控制程序設(shè)計(jì),以及ADS調(diào)試環(huán)境和超級(jí)終端。</p><p> 關(guān)鍵詞:嵌入式系統(tǒng);ARM;S3C44B0X;PWM;直流電機(jī) </p><p> The Prin
3、ciple of Velocity Modulate System for Direct Current Motor of PWM Based on Embedded System</p><p> Abstract: The future world must be robotized、intellectualized、network realized and mobilized. The tread wou
4、ld boost embedded system, a special type of computer system. ARM (Advanced RISC Machines) is the leading provider of 32-bit embedded RISC microprocessors in mobile, handheld computer and multi-media digital consumption.
5、ARM offers a wide range of processor cores and delivers the high performance together with Low power consumption, low system cost, high performance and specific 16-bit/32-bi</p><p> In this paper, the princ
6、iple of velocity modulate system for direct current motor of PWM based on embedded system is introduced, The MCU that chooses to use is the S3C44B0X of the company of SAMSUNG,and hardware circuit and control program desi
7、gn are also analyzed in detail, as well as the ADS debugging environment and super terminal.</p><p> Keywords: Embedded system ; ARM; S3C44B0X; PWM; Direct current motor </p><p><b>
8、; 目錄</b></p><p> 序言 …………………………………………………………………………1</p><p> 第一章 緒論 ………………………………………………………………2</p><p> 1.1 嵌入式系統(tǒng)的概述 ………………………………………………………………2</p><p> 1.2 嵌入式微
9、處理器及其系統(tǒng)特點(diǎn) ……………………………………………………2</p><p> 1.3 國內(nèi)外嵌入式系統(tǒng)的發(fā)展現(xiàn)狀 ……………………………………………3</p><p> 1.4 系統(tǒng)的設(shè)計(jì)任務(wù) …………………………………………………………………4</p><p> 1.4.1主要內(nèi)容與技術(shù)要求 ………………………………………………………4</
10、p><p> 1.4.2 主要的技術(shù)指標(biāo) …………………………………………………………4</p><p> 第二章 系統(tǒng)的總體方案設(shè)計(jì) ………………………………………………5</p><p> 2.1 嵌入式微處理器 ……………………………………………………………………5</p><p> 2.1.1常用的嵌入式處理器 …………
11、……………………………………………5</p><p> 2.2 ARM微處理器 ………………………………………………………………………6</p><p> 2.2.1 ARM系列嵌入式處理器 …………………………………………………………7</p><p> 2.2.2 ARM處理器結(jié)構(gòu) ……………………………………………………………8</p>
12、;<p> 2.3 系統(tǒng)軟硬件總體的初步規(guī)劃 ……………………………………………………8</p><p> 2.3.1硬件規(guī)劃 ……………………………………………………………………………9</p><p> 2.3.2 軟件規(guī)劃 …………………………………………………………………10</p><p> 第三章 系統(tǒng)要求及硬件電路的設(shè)計(jì)
13、……………………………………11</p><p> 3.1系統(tǒng)功能要求 ……………………………………………………………………11</p><p> 3.2 ARM處理器S3C44B0X硬件資源 …………………………………………………11 </p><p> 3.3 系統(tǒng)硬件選擇與單元電路設(shè)計(jì) …………………………………………………23</p>
14、<p> 3.3.1 系統(tǒng)重啟模塊電路設(shè)計(jì) ………………………………………………………24</p><p> 3.3.2 系統(tǒng)調(diào)試端口(JATG) ……………………………………………………24</p><p> 3.3.3 SDRAM、FLASH模塊 ………………………………………………………25</p><p> 3.3.4 串行通信(
15、UART)模塊 ……………………………………………………26</p><p> 3.3.5 直流電機(jī)電路模塊 ………………………………………………………27</p><p> 3.4 PWM直流電機(jī)控制 ………………………………………………………………27</p><p> 3.4.1 PWM的概念及其產(chǎn)生 ………………………………………………………2
16、7</p><p> 3.4.2 PWM定時(shí)器的工作原理 ……………………………………………………27</p><p> 3.4.3 PWM直流電機(jī)原理 …………………………………………………………28</p><p> 第四章 系統(tǒng)軟件部分的設(shè)計(jì)與調(diào)試 ……………………………………30</p><p> 4.1 嵌入式系統(tǒng)軟件
17、開發(fā) ……………………………………………………………30</p><p> 4.2 BootLoader的概念與結(jié)構(gòu) ……………………………………………………30</p><p> 4.2.1 BootLoader的概念 ………………………………………………………30</p><p> 4.2.2 BootLoader的程序設(shè)計(jì)結(jié)構(gòu) ……………………
18、………………………30</p><p> 4.3 PWM定時(shí)器的應(yīng)用程序 …………………………………………………………31</p><p> 4.4系統(tǒng)的調(diào)試 ………………………………………………………………………33</p><p> 4.4.1 調(diào)試環(huán)境ADS ……………………………………………………………33</p><p>
19、; 4.4.2 調(diào)試中個(gè)人見解 …………………………………………………………34</p><p> 第五章 總結(jié)與展望 ………………………………………………………37</p><p> 5.1 工作總結(jié) ………………………………………………………………………37</p><p> 5.2 設(shè)計(jì)成果與后繼展望 ………………………………………………………
20、…38</p><p> 參考文獻(xiàn) ……………………………………………………………………39</p><p> 附錄 …………………………………………………………………………40</p><p> 致謝 …………………………………………………………………………51</p><p> 基于嵌入式系統(tǒng)的PWM的直流電機(jī)調(diào)速系統(tǒng)<
21、/p><p><b> 序 言</b></p><p> 隨著我國國民經(jīng)濟(jì)的快速增長,產(chǎn)業(yè)結(jié)構(gòu)也隨之不斷調(diào)整。先進(jìn)的科學(xué)技術(shù)的出現(xiàn)為我國工業(yè)的快速發(fā)展提供了基礎(chǔ)。新技術(shù)的廣泛使用,大大提高了工業(yè)的勞動(dòng)生產(chǎn)率,為實(shí)現(xiàn)勞動(dòng)密集型向技術(shù)密集型產(chǎn)業(yè)的轉(zhuǎn)型和實(shí)現(xiàn)可持續(xù)性發(fā)展提供了強(qiáng)大的動(dòng)力,同時(shí)也推動(dòng)著我國經(jīng)濟(jì)的快速發(fā)展。近些年來,以計(jì)算機(jī)技術(shù),通訊技術(shù)、消費(fèi)電子技術(shù)為主的電子
22、信息技術(shù)的高速發(fā)展和國際互聯(lián)網(wǎng)絡(luò)(Internet)的廣泛應(yīng)用已經(jīng)改變了人們的生活方式,世界各國都在為發(fā)展以計(jì)算機(jī)技術(shù),通訊技術(shù)、消費(fèi)電子技術(shù)為主要內(nèi)容的信息產(chǎn)業(yè)制定宏偉的發(fā)展規(guī)劃,以期望在21世紀(jì)的政治、經(jīng)濟(jì)和技術(shù)競爭中處于主動(dòng)有利的地位。信息技術(shù)對(duì)其他各產(chǎn)業(yè)的貢獻(xiàn)越來越大,信息產(chǎn)業(yè)正逐漸成為其他產(chǎn)業(yè)的支柱。信息產(chǎn)業(yè)的發(fā)展程度、信息流通、暢通與否已成為評(píng)價(jià)各個(gè)國家的經(jīng)濟(jì)發(fā)展水平的一個(gè)重要標(biāo)準(zhǔn)。在人類步入全球信息化社會(huì)的進(jìn)程中,全球性電
23、子信息技術(shù)正在發(fā)揮著巨大的作用。</p><p> 嵌入式系統(tǒng)是近年來發(fā)展最快的技術(shù)之一。嵌入式系統(tǒng)與傳統(tǒng)的單片機(jī)系統(tǒng)和 PC 平臺(tái)相比,融合了兩者的優(yōu)點(diǎn),既有單片機(jī)系統(tǒng)成本低、體積小、功耗低的特點(diǎn),又具 有PC平臺(tái)的開發(fā)環(huán)境好、資源豐富、具備操作系統(tǒng)、用戶界面友好的特點(diǎn),因而在應(yīng)用技術(shù)領(lǐng)域就有良好的發(fā)展前景。以32位的ARM 芯片和高速大容量FPGA為核心的嵌入式系統(tǒng)不但充分發(fā)揮了以上特點(diǎn),而且大大簡化了系統(tǒng)
24、設(shè)計(jì),提高了集成度和可靠性。</p><p> 現(xiàn)在的經(jīng)濟(jì)實(shí)力的競爭歸根到底就是技術(shù)水平的競爭,技術(shù)水平也是衡量一個(gè)國家生產(chǎn)技術(shù)水平的重要標(biāo)志之一。那么學(xué)習(xí)新的技術(shù)當(dāng)然就是適應(yīng)發(fā)展的選擇,在這一背景下,利用嵌入式系統(tǒng)大發(fā)展的機(jī)會(huì),有必要系統(tǒng)地學(xué)習(xí)嵌入式系統(tǒng)的應(yīng)用。</p><p><b> 第一章 緒論</b></p><p> 1.1嵌
25、入式系統(tǒng)的概述</p><p> 在工業(yè)控制、通訊、儀器儀表等領(lǐng)域,嵌入式系統(tǒng)的蓬勃發(fā)展己經(jīng)有目共睹。嵌入式系統(tǒng)是什么?我們有必要在這里簡單的介紹一下。</p><p> 嵌入式系統(tǒng)是指用于執(zhí)行獨(dú)立功能的專用計(jì)算機(jī)系統(tǒng)。它由包括微處理器、定時(shí)器、微控制器、存儲(chǔ)器、傳感器等一系列微電子芯片與器件,和嵌入在存儲(chǔ)器中的微型操作系統(tǒng)、控制應(yīng)用軟件組成,共同實(shí)現(xiàn)諸如實(shí)時(shí)控制、監(jiān)視、管理、移動(dòng)計(jì)算
26、、數(shù)據(jù)處理等各種自動(dòng)化處理任務(wù)。嵌入式系統(tǒng)以應(yīng)用為中心,以微電子技術(shù)、控制技術(shù)、計(jì)算機(jī)技術(shù)和通訊技術(shù)為基礎(chǔ),強(qiáng)調(diào)硬件軟件的協(xié)同性與整合性,軟件與硬件可剪裁,以滿足系統(tǒng)對(duì)功能、成本、體積和功耗等要求。最簡單的嵌入式系統(tǒng)僅有執(zhí)行單一功能的控制能力,在唯一的ROM 中僅有實(shí)現(xiàn)單一功能的控制程序,無微型操作系統(tǒng)。</p><p> 1.2嵌入式微處理器及其系統(tǒng)特點(diǎn)</p><p> 嵌入式系統(tǒng)
27、的核心部件是嵌入式處理器,一般嵌入式處理器分成4類:</p><p> 嵌入式微處理器(EMPU)、嵌入式微控制器(MCU)、嵌入式DSP處理器(EDSP)、嵌入式片上系統(tǒng)(SOC)。</p><p> 嵌入式系統(tǒng)的核心是嵌入式微處理器。嵌入式微處理器一般具備以下 4個(gè)特點(diǎn):</p><p> 1、對(duì)實(shí)時(shí)多任務(wù)有很強(qiáng)的支持能力,能完成多任務(wù)并且有較短的中斷響應(yīng)
28、時(shí)間,從而使內(nèi)部的代碼和實(shí)時(shí)內(nèi)核的執(zhí)行時(shí)間減少到最低限度。</p><p> 2、具有功能很強(qiáng)的存儲(chǔ)區(qū)保護(hù)功能。這是由于嵌入式系統(tǒng)的軟件結(jié)構(gòu)己模塊化,而為了避免在軟件模塊之間出現(xiàn)錯(cuò)誤的交叉作用,需要設(shè)計(jì)強(qiáng)大的存儲(chǔ)區(qū)保護(hù)功能,同時(shí)也有利于軟件診斷。</p><p> 3、可擴(kuò)展的處理器結(jié)構(gòu),能以最迅速地開發(fā)出滿足應(yīng)用的最高性能的嵌入式微處理器 。</p><p>
29、 4、嵌入式微處理器必須功耗很低,尤其是用于便攜式的無線及移動(dòng)的計(jì)算和通 信設(shè)備中靠電池供電的嵌入式系統(tǒng)更是如此。 </p><p> 嵌入式計(jì)算機(jī)系統(tǒng)與通用計(jì)算機(jī)系統(tǒng)相比具有以下特點(diǎn): </p><p> 1、嵌入式系統(tǒng)通常是面向特定應(yīng)用的嵌入式 CPU與通用型的 CPU最大不同就是嵌入式 CPU大多工作在為特定用戶群設(shè)計(jì)的系統(tǒng)
30、中,它通常都具有低功耗、體積小、集成度高等特點(diǎn),能夠把通用 CPU中許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于嵌入式系統(tǒng)設(shè)計(jì)趨于小型化,移動(dòng)能力大大增強(qiáng),與網(wǎng)絡(luò)的結(jié)合也越來越緊密。</p><p> 2、嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物。這一點(diǎn)就決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識(shí)集成系統(tǒng)。</p><p&g
31、t; 3、嵌入式系統(tǒng)的硬件和軟件都必須高效率地設(shè)計(jì),量體裁衣、去除冗余,力爭在同樣的硅片面積上實(shí)現(xiàn)更高的性能,這樣才能在具體應(yīng)用中對(duì)處理器的選擇 更具有競爭力。</p><p> 4、嵌入式系統(tǒng)和具體應(yīng)用有機(jī)地結(jié)合在一起,它的升級(jí)換代也是和具體產(chǎn)品同步進(jìn)行,因此嵌入式系統(tǒng)產(chǎn)品一旦進(jìn)入市場,具有較長的生命周期。</p><p> 5、為了提高執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中的軟件一般
32、都固化在存儲(chǔ)器芯片或單片機(jī)本身中,而不是存貯于磁盤等載體中。</p><p> 6、嵌入式系統(tǒng)本身不具備自舉開發(fā)能力,即設(shè)計(jì)完成以后用戶通常不能對(duì)其中的程序進(jìn)行修改,必須有一套開發(fā)工具和環(huán)境才能進(jìn)行開發(fā)。</p><p> 1.3國內(nèi)外嵌入式系統(tǒng)的發(fā)展現(xiàn)狀</p><p> 隨著信息化、智能化、網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)也將獲得廣闊的發(fā)展 空間。以8位單片機(jī)
33、(或微控制器,MCU)為核心的嵌入式系統(tǒng)早以廣泛應(yīng)用與各個(gè)領(lǐng)域,這些應(yīng)用大多數(shù)還處于單機(jī)使用的嵌入式底層次階段。其特點(diǎn)是以MCU為核心,與一些簡單的傳感器及監(jiān)測、伺服控制、指示和顯示等設(shè)備配合,實(shí)現(xiàn)一定的測量、顯示、信息處理及控制等功能。雖然在一些工業(yè)控制、汽車電子和智能家居等多機(jī)應(yīng)用中,為了實(shí)現(xiàn)多個(gè)MCU構(gòu)成的系統(tǒng)間的信息交流,通常是利用CAN、RS-232和RS-485等總線將MCU組網(wǎng)。但這種應(yīng)用空間有限,相關(guān)的通信協(xié)議也比較單一
34、,并且孤立于Internet之外。Internet已成為社會(huì)重要的基礎(chǔ)信息設(shè)施,嵌入式系統(tǒng)必將要與Internet完美結(jié)合。</p><p> 隨著嵌入式設(shè)備與Internet的結(jié)合,手機(jī)、PDA、路由器和調(diào)制解調(diào)器等復(fù)雜的高端應(yīng)用對(duì)嵌入式處理器的性能提出了更高的要求。雖然以8位單片機(jī)為核心的嵌入式技術(shù)的不斷發(fā)展,性能也不斷提高,但由于其性能的局限性,已無法滿足未來高性能嵌入式技術(shù)的發(fā)展需求。目前在8位單片機(jī)上
35、運(yùn)行嵌入式操作系統(tǒng)尚有一定困難,因此,以32位處理器作為高性能嵌入式系統(tǒng)開發(fā)的核心已是嵌入式技術(shù)發(fā)展的必然趨勢。</p><p> 嵌入式微處理器具有體積小、重量輕、成本低和可靠性高的優(yōu)點(diǎn),是嵌入式系統(tǒng)的核心。目前比較有影響的32位嵌入式處理器有ARM公司的ARM,Compaq公司的Alpha、HP公司的PA-RISC、IBM公司的PowerPC、MIPS公司的MIPS和Sun公司的Sparc等。而ARM處理器
36、具有高性能、低功耗和低成本等顯著優(yōu)點(diǎn),已成為高性能、低功耗嵌入式微處理器的代名詞,是目前32位、64位嵌入式處理器中應(yīng)用最為廣泛的一個(gè)系列。</p><p> ARM微處理器得到了眾多半導(dǎo)體廠家和整機(jī)廠家的大力支持,全球有100多家IT公司在采用ARM技術(shù),20家最大的半導(dǎo)體廠家有19家是ARM的用戶,包括TI、PHILIPS和Intel等公司。優(yōu)良的性能和準(zhǔn)確的市場定位極大地豐富了ARM資源,加速了基于ARM
37、核的面向各種應(yīng)用系統(tǒng)芯片的開發(fā)應(yīng)用。如今,ARM公司已經(jīng)成為業(yè)界的龍頭老大,幾乎所有的手機(jī)、移動(dòng)設(shè)備、PDA都是用基于ARM核的系統(tǒng)芯片開發(fā)的。為了順應(yīng)當(dāng)今世界技術(shù)革新的潮流,了解、學(xué)習(xí)和掌握高性能嵌入式技術(shù)已經(jīng)非常重要。</p><p> 1.4 系統(tǒng)的設(shè)計(jì)任務(wù)</p><p> 1.4.1主要內(nèi)容與技術(shù)要求</p><p> 了解嵌入式系統(tǒng)的概念、特點(diǎn)及應(yīng)
38、用,熟悉一種嵌入式處理器內(nèi)核,并以此處理器為內(nèi)核,采用PWM通道實(shí)現(xiàn)直流電機(jī)的調(diào)速,結(jié)合實(shí)際應(yīng)用,選用合適的處理器,并設(shè)計(jì)完成電機(jī)調(diào)速系統(tǒng),從而掌握基本的嵌入式開發(fā)流程</p><p> 1.4.2 主要的技術(shù)指標(biāo)</p><p><b> 直流電機(jī)調(diào)速系統(tǒng):</b></p><p> 1、直流電機(jī)調(diào)速采用PWM調(diào)速</p>
39、<p> 直流電機(jī) 額定電壓 12V 轉(zhuǎn)速 3500轉(zhuǎn)/分</p><p> 2、選擇合適的處理器芯片</p><p> 3、設(shè)計(jì)基于處理器的外圍電路及電機(jī)電路</p><p> 第二章 系統(tǒng)的總體方案設(shè)計(jì)</p><p> 2.1 嵌入式微處理器 </p><p> 隨著社會(huì)的發(fā)展,互聯(lián)網(wǎng)的普
40、及,對(duì)嵌入式系統(tǒng)的要求己經(jīng)越來越高.現(xiàn)在出現(xiàn)的信息家用電器,如:掌上電腦、PDA、移動(dòng)設(shè)備等嵌入式設(shè)備都需要網(wǎng)絡(luò)的支持、較快的運(yùn)行速度和復(fù)雜的處理能力,對(duì)于早期的8/16位的單片機(jī)來說是很困難的。由于集成電路技術(shù)的科技進(jìn)步,電子器件的價(jià)格不斷下降,使32位微處理器己經(jīng)在各類應(yīng)用中得到了廣泛普及應(yīng)用.各種32位嵌入式大展身手,對(duì)于我們產(chǎn)品的選擇范圍也非常廣泛。自然一些性能高的芯片得到人們的青睞。</p><p>
41、 2.1.1常用的嵌入式處理器[5]</p><p> 嵌入式微處理器有許多種流行的處理器核,芯片生產(chǎn)廠家一般都基于這些處理器核生產(chǎn)不同型號(hào)的芯片。下面介紹幾種常用的嵌入式處理器。</p><p><b> 1.MIPS系列 </b></p><p> MIPS是Microprocessor without Interlocked Pip
42、eline Stages的縮寫,是一種處理器內(nèi)核標(biāo)準(zhǔn),它是由MIPS技術(shù)公司開發(fā)的。MIPS技術(shù)公司是一家設(shè)計(jì)制造高性能、高檔次的嵌入式32位和64 位處理器的廠商,在RISC處理器方面占有重要地位。MIPS技術(shù)公司設(shè)計(jì)RISC處理器始于20世紀(jì)80年代初,1986年推出82000處理器,1988年推出83000處理器。自1991年推出第一款64位商用微處理器84000之后,又陸續(xù)88000,810000和812000等型號(hào)。后來,MI
43、PS公司的戰(zhàn)略發(fā)生變化,把重點(diǎn)放在嵌入式系統(tǒng)。1999年公司發(fā)布MIPS32和MIPS64架構(gòu)標(biāo)準(zhǔn),為未來MIPS處理器的開發(fā)奠定了基礎(chǔ)。新的架構(gòu)集成了原來所有的M工PS指令集.并且增加了許多更強(qiáng)大的功能。不久以后,MIPS公司又相繼開發(fā)出高性能、低功耗的32位處理器內(nèi)核(core)MIPS324 Kc與高性能64位內(nèi)核MIPS645 Kc以及相應(yīng)的新版本及未來64位MIPS6420Kc處理器內(nèi)核。MIPS技術(shù)公司既開發(fā)MIPS處理器結(jié)
44、構(gòu)內(nèi)核,又生產(chǎn)基于MIPS的32位</p><p> 2.PowerPC系列 </p><p> PowerPC是IBM和Motolora共同研制出來的一套處理器標(biāo)準(zhǔn)。其架構(gòu)特點(diǎn)是可伸縮性好,方便靈活。PowerPC處理器品種很多,應(yīng)用范圍非常廣泛,既有通用的PC處理器用于高端工作站、服務(wù)器與桌面計(jì)算機(jī),也有嵌入式控制器與內(nèi)核設(shè)計(jì)應(yīng)用于消費(fèi)類電子產(chǎn)品、通信領(lǐng)域等方面. 目前PowerP
45、C獨(dú)立微處理器與嵌入式微處器的主頻從25MHz-70OMHz不等, 產(chǎn)品能量消耗、體積、整合程度、價(jià)格差異懸殊,主要產(chǎn)品模塊有IBM公司350MHz- 70OMHz的PowerPC750CX和750CXe,以及主頻400MHz的PowerPC440GP。其嵌入式處理器內(nèi)核可以用于各種集成的片上系統(tǒng)SOC設(shè)備.在通信、金融等行業(yè)具有廣泛的應(yīng)用,主要嵌入式芯片有IBM公司開發(fā)的PowerPC405GP. Motorola公司的MPC823等
46、。</p><p><b> 3.X86系列 </b></p><p> X86系列處理器是我們最為熟悉的,它源于Intel架構(gòu)8080,再發(fā)展出286,386,486,直到現(xiàn)在的奔騰系列、AMD和ATHLON。從嵌入式市場來看,486DX系列還是有相當(dāng)?shù)氖袌龇蓊~的,其特點(diǎn)是保持了當(dāng)初8080相同的指令集,有利于兼容性與移植,但是這又限制了CPU性能的提高。 基于
47、X86處理器核的嵌入式微處理器有:(1)嵌入式486/奔騰系列,是Intel 公司在原有的PC處理器基礎(chǔ)上進(jìn)行改進(jìn)加強(qiáng)的,它降低功耗,提高抗干擾能力, 放寬了工作條件限制用來滿足嵌入式開發(fā)的需要,如486DX,486GX等芯片;(2)GeodeSP1系列,這是AMD公司推出的芯片,具有網(wǎng)絡(luò)訪問、硬件音視頻解碼器、 各種固化通信與外設(shè)接口,在數(shù)字視頻與交互電視方面應(yīng)用廣泛,如SC1000, SC2000等芯片;(3)STPC高度集成X86
48、SOC系列,ST微電子所開發(fā)出的STPC系列內(nèi)核是與X86相兼容的,其多種產(chǎn)品是建立在0.25微米技術(shù)上的,己成為一種高度集成、低功耗和低成本的嵌入式解決方案。</p><p> ARM/StrongARM系列</p><p> ARM公司是全球領(lǐng)先的16/32位RISC微處理器知識(shí)產(chǎn)權(quán)設(shè)計(jì)供應(yīng)商。ARM公司通過轉(zhuǎn)讓高性能、低成本、低功耗的RISC微處理器、外圍和系統(tǒng)芯片設(shè)計(jì)技術(shù)給合作
49、伙伴,使他們能用這些技術(shù)來生產(chǎn)各具特色的芯片。ARM已成為移動(dòng)通信、手持設(shè)備、多媒體數(shù)字消費(fèi)嵌入式解決方案的RISC標(biāo)準(zhǔn)。ARM處理器有三大特點(diǎn):小體積、低功耗、低成本而高性能;16/32位雙指令集;全球眾多的合作伙伴。所以這也得到我們的青睞,將在下面詳細(xì)闡述。</p><p> 2.2 ARM微處理器 </p><p> ARM是Advanced RISC M
50、achines的縮寫,既可以認(rèn)為是一個(gè)公司的名字,也可以認(rèn)為是對(duì)一類微處理器的通稱,還可以認(rèn)為是一種技術(shù)的名字。</p><p> 1991年ARM公司成立于英國劍橋,主要出售芯片設(shè)計(jì)技術(shù)的授權(quán)。目前,采用ARM技術(shù)知識(shí)產(chǎn)權(quán)(IP)核的微處理器,即我們通常所說的ARM微處理器,已遍及工業(yè)控制、消費(fèi)類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品市場,基于ARM技術(shù)的微處理器應(yīng)用約占據(jù)了32位RISC微處理器7
51、5%以上的市場份額,ARM技術(shù)正在逐步滲入到我們生活的各個(gè)方面。</p><p> ARM公司是專門從事基于RISC技術(shù)芯片設(shè)計(jì)開發(fā)的公司,作為知識(shí)產(chǎn)權(quán)供應(yīng)商,本身不直接從事芯片生產(chǎn),靠轉(zhuǎn)讓設(shè)計(jì)許可由合作公司生產(chǎn)各具特色的芯片,世界各大半導(dǎo)體生產(chǎn)商從ARM公司購買其設(shè)計(jì)的ARM微處理器核,根據(jù)各自不同的應(yīng)用領(lǐng)域,加入適當(dāng)?shù)耐鈬娐?,從而形成自己的ARM微處理器芯片進(jìn)入市場。目前,全世界有幾十家大的半導(dǎo)體公司都使
52、用ARM公司的授權(quán),因此既使得ARM技術(shù)獲得更多的第三方工具、制造、軟件的支持,又使整個(gè)系統(tǒng)成本降低,使產(chǎn)品更容易進(jìn)入市場被消費(fèi)者所接受,更具有競爭力。</p><p> 2.2.1 ARM系列嵌入式處理器</p><p> ARM微處理器目前包括下面幾個(gè)系列,以及其它廠商基于ARM體系結(jié)構(gòu)的處理器,除了具有ARM體系結(jié)構(gòu)的共同特點(diǎn)以外,每一個(gè)系列的ARM微處理器都有各自的特點(diǎn)和應(yīng)用領(lǐng)
53、域。</p><p> 包括: ARM7系列、 ARM9系列、ARM9E系列、ARM10E系列、SecurCore系列、Inter的Xscale和Inter的StrongARM</p><p> 其中,ARM7、ARM9、ARM9E和ARM10為4個(gè)通用處理器系列,每一個(gè)系列提供一套相對(duì)獨(dú)特的性能來滿足不同應(yīng)用領(lǐng)域的需求。SecurCore系列專門為安全要求較高的應(yīng)
54、用而設(shè)計(jì)。</p><p> ARM7系列處理器為常用的處理器,我就介紹此系列的處理器</p><p> ARM7系列微處理器為低功耗的32位RISC處理器,最適合用于對(duì)價(jià)位和功耗要求較高的消費(fèi)類應(yīng)用。ARM7微處理器系列具有如下特點(diǎn):</p><p> ?。?#160;具有嵌入式ICE-RT邏輯,調(diào)試開發(fā)方便。</p><p> -&
55、#160;極低的功耗,適合對(duì)功耗要求較高的應(yīng)用,如便攜式產(chǎn)品。 </p><p> ?。?#160;能夠提供0.9MIPS/MHz的三級(jí)流水線結(jié)構(gòu)。</p><p> - 代碼密度高并兼容16位的Thumb指令集。</p><p> ?。?#160;對(duì)操作系統(tǒng)的支持廣泛,包括Windows CE、Linux、Palm OS等
56、。</p><p> ?。?#160;指令系統(tǒng)與ARM9系列、ARM9E系列和ARM10E系列兼容,便于用戶的產(chǎn)品升級(jí)換代。</p><p> - 主頻最高可達(dá)130MIPS,高速的運(yùn)算處理能力能勝任絕大多數(shù)的復(fù)雜應(yīng)用。</p><p> ARM7系列微處理器的主要應(yīng)用領(lǐng)域?yàn)椋汗I(yè)控制、Internet設(shè)備、網(wǎng)絡(luò)和調(diào)制解調(diào)器設(shè)備、移動(dòng)電話等多種多媒體和
57、嵌入式應(yīng)用。</p><p> ARM7系列微處理器包括如下幾種類型的核:ARM7TDMI、ARM7TDMI-S、ARM720T、ARM7EJ。其中,ARM7TMDI是目前使用最廣泛的32位嵌入式RISC處理器,屬低端ARM處理器核。TDMI的基本含義為:</p><p> T: 支持16為壓縮指令集Thumb。</p><p> D: 支
58、持片上Debug。</p><p> M:內(nèi)嵌硬件乘法器(Multiplier)</p><p> I: 嵌入式ICE,支持片上斷點(diǎn)和調(diào)試點(diǎn)。</p><p> 2.2.2 ARM處理器結(jié)構(gòu)</p><p> ARM處理器結(jié)構(gòu)包括三種:體系結(jié)構(gòu)、寄存器結(jié)構(gòu)、指令結(jié)構(gòu)</p><p> ARM處理器:
59、采用RISC體系結(jié)構(gòu);ARM微處理器共有37個(gè)寄存器,其中31個(gè)通用寄存器、6個(gè)狀態(tài)寄存器,被分為若干組(BANK);ARM微處理器支持兩種指令集:ARM指令集和Thumb指令集,其中,ARM指令為32位的長度,Thumb指令為16位長度,Thumb指令集為ARM指令集的功能子集,但與等價(jià)的ARM代碼相比較,可節(jié)省30%~40%以上的存儲(chǔ)空間,同時(shí)具備32位代碼的所有優(yōu)點(diǎn)。</p><p> 2.3 系統(tǒng)軟硬件
60、總體的初步規(guī)劃 </p><p> 基于我們對(duì)嵌入式系統(tǒng)的認(rèn)識(shí),以及設(shè)計(jì)的要求,系統(tǒng)可以分成兩部分來看:硬件部分與軟件部分。嵌入式系統(tǒng)是軟件和硬件的統(tǒng)一體,整體的設(shè)計(jì)則需要協(xié)同設(shè)計(jì)。如圖2-1所示:</p><p> 圖2-1 嵌入式系統(tǒng)的硬件/軟件協(xié)同設(shè)計(jì)方法</p><p> 2.3.1 系統(tǒng)硬件部分</p><p> 系統(tǒng)的硬件
61、框圖,圖2-2。</p><p> 圖2-2 系統(tǒng)硬件框圖</p><p> 嵌入式處理器品種總量已經(jīng)超過了1000種,流行的體系結(jié)構(gòu)有30多個(gè)系列,幾乎每個(gè)半導(dǎo)體制造商都生產(chǎn)嵌入式處理器。處理器的選擇是相對(duì)比較重要的,芯片的系統(tǒng)的性能、可靠性、功耗、成本都是我們要關(guān)注。</p><p> 本次硬件系統(tǒng)規(guī)劃如下:</p><p> M
62、PU: ARM7處理器</p><p> RAM:8Mbytes SDRAM </p><p> ROM:2Mbytes FLASH</p><p> UART: 兩個(gè)RS-232C串口接口</p><p> 14腳的JTAG接口</p><p><b> 直流電機(jī)電路</b><
63、/p><p> 2.3.2 系統(tǒng)軟件部分</p><p> 嵌入式系統(tǒng)的軟件開發(fā)的特點(diǎn)是:以面向過程為主,代碼的利用率高,代碼的規(guī)模小,實(shí)時(shí)性強(qiáng)。過去的嵌入式系統(tǒng)軟件開發(fā),大多從匯編開發(fā),并以匯編語言開發(fā)為主。這樣的開發(fā)只能做簡單的控制和算法,應(yīng)用需求復(fù)雜時(shí),開發(fā)周期大大增加,不利于新產(chǎn)品的快速面市。隨著嵌入式系統(tǒng)硬件的不斷發(fā)展, 如處理器主頻提高,存儲(chǔ)器容量擴(kuò)大,硬件體積減小等特點(diǎn),嵌入
64、式系統(tǒng)的軟件開發(fā)也發(fā)生了一些變革?,F(xiàn)代嵌入式系統(tǒng)的軟件開發(fā)從匯編啟動(dòng)代碼開始(負(fù)責(zé)初始化硬件),以后的應(yīng)用程序絕大部分用c語言來開發(fā)。c語言作為一種中級(jí)語言,具有很好的靈活性,更貼近于程序員的思維邏輯。因此用c語言開發(fā)程序,大大的縮短了軟件開發(fā)周期,也增強(qiáng)了可維護(hù)性和可升級(jí)性。</p><p> 嵌入式系統(tǒng)的開發(fā)與PC機(jī)有著緊密的聯(lián)系,如圖2-3所示,我們通常是借助在通用的PC系統(tǒng)上。</p>&
65、lt;p><b> PC</b></p><p> 圖2-3 軟件生成流程圖</p><p> 編譯器是程序開發(fā)必不可少的重要工具之一。針對(duì)不同的硬件設(shè)備(主要指 處理器),采用不同類型的編譯器,可以對(duì)程序進(jìn)行優(yōu)化處理,提高程序的效率。本系統(tǒng)的嵌入式軟件開發(fā),就是采用ADS的開發(fā)工具(包括編譯、鏈接、生成各種格式目標(biāo)代碼等等)。 </p>&
66、lt;p> 第三章 系統(tǒng)要求及硬件電路的設(shè)計(jì)</p><p><b> 3.1系統(tǒng)功能要求</b></p><p> 本系統(tǒng)的設(shè)計(jì)目的是為了實(shí)現(xiàn)運(yùn)用嵌入式系統(tǒng)芯片產(chǎn)生PWM波對(duì)直流電機(jī)的轉(zhuǎn)速的改變,使得轉(zhuǎn)速隨著輸出的PWM波的占空比的變化而變。</p><p> 此設(shè)計(jì)方案是利用芯片自身帶有的定時(shí)器,產(chǎn)生PWM波,通過改變寄存器的
67、值而改變輸出波形的占空比。此外,還有另一種方案,就是設(shè)置端口為輸出口,給端口送相互變換的信號(hào)產(chǎn)生PWM波,其中通過調(diào)用延時(shí)子程序同樣可以實(shí)現(xiàn)改變占空比,從而實(shí)現(xiàn)直流電機(jī)的調(diào)速。</p><p> 3.2 ARM處理器S3C44B0X硬件資源[6]</p><p> 3.2.1.S3C44BOX簡介</p><p> S3C44B0X是由Samsung公司推出的
68、16/32位RISC處理器,為移動(dòng)手持設(shè)備提供高性價(jià)比和高性能的微控制器方案,S3C44B0X的杰出特性是它的CPU內(nèi)核,是由ARM公司設(shè)計(jì)的16/32位ARM7TDMI RISC處理器(66MHZ),它的特點(diǎn)是集成了Thumb代碼</p><p> S3C44BOX微處理器片內(nèi)集成ARM7TDMI核,采用0.25um CMOS工藝制造,并在ARM7TDMI核基本功能的基礎(chǔ)上集成了豐富的外圍功能模塊,便于低成本
69、設(shè)計(jì)嵌入式應(yīng)用系統(tǒng)。S3C44B0X通過提供全面的、通用的片上外設(shè),大大減少了系統(tǒng)電路中除處理器以外的單元器件配置,從而使系統(tǒng)成本最小化。片上集成的主要功能如下:</p><p> ·2.5V ARM7TDMI內(nèi)核,帶有8KB的Cache。</p><p> ·外部擴(kuò)充存儲(chǔ)器控制器(具備FP/EDD/SDRAM控制器和片選邏輯)。</p><p&
70、gt; ·LCD控制器(最大支持256色的DSTN),并帶有1個(gè)LCD專用DMA通道。</p><p> ·2個(gè)通用DMA通道/2個(gè)帶外部請(qǐng)求引腳的DMA通道。</p><p> ·2個(gè)帶有握手協(xié)議的UART,1個(gè)通道SIO。</p><p> ·1個(gè)多主的I2C總線控制器。</p><p>
71、 ·1個(gè)IIS總線控制器。</p><p> ·5個(gè)PWM定時(shí)器及1個(gè)內(nèi)部定時(shí)器。</p><p><b> ·看門狗定時(shí)器。</b></p><p> ·71個(gè)通用可編程I/O口,8個(gè)外部中斷源。</p><p> ·功耗控制模式:正常、低、休眠和停止。<
72、/p><p> ·8路10位ADC。</p><p> ·具有日歷功能的RTC(實(shí)時(shí)時(shí)鐘)。</p><p> ·PLL時(shí)鐘發(fā)生器。</p><p> 2. S3C44BOX功能結(jié)構(gòu)框圖</p><p> S3C44BOX體系結(jié)構(gòu)的功能框圖如圖3-1所示</p><
73、;p> 圖3-1 S3C44BOX微處理器內(nèi)部結(jié)構(gòu)框圖</p><p> 3. S3C44BOX特點(diǎn)</p><p> (1)S3C44BOX體系結(jié)構(gòu)</p><p> ·集成了手持設(shè)備和通用嵌入式系統(tǒng)應(yīng)用的解決方案。</p><p> ·具有16/32位RISC體系結(jié)構(gòu)和ARM7TDMI處理器內(nèi)核的強(qiáng)大指
74、令體系。</p><p> ·Thumb代碼壓縮機(jī)在具有最大化代碼密度的同時(shí)保持了32位指令的性能。</p><p> ·提供基于JTAG的片上集成ICE調(diào)試支持解決方案。</p><p> ·具有32×8的硬件乘法器。</p><p> ·實(shí)現(xiàn)低功耗SAMBAⅡ的新型總線結(jié)構(gòu)。<
75、;/p><p> (2)系統(tǒng)(存儲(chǔ))管理</p><p> ·支持大、小端模式(通過外部引腳來選擇);</p><p> ·地址空間:包含8個(gè)地址空間,每個(gè)地址空間為此32MB,總共有256MB的地址空間;</p><p> ·所有地址空間都可通過編程設(shè)置為8位、16位或32位寬數(shù)據(jù)對(duì)齊訪問;</p&g
76、t;<p> ·8個(gè)地址空間中,6個(gè)地址空間可用于ROM、SDRAM等存儲(chǔ)器,2個(gè)用于ROM、SDRAM、FP/EDO/SDRAM等存儲(chǔ)器;</p><p> ·7個(gè)起始地址固定及大小可編程的地址空間;</p><p> ·1個(gè)起始地址及大小可變的地址空間;</p><p> ·所有存儲(chǔ)器空間的訪問周期都
77、可通過編程配置;</p><p> ·提供外部擴(kuò)展總線的等待周期;</p><p> ·在低功耗模式下支持DRAM/SDRAM自動(dòng)刷新;</p><p> ·支持地址對(duì)稱或非地址對(duì)稱的DRAM。</p><p> (3)Cache和片內(nèi)SRAM</p><p> ·4路
78、組相聯(lián)統(tǒng)一的8KB指令/數(shù)據(jù)Cache;</p><p> ·未作為Cache使用的0/4/8KB Cache存儲(chǔ)空間可作為片內(nèi)SRAM使用;</p><p> ·Cache偽LRU(最近最少使用)的替換算法;</p><p> ·通過在主內(nèi)存和緩沖區(qū)內(nèi)容之間保持一致的方式寫內(nèi)存;</p><p>
79、183;具有4級(jí)深度的寫緩沖;</p><p> ·當(dāng)緩沖區(qū)出錯(cuò)時(shí),請(qǐng)求數(shù)據(jù)填充。</p><p> (4)時(shí)鐘和功耗管理</p><p><b> ·低功耗。</b></p><p> ·片上PLL使得MCU的工作時(shí)鐘頻率最高為66MHz。</p><p>
80、 ·時(shí)鐘可通過軟件選擇性地反饋回每個(gè)功能塊。</p><p><b> ·功耗管理模式為:</b></p><p> -正常模式 正常運(yùn)行模式;</p><p> -低速模式 不帶PLL的低頻時(shí)鐘;</p><p> -休眠模式 只使CPU的時(shí)鐘停止</p><p&
81、gt; -停止模式 所有時(shí)鐘都停止。</p><p> ·EINT[7:0]或RTC警告中斷可使功耗管理從停止模式中喚醒。</p><p><b> (5)中斷控制器</b></p><p> ·30個(gè)中斷源(1個(gè)看門狗定時(shí)器中斷,6個(gè)定時(shí)器中斷,6個(gè)UART中斷,8個(gè)外部中斷,4個(gè)DMA中斷,2個(gè)RTC中斷,1個(gè)
82、ADC中斷,1個(gè)I2C中斷,1個(gè)SIO中斷);</p><p> ·矢量IRQ中斷模式縮短中斷響應(yīng)周期;</p><p> ·外部中斷源的電平/邊沿模式;</p><p> ·可編程的電平/邊沿極性;</p><p> ·支持緊急中斷請(qǐng)求的FIQ(快速中斷請(qǐng)求)。</p><
83、p> (6)帶PWM的定時(shí)器(脈寬可調(diào)制)</p><p> ·5個(gè)16位帶PWM的定時(shí)器,1個(gè)16位基于DMA或基于中斷的內(nèi)部定時(shí)器;</p><p> ·可編程的工作周期、頻率和極性;</p><p> ·死區(qū)(Dead-zone)產(chǎn)生器;</p><p><b> ·支持
84、外部時(shí)鐘源。</b></p><p> (7)實(shí)時(shí)時(shí)鐘RTC</p><p> ·全時(shí)鐘特點(diǎn):毫秒、秒、分、時(shí)、天、星期、月、年;</p><p> ·運(yùn)行于32.768kHz;</p><p> ·CPU喚醒的警告中斷;</p><p> ·時(shí)間滴答(Ti
85、me Tick)中斷;</p><p> (8)通用輸入/輸出端口</p><p> ·8個(gè)外部中斷端口;</p><p> ·71個(gè)(多功能)復(fù)用輸入/輸出口。</p><p><b> (9)UART </b></p><p> ·2個(gè)基于DMA或基于中
86、斷的UART;</p><p> ·支持5位、6位、7位、8位串行數(shù)據(jù)傳送/接收;</p><p> ·在傳送/接收時(shí)支持硬件握手;</p><p><b> ·波特率可編程;</b></p><p> ·支持IrDA1.0(115.2kbps);</p>&
87、lt;p> ·用于回環(huán)測試模式;</p><p> ·每個(gè)通道有2個(gè)用于接收和發(fā)送的內(nèi)部32字節(jié)FIFO。</p><p> (10)DMA(直接存儲(chǔ)器操作)控制器</p><p> ·2路通用的無CPU干涉的DMA控制器;</p><p> ·2路橋式DMA(外設(shè)DMA)控制器;<
88、;/p><p> ·支持I/O到內(nèi)存、內(nèi)存到I/O、I/O到I/O的橋式DMA傳送,有6種DMA請(qǐng)求方式;</p><p> ·DMA之間優(yōu)先級(jí)次序可編程;</p><p> ·突發(fā)傳送模式提高了FPDRAM、EDODRAM和SDRAM的傳送率;</p><p> ·支持內(nèi)存到外圍設(shè)備的fly-by
89、模式和外圍設(shè)備到內(nèi)存的傳送模式。</p><p><b> (11)A/D轉(zhuǎn)換</b></p><p> ·8通道的無CPU干涉的DMA控制器;</p><p> ·最高轉(zhuǎn)換速率100ksps/10位。</p><p> (12)LCD控制器</p><p>
90、83;支持彩色/單色/灰度LCD;</p><p> ·支持單掃描和雙掃描顯示;</p><p> ·支持虛擬顯示功能;</p><p> ·系統(tǒng)內(nèi)存可作為顯示內(nèi)存;</p><p> ·專用DMA用于從系統(tǒng)內(nèi)存中提取圖像數(shù)據(jù);</p><p><b>
91、183;可編程屏幕大?。?lt;/b></p><p><b> ·灰度:16級(jí);</b></p><p> ·彩色模式:256色。</p><p> (13)看門狗定時(shí)器</p><p> ·16位看門狗定時(shí)器;</p><p> ·定時(shí)中
92、斷請(qǐng)求或系統(tǒng)超時(shí)復(fù)位。</p><p> (14)I2C總線接口</p><p> ·1個(gè)基于中斷操作的多主的I2C總線;</p><p> ·8位雙向串行數(shù)據(jù)傳送器能夠工作于100kbps的標(biāo)準(zhǔn)模式和400kbps的快速模式。</p><p> (15)IIS總線接口</p><p>
93、·1路基于DMA操作的音頻IIS總線接口;</p><p> ·每通道8/16位串行數(shù)據(jù)傳送;</p><p> ·支持MSB可調(diào)整的數(shù)據(jù)格式。</p><p> (16)SIO(同步串行I/O)</p><p> ·1路基于DMA或基于中斷的SIO;</p><p>&
94、lt;b> ·波特率可編程;</b></p><p> ·支持8位SIO的串行數(shù)據(jù)傳送/接收操作。</p><p> (17)操作電壓范圍</p><p><b> ·內(nèi)核:2.5v;</b></p><p> ·I/O:3.0v 3.6v。</p
95、><p><b> (18)運(yùn)行頻率</b></p><p><b> 最高達(dá)66MHz。</b></p><p><b> (19)封裝</b></p><p> 160LQFP/160FBGA.</p><p> 4. S3C44BOX引腳分布
96、圖</p><p> S3C44BOX引腳分布如圖3-2所示:</p><p> 圖3-2 S3C44BOX引腳分布圖</p><p> 各引腳信號(hào)描述如下:</p><p> (1)S3C44BOX總線控制信號(hào)引腳見表3-1</p><p> 表3-1 S3C44BOX總線控制信號(hào)引腳</p&g
97、t;<p> (2)S3C44BOX的DRAM/SDRAM/SRAM的引腳見表3-2</p><p> 表3-2 S3C44BOX的DRAM/SDRAM/SRAM信號(hào)引腳</p><p> (3)S3C44BOX的LCD控制信號(hào)引腳見表3-3</p><p> 表3-3 S3C44BOX的LCD控制信號(hào)引腳</p><
98、;p> (4) S3C44BOX的TIMER/PWM控制信號(hào)引腳見表3-4</p><p> 表3-4 S3C44BOX的TIMER/PWM控制信號(hào)引腳</p><p> (5) S3C44BOX的中斷控制信號(hào)引腳見表3-5</p><p> 表3-5 S3C44BOX的中斷控制信號(hào)引腳</p><p> (6) S3
99、C44BOX 的DMA控制信號(hào)引腳見表3-6</p><p> 表3-6 S3C44BOX 的DMA控制信號(hào)引腳</p><p> (7) S3C44BOX的UART控制信號(hào)引腳見表3-7</p><p> 表 3-7 S3C44BOX的UART控制信號(hào)引腳</p><p> (8) S3C44BOX的I2C-BUS控制信號(hào)引
100、腳見表3-8</p><p> 表3-8 S3C44BOX的I2C-BUS控制信號(hào)引腳</p><p> (9) S3C44BOX的I2S-BUS控制信號(hào)引腳見表3-9</p><p> 表3-9 S3C44BOX的I2S-BUS控制信號(hào)引腳</p><p> (10)S3C44BOX的SIO控制信號(hào)引腳見表3-10</
101、p><p> 表3-10 S3C44BOX的SIO控制信號(hào)引腳</p><p> (11)S3C44BOX的ADC控制信號(hào)引腳見表3-11</p><p> 表3-11 S3C44BOX的ADC控制信號(hào)引腳</p><p> (12)S3C44BOX的GPIO控制信號(hào)引腳見表3-12</p><p> 表
102、3-12 S3C44BOX的GPIO控制信號(hào)引腳</p><p> (13)S3C44BOX的復(fù)位和時(shí)鐘信號(hào)引腳見表3-13</p><p> 表3-13 S3C44BOX的復(fù)位和時(shí)鐘信號(hào)引腳</p><p> (14) S3C44BOX的電源引腳見表3-14</p><p> 表3-14 S3C44BOX的電源引腳<
103、;/p><p> 5.S3C44BOX I/O功能概述</p><p> S3C44BOX有71個(gè)通用可編程多功能輸入/輸出引腳,可分為以下7類端口:</p><p> ·兩個(gè)9位輸入/輸出端口(PortE和PortF);</p><p> ·兩個(gè)8位輸入/輸出端口(PortD和PortG);</p>
104、<p> ·一個(gè)16位輸入/輸出端口(PortC);</p><p> ·一個(gè)10位輸出端口(PortA);</p><p> ·一個(gè)11位輸出端口(PortB)。</p><p> 每個(gè)端口都可通過軟件設(shè)置來滿足各種各樣的系統(tǒng)設(shè)置和設(shè)計(jì)要求。每個(gè)端口的功能通常都要在主程序開始前被定義。如果一個(gè)引腳的多功能沒有使用,那
105、么這個(gè)引腳將被設(shè)置為I/O端口。端口E功能表見表3-15。</p><p> 表3-15 端口E功能表</p><p><b> 3.2.2存儲(chǔ)系統(tǒng)</b></p><p> 在S3C44BOX處理器的嵌入式系統(tǒng)開發(fā)中,也是通過存儲(chǔ)控制器為片外存儲(chǔ)器訪問提供必要的控制信號(hào),管理片外存儲(chǔ)部件的。圖3-3為S3C44BOX復(fù)位后的存儲(chǔ)器地
106、址分配圖。從圖中可以看出:</p><p> ·特殊功能寄存器位于0x01C00000~0x02000000的4MB空間內(nèi);</p><p> ·Bank0~Bank5的起始地址和空間大小都是固定的;</p><p> ·Bank6的起始地址是固定的,空間可配置為2/4/8/16/32MB;</p><p>
107、; ·Bank7的空間大小和Bank6一樣是可變的,也可配置為2/4/8/16/32MB。</p><p> 圖3-3 S3C44BOX復(fù)位后的存儲(chǔ)器地址分配</p><p> 3.3 系統(tǒng)硬件選擇與單元電路設(shè)計(jì)</p><p> 整個(gè)系統(tǒng)的結(jié)構(gòu)框圖,如下圖3-4,是以SAMSUNG的S3C44B0X為中心的框圖</p><
108、p> 圖3-4 系統(tǒng)結(jié)構(gòu)圖</p><p> 3.3.1 系統(tǒng)重啟(RESET)電路設(shè)計(jì)</p><p> 系統(tǒng)重啟電路也就是復(fù)位電路,圖3-5是系統(tǒng)復(fù)位的硬件電路圖。</p><p> 圖3-5系統(tǒng)復(fù)位硬件電路圖</p><p> 外部復(fù)位鍵沒有按下時(shí),nRESET端口有個(gè)上拉電阻,電位置高;當(dāng)S5鍵按下時(shí),nRESET端口
109、的電位被強(qiáng)制拉低,當(dāng)nRESET端為低時(shí),系統(tǒng)復(fù)位。 </p><p> 3.3.3 系統(tǒng)調(diào)試端口(JATG)</p><p> JTAG(Joint Test Action Group)是IEEE的標(biāo)準(zhǔn)規(guī)范,ARM7TDMT內(nèi)部提供了3個(gè)JTAG型的掃描鏈,可以進(jìn)行調(diào)試和配置嵌入式的ICE-RT邏輯。JTAG仿真器也稱為JTAG調(diào)試器,是通過ARM芯片上的JTAG邊界掃描口進(jìn)行調(diào)試的
110、設(shè)備。JTAG仿真器比較便宜,連接比較方便。它可以通過現(xiàn)有的JTAG邊界掃描與ARMCPU核進(jìn)行通信,屬于完全非插入式 (不占片上資源)調(diào)試。它無需目標(biāo)存儲(chǔ)器,不占用目標(biāo)系統(tǒng)的任何端口,而且是普通的駐留監(jiān)測軟件所必須的。另外,JTAG調(diào)試的目標(biāo)程序?qū)嵲谀繕?biāo)板上執(zhí)行,仿真更接近于目標(biāo)硬件,因此,仿真結(jié)果與真實(shí)的運(yùn)行環(huán)境更為接近,所以逐漸成為目前采用最多的一種調(diào)試方式,系統(tǒng)還可以通過JTAG接口燒寫程序。</p><p&
111、gt; 表3-17是JTAG的信號(hào)引腳:</p><p><b> 表3-17</b></p><p> 由于芯片上有JTAG信號(hào),因此引出這些信號(hào)線就行了,直接可以與JTAG調(diào)試器進(jìn)行通信。</p><p> 3.3.4 SDRAM、FLASH模塊</p><p> SDRAM存儲(chǔ)器和FLASH存儲(chǔ)器是我們
112、ARM嵌入式系統(tǒng)中不可缺少的部分,這次選用的RAM是 8Mbytes SDRAM,映射在BANK6上,也就是0X0C000000地址處,因?yàn)槭且资缘目煽焖俨翆懙拇鎯?chǔ)器,通常作為系統(tǒng)的數(shù)據(jù)空間使用。圖3-6為SDRAM與系統(tǒng)的連接圖:</p><p> 圖3-6SDRAM與S3C44B0X連接圖</p><p> FLASH ROM:2Mbytes FLASH,由于FLASH ROM是
113、非易失性的存儲(chǔ)器,因此這段程序就算掉電也不會(huì)丟失,但是由于誤操作覆蓋了其中是啟動(dòng)程序,那么系統(tǒng)無法正常工作。就需要通過JTAG接口重新燒寫ARMBOOT.BIN啟動(dòng)程序。FLASH ROM與系統(tǒng)的連接圖如圖3-7:</p><p> 圖3-7 FLASH與S3C44B0X連接圖</p><p> 3.3.5 串行通信(UART)模塊</p><p> S3C4
114、4B0X內(nèi)部集成的UART(通用異步收發(fā)器)單元提供兩個(gè)獨(dú)立的異步串行I/O口,就是常說的串口。串口在我們?cè)O(shè)計(jì)中是非常重要的,我們可以通過串口與為、外部設(shè)備進(jìn)行數(shù)據(jù)通訊,還可以作為系統(tǒng)的窗口來觀察系統(tǒng)的運(yùn)行狀況。UART接口圖3-8:</p><p> 圖3-8 UART與S3C44B0X的連接圖</p><p> 3.3.6 直流電機(jī)電路模塊</p><p>
115、 本次設(shè)計(jì)是利用PWM波來控制電機(jī)的轉(zhuǎn)速,其實(shí)并不是直接給電機(jī)一個(gè)信號(hào)就直接控制直流電機(jī)的轉(zhuǎn)速的,而是通過一個(gè)電路經(jīng)過斬波,整形,放大,加上一個(gè)驅(qū)動(dòng)電路構(gòu)成的。信號(hào)從JP-ZL端輸入就OK。如圖3-9:</p><p> 圖3-9直流電機(jī)驅(qū)動(dòng)電路圖</p><p> 3.4 PWM直流電機(jī)控制</p><p> PWM波的應(yīng)用對(duì)我們來說并不很陌生,在8位機(jī)的
116、應(yīng)用中也許會(huì)有所耳聞,在32位ARM嵌入式系統(tǒng)中我們也同樣要產(chǎn)生PWM來控制外設(shè),下面將一一簡述。 </p><p> 3.4.1 PWM的概念及其產(chǎn)生</p><p> PWM就是指脈沖寬度調(diào)制(pulse width modulation), 其方法是通過改變電機(jī)電樞電壓接通時(shí)間與通電周期的比值(即占空比)來控制電機(jī)轉(zhuǎn)速。</p><p> 本次設(shè)計(jì)中PW
117、M信號(hào)的產(chǎn)生與單片機(jī)中PWM產(chǎn)生是不同的,因?yàn)镾3C44B0X具有6個(gè)16位的定時(shí)器,其中定時(shí)器0、1、2、3和4都具有產(chǎn)生PWM波形的功能,我們通過改變定時(shí)器的設(shè)置,就可以產(chǎn)生不同寬度的信號(hào)。其實(shí)我在前面也說過還有另一種的方法就是利用I/O口,先把端口設(shè)置為輸出狀態(tài),輸出一種狀態(tài)(如:1),延時(shí)一端時(shí)間,再輸出另一種狀態(tài)(如:0),接著也延時(shí)一端時(shí)間,就會(huì)形成一個(gè)信號(hào)。循環(huán)輸出這樣的信號(hào),也就會(huì)形成PWM波形。我們這里就選用前者,后者
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文_基于單片機(jī)的直流電機(jī)pwm調(diào)速系統(tǒng)
- 畢業(yè)設(shè)計(jì)---pwm控制直流電機(jī)調(diào)速
- pwm數(shù)字直流電機(jī)調(diào)速畢業(yè)設(shè)計(jì)
- PWM數(shù)字直流電機(jī)調(diào)速設(shè)計(jì).doc
- 雙閉環(huán)直流電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)-畢業(yè)論文
- 基于at89s52的pwm控制直流電機(jī)調(diào)速系統(tǒng)畢業(yè)論文
- 畢業(yè)論文:單片機(jī)控制pwm的直流電機(jī)調(diào)速系統(tǒng)的設(shè)計(jì)
- 單片機(jī)pwm直流電機(jī)調(diào)速
- 直流電機(jī)pwm調(diào)速系統(tǒng)的設(shè)計(jì)與仿真
- 直流電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)
- msp直流電機(jī)調(diào)速系統(tǒng)
- 直流電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)
- 直流電機(jī)調(diào)速系統(tǒng)畢業(yè)設(shè)計(jì)
- pwm直流電機(jī)調(diào)速單片機(jī)程序
- 2017畢業(yè)論文-基于at89s52的pwm控制直流電機(jī)調(diào)速系統(tǒng)
- 畢業(yè)論文:基于單片機(jī)的直流電機(jī)pwm調(diào)速控制系統(tǒng)設(shè)計(jì)
- 直流電機(jī)調(diào)速系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)論文-直流電機(jī)調(diào)速系統(tǒng)的軟硬件設(shè)計(jì)
- 畢業(yè)論文---直流電機(jī)控制系統(tǒng)
- 直流電機(jī)控制系統(tǒng)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論