PWM波形程序設(shè)計(jì)_第1頁(yè)
PWM波形程序設(shè)計(jì)_第2頁(yè)
PWM波形程序設(shè)計(jì)_第3頁(yè)
PWM波形程序設(shè)計(jì)_第4頁(yè)
PWM波形程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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)介

1、等級(jí): 湖南x(chóng)x學(xué)院課 程 設(shè) 計(jì)課程名稱 DSP 原 理 及 應(yīng) 用 課題名稱 PWM波形程序設(shè)計(jì) 專 業(yè) 班 級(jí) 班 學(xué) 號(hào) 姓 名 xx 指導(dǎo)教師 萬(wàn)x 林 xx 201x年 xx 月 xx日湖南x(chóng)x學(xué)院課 程 設(shè) 計(jì) 任 務(wù) 書 課程名稱 DSP原理及應(yīng)用 課題名稱 DSP系統(tǒng)設(shè)計(jì)+PWM波形程序設(shè)計(jì)專 業(yè) 班 級(jí) 班 學(xué) 號(hào) 姓 名 xx 指導(dǎo)教師 萬(wàn)x 林 xx 任務(wù)書下達(dá)日期 20xx年xx月xx日任務(wù)完成日期 20xx年xx月xx日設(shè)計(jì)內(nèi)容與設(shè)計(jì)要求設(shè)計(jì)一個(gè)DSP系統(tǒng)并編寫相應(yīng)程序,內(nèi)容包括:1、系統(tǒng)設(shè)計(jì),包括:1) 電源電路2) 復(fù)位電路3) 時(shí)鐘電路4) 外部存儲(chǔ)器總線接口

2、電路(擴(kuò)充一定容量的外部存器)5) 仿真器接口電路2、編程實(shí)現(xiàn)在DSP的PWM1-PWM6引腳上輸出占空比固定(或可變)的PWM波形設(shè)計(jì)要求:1)確定系統(tǒng)設(shè)計(jì)方案;2)進(jìn)行系統(tǒng)的硬件設(shè)計(jì),完成必要的參數(shù)計(jì)算與元器件選擇;繪制電路圖(使用protel軟件);3)完成應(yīng)用程序設(shè)計(jì);主要設(shè)計(jì)條件 1、CCS IDE開(kāi)發(fā)軟件2、PROTEL 軟件 3、教材及其它參考書說(shuō)明書格式1. 課程設(shè)計(jì)任務(wù)書2. 目錄3. 系統(tǒng)結(jié)構(gòu)框圖4. 各單元硬件設(shè)計(jì)說(shuō)明及計(jì)算方法5. 軟件設(shè)計(jì)與說(shuō)明(包括流程圖)6. 程序清單7. 總結(jié)8. 參考文獻(xiàn)附錄附錄A 系統(tǒng)原理圖(protel原理圖)附錄B 程序清單進(jìn) 度 安 排

3、設(shè)計(jì)時(shí)間為兩周第一周星期一、上午:布置課題任務(wù),講課及課題介紹 下午:借閱有關(guān)資料星期二、確定總體設(shè)計(jì)方案星期三、硬件模塊方案設(shè)計(jì)星期四、軟件模塊方案設(shè)計(jì)星期五、元器件參數(shù)計(jì)算及選擇第二周星期一、各硬件模塊設(shè)計(jì)星期二、各軟件模塊設(shè)計(jì)星期三、各軟件模塊設(shè)計(jì)星期四、寫說(shuō)明書星期五、上午:寫說(shuō)明書,整理資料下午:交設(shè)計(jì)資料,答辯參 考 文 獻(xiàn)1、TMS320LF240xDSP原理及應(yīng)用 清華大學(xué)出版社2、Icetek-LF2407-A教學(xué)實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)指導(dǎo)書3、TMS320C55x系列DSP指令系統(tǒng)、開(kāi)發(fā)工具與編程指南清華大學(xué)出版社,Texas Instruments Incorporated 編目錄

4、第一章 概述11.1 DSP介紹11.2 DSP的優(yōu)點(diǎn)21.3 DSP的應(yīng)用3第二章 系統(tǒng)總體設(shè)計(jì)42.1 設(shè)計(jì)要求42.2 設(shè)計(jì)原理及框圖42.3 主要芯片說(shuō)明52.3.1 TMS320LF2407A52.3.2 TPS7333Q72.3.3 CY7C10217第三章 硬件設(shè)計(jì)83.1電源電路83.2復(fù)位電路93.3 PLL鎖相環(huán)電路93.4晶振電路103.5 JTAG仿真接口電路103.6 外部擴(kuò)展存儲(chǔ)器113.7其他引腳12第四章 軟件設(shè)計(jì)13第五章 仿真調(diào)試155.1硬件調(diào)試155.2軟件調(diào)試15總結(jié)16參考文獻(xiàn)17附錄18附錄1.最小系統(tǒng)原理圖18附錄2:PWM程序清單19第一章 概

5、述1.1 DSP介紹數(shù)字信號(hào)處理(Digital Signal Processing,簡(jiǎn)稱DSP)是一門涉及許多學(xué)科而又廣泛應(yīng)用于許多領(lǐng)域的新興學(xué)科。20世紀(jì)60年代以來(lái),隨著計(jì)算機(jī)和信息技術(shù)的飛速發(fā)展,數(shù)字信號(hào)處理技術(shù)應(yīng)運(yùn)而生并得到迅速的發(fā)展。數(shù)字信號(hào)處理是一種通過(guò)使用數(shù)學(xué)技巧執(zhí)行轉(zhuǎn)換或提取信息,來(lái)處理現(xiàn)實(shí)信號(hào)的方法,這些信號(hào)由數(shù)字序列表示。在過(guò)去的二十多年時(shí)間里,數(shù)字信號(hào)處理已經(jīng)在通信等領(lǐng)域得到極為廣泛的應(yīng)用。德州儀器、Freescale等半導(dǎo)體廠商在這一領(lǐng)域擁有很強(qiáng)的實(shí)力。 DSP (digital signal processor)是一種獨(dú)特的微處理器,是以數(shù)字信號(hào)來(lái)處理大量信息的器件

6、。其工作原理是接收模擬信號(hào),轉(zhuǎn)換為0或l的數(shù)字信號(hào)。再對(duì)數(shù)字信號(hào)進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實(shí)時(shí)運(yùn)行速度可達(dá)每秒數(shù)以千萬(wàn)條復(fù)雜指令程序,遠(yuǎn)遠(yuǎn)超過(guò)通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強(qiáng)大數(shù)據(jù)處理能力和高運(yùn)行速度,是最值得稱道的兩大特色。DSP微處理器(芯片)一般具有如下主要特點(diǎn):(1)在一個(gè)指令周期內(nèi)可完成一玖乘法和一次加法;(2)程序和數(shù)據(jù)空間分開(kāi),可以同時(shí)訪問(wèn)指令和數(shù)據(jù);(3)片內(nèi)有快速RAM,通??赏ㄟ^(guò)獨(dú)立的數(shù)據(jù)總線在兩塊中同時(shí)訪問(wèn);(4)具有低開(kāi)銷或無(wú)開(kāi)銷循環(huán)及跳轉(zhuǎn)的硬件支持;(5)快速的中

7、斷處理和硬件1/0支持;(6)具有在單周期內(nèi)操作的多個(gè)硬件地址產(chǎn)生器;(7)可以并行執(zhí)行多個(gè)操作;(8)支持流水線操作,使取指、譯碼和執(zhí)行等操作可以熏疊執(zhí)行。1.2 DSP的優(yōu)點(diǎn)DSP 芯片是模擬信號(hào)變換成數(shù)字信號(hào)以后進(jìn)行高速實(shí)時(shí)處理的專用微處理器,其處理速度比最快的 CPU 還快 10-50 倍,具有處理速度高、功能強(qiáng)、性能價(jià)格比好以及速度功耗比高等特點(diǎn),被廣泛應(yīng)用于具有實(shí)時(shí)處理要求的場(chǎng)合。DSP 系統(tǒng)以 DSP 芯片為基礎(chǔ),具有以下優(yōu)點(diǎn)。1高速性,DSP 運(yùn)行速度高達(dá) 1000MIPS 以上2編程方便,可編程DSP 可使設(shè)計(jì)人員在開(kāi)發(fā)過(guò)程中靈活方便的對(duì)軟件進(jìn)行修改和升級(jí)。3穩(wěn)定性好,DSP

8、 系統(tǒng)以數(shù)字處理為基礎(chǔ),受環(huán)境溫度及噪聲的影響比較小,可靠性高。4可重復(fù)性好,數(shù)字系統(tǒng)的性能基本上不受元器件參數(shù)性能的影響,便于測(cè)試、調(diào)試和大規(guī)模生產(chǎn)。5集成方便,DSP 系統(tǒng)中的數(shù)字部件有高度的規(guī)范性,便于大規(guī)模集成。6性價(jià)比高1.3 DSP的應(yīng)用 語(yǔ)音處理:語(yǔ)音編碼、語(yǔ)音合成、語(yǔ)音識(shí)別、語(yǔ)音增強(qiáng)、語(yǔ)音郵件、語(yǔ)音儲(chǔ)存等。 圖像圖形:二維和三維圖形處理、圖像壓縮與傳輸、圖像識(shí)別、動(dòng)畫、機(jī)器人視覺(jué)、多媒體、電子地圖、圖像增強(qiáng)等。 軍事、保密通信、雷達(dá)處理、聲吶處理、導(dǎo)航、全球定位、跳頻電臺(tái)、搜索和反搜索等。 儀器儀表:頻譜分析、函數(shù)發(fā)生、數(shù)據(jù)采集、地震處理等。 自動(dòng)控制:控制、深空作業(yè)、自動(dòng)駕駛

9、、機(jī)器人控制、磁盤控制等。 醫(yī)療:助聽(tīng)、超聲設(shè)備、診斷工具、病人監(jiān)護(hù)、心電圖等。 家用電器:數(shù)字音響、數(shù)字電視、可視電話、音樂(lè)合成、音調(diào)控制、玩具與游戲等。 生物醫(yī)學(xué)信號(hào)處理舉例: CT:計(jì)算機(jī)X射線斷層攝影裝置。(其中發(fā)明頭顱CT英國(guó)EMI公司的豪斯菲爾德獲諾貝爾獎(jiǎng)。) CAT:計(jì)算機(jī)X射線空間重建裝置。出現(xiàn)全身掃描,心臟活動(dòng)立體圖形,腦腫瘤異物,人體軀干圖像重建。第二章 系統(tǒng)總體設(shè)計(jì)2.1 設(shè)計(jì)要求 要求設(shè)計(jì)的最小系統(tǒng)包括TMS320LF2407A基本電路、電源電路、擴(kuò)展RAM、指示燈等部分,需要用protel軟件完成原理圖,并編寫驗(yàn)證程序,在實(shí)驗(yàn)箱上進(jìn)行調(diào)試。2.2 設(shè)計(jì)原理及框圖 對(duì)于

10、DSP2407,加上電源、復(fù)位和晶振,就構(gòu)成了DSP最小系統(tǒng)。為使這一最小系統(tǒng)能工作在開(kāi)發(fā)狀態(tài)下,應(yīng)配以鎖相環(huán)、JTAG接口、擴(kuò)展片外程序存儲(chǔ)器、FLASH燒寫、指示燈、引腳擴(kuò)展以及對(duì)其他引腳的處理等電路。 DSP2407最小系統(tǒng)框圖如圖2-1所示:TMS320LF2407A鎖相環(huán)電源模塊擴(kuò)展片外程序存儲(chǔ)器JTAG電路晶振電路FLASH燒寫濾波電路復(fù)位電路指示燈引腳擴(kuò)展 圖2-1最小系統(tǒng)框圖2.3 主要芯片說(shuō)明 2.3.1 TMS320LF2407A 1.該模塊上的資源有32簽字FLASH。 2.2千字SARAM,544字DARAM,外擴(kuò)64千字的程序ROM,64的數(shù)據(jù)RAM。 3.兩個(gè)事件管

11、理器EVA和EVB。 4.可擴(kuò)展為外部存儲(chǔ)器總共192K字空間:64K程序存儲(chǔ)器,64K字?jǐn)?shù)據(jù)存儲(chǔ)器,64K字I/O尋址空間。 5.看門狗定時(shí)模塊。 6.19位A/D轉(zhuǎn)換器。 7.控制局域網(wǎng)絡(luò)CAN模塊。 8.串行通信接口SCI模塊。 9.16為串行外設(shè)SPI接口模塊。 10.基于鎖相環(huán)的時(shí)鐘發(fā)生器。 11.高達(dá)40個(gè)課單獨(dú)編程或復(fù)用的通用輸入/輸出引腳GPIO。 12. 五個(gè)外部中斷器13.電源管理包括三種低功耗末世,能將外設(shè)器件轉(zhuǎn)入低功耗工作模式。片內(nèi)資源功能參數(shù)描述存儲(chǔ)資源FLASH;32K字;DARAM;544K字;SARAM 2K字2個(gè)事件管理EVA和EVB每個(gè)含2個(gè)16位通用定時(shí)器

12、TIME,8個(gè)16位脈沖調(diào)寬PWM通道,3個(gè)捕獲單元CAP,1套正交編碼脈沖QED接口通用I/O40個(gè)可單獨(dú)編程的通用輸入/輸出引腳GPIO,部分屬于復(fù)用腳串行接口現(xiàn)場(chǎng)總線CAN2.0B,串行通信接口SCI,串行外設(shè)接口SPI模擬接口ADC;16個(gè)輸入通道,10位,最小轉(zhuǎn)換時(shí)間為0.5us核心模塊PLL時(shí)鐘發(fā)生器,看門狗定時(shí)器(WDT),增強(qiáng)中斷控制器,5個(gè)外部中斷(2個(gè)電技驅(qū)動(dòng)保護(hù),2個(gè)可屏蔽中斷,復(fù)位),3種低功耗電源管理模式 表2-2 TMS320LF2407A的常用資源見(jiàn)下表 圖2-3 TMS320LF2407引腳分布圖2.3.2 TPS7333QTPS7333Q是一款電壓轉(zhuǎn)換芯片,他

13、的輸出電壓為3.3V,其特點(diǎn)如下:11. TPS7333Q克服了常規(guī)LDO穩(wěn)壓器的弊端,它具有非常低的靜態(tài)電流,即使對(duì)于變化較大的負(fù)載,靜態(tài)電流可以保持穩(wěn)定。2. 具有關(guān)斷特性。3. 具有輸入和輸出電容的選擇 圖2-4 TPS7333Q芯片2.3.3 CY7C1021選用的RAM型號(hào)為CY7C1021,64k*16位大小。其高速轉(zhuǎn)換時(shí)間:8、10、12、15ns,CMOS低功耗管理,TTL可共存界面,由3.3V供電,完全靜態(tài)管理:無(wú)時(shí)鐘或刷新要求,三種輸出狀態(tài),高位、低位數(shù)據(jù)控制。 圖2-5 CY7C1021第三章 硬件設(shè)計(jì)3.1電源電路電源電路的選擇是系統(tǒng)設(shè)計(jì)的一個(gè)重要部分,設(shè)計(jì)好壞對(duì)系統(tǒng)的

14、影響最大。首先需要注意的是,為了減少電源噪音和相互干擾,數(shù)字電路和模擬電路一般要獨(dú)立供電,數(shù)字的和摸擬的要分開(kāi),并最終通過(guò)一個(gè)磁珠在一點(diǎn)連在一起,用TPS7333Q進(jìn)行3.3V電壓的轉(zhuǎn)換對(duì)最小系統(tǒng)供電。電路圖如下所示:圖3-1 電源電路設(shè)計(jì)圖電源插孔J1 標(biāo)識(shí)為內(nèi)正外負(fù),5V 穩(wěn)壓直流電源輸入。FUSE 為自恢復(fù)保險(xiǎn);7333 電源轉(zhuǎn)換芯片作為5V 轉(zhuǎn)3.3V 的高性能穩(wěn)壓芯片。并可提供上電復(fù)位信號(hào)。該信號(hào)/RS_DSP 接到DSP 的復(fù)位引腳上。7333 輸出后的10uF 和0.1uF 的電容不能省略,否則得不到穩(wěn)定的3.3V電壓。電容濾波電路是濾去所得3.3V的非直流部分。3.2復(fù)位電路T

15、MS320LF2407A內(nèi)部帶有復(fù)位電路,因此可以直接RS復(fù)位引腳外面接一個(gè)上拉電阻即可,這對(duì)簡(jiǎn)化外圍電路,減少電路板尺寸很有用處,但是為了調(diào)試方便經(jīng)常才管用手動(dòng)復(fù)位電路。圖3-2復(fù)位電路圖3.3 PLL鎖相環(huán)電路TMS320LF2407A內(nèi)部就有內(nèi)部鎖相環(huán)電路,可以從一個(gè)較低的外部時(shí)鐘通過(guò)鎖相環(huán)倍頻率電路實(shí)現(xiàn)內(nèi)部倍頻。TMS320LF2407A的PLL模塊使用外部濾波器電路回路來(lái)一直信號(hào)抖動(dòng)和電磁干擾,使信號(hào)抖動(dòng)和干擾最小。圖3-3 鎖相環(huán)電路3.4晶振電路 DSP2407最小系統(tǒng)的時(shí)鐘電路設(shè)計(jì)有兩種工作方法。一種是利用利用鎖相環(huán)時(shí)鐘模塊中提供內(nèi)部振蕩電路,在DSP芯片的引腳XTAL1/CL

16、KIN與XTAL2之間連接一晶體,啟動(dòng)內(nèi)部振蕩器。另一種方法是不使用片內(nèi)的振蕩電路,完全由外部有源晶體振蕩器產(chǎn)生時(shí)鐘電路信號(hào)。第二種方法比較復(fù)雜,這里使用第一種方法,如圖3-4。 圖3-4 晶振電路3.5 JTAG仿真接口電路 JTAG是JOINT TEST ACTION GPOUP的簡(jiǎn)稱,JTAG接口用于連接DSP系統(tǒng)板和仿真器,實(shí)現(xiàn)仿真器DSP訪問(wèn),JTAG的接口必須和仿真器的接口一致,否則將無(wú)法連接上仿真器。其連接圖如下:圖3-5 JTAG仿真接口 3.6 外部擴(kuò)展存儲(chǔ)器 DSP2407A仿真開(kāi)發(fā)和脫機(jī)工作時(shí)使用不同的程序存儲(chǔ)器。在仿真開(kāi)發(fā)時(shí),DSP2407A使用片外擴(kuò)展的SARAM作為

17、程序存儲(chǔ)器;而在脫機(jī)工作時(shí),DSP2407A使用片內(nèi)的FLASH存儲(chǔ)器作為程序存儲(chǔ)器。2407A片內(nèi)RAM只有2K,如果要調(diào)試較大一些的程序的話就只能外擴(kuò)RAM作為程序存儲(chǔ)器。外擴(kuò)的RAM也可以作為數(shù)據(jù)存儲(chǔ)器。因?yàn)?407A內(nèi)部RAM空間不足,數(shù)據(jù)采集大的場(chǎng)合,所有采樣結(jié)果均保存在外部的CY7C1021中,CY7C1021在調(diào)試過(guò)程中作為程序的外部存儲(chǔ)器,正常運(yùn)行時(shí)作為AD采樣結(jié)果的存儲(chǔ)空間,如圖2-5。 圖3-6外部擴(kuò)展總線接口電路3.7其他引腳 1.為使TMS320LF2407A最小系統(tǒng)正常工作,在設(shè)計(jì)時(shí)需考慮一下四種類型電源,以滿足DSP芯片工作。CPU核電源:CPU核3.3V引腳VDD

18、,CPU核地引腳VSSI/O口電源:I/O口3.3V引腳VDDO,I/O口地引腳VSSOPLL電源:PLL 3.3V引腳PLL VCCA,PLL地引腳VSSFLASH編程電源:FLASH編程5V引腳VCCP應(yīng)當(dāng)把2407A以上所有電源引腳都接到各自供電電源上。 2.DSP其他引腳功能處理READY 接高電平,使其一直固定為有效的訪問(wèn)外部存儲(chǔ)器狀態(tài)ENA_144 通過(guò)上拉電阻接3.3V,其意義為使外部接口信號(hào)有效VIS_OE 可視為輸出使能引腳,故懸空TP1、TP2 測(cè)試引腳,懸空 3.未用I/O引腳處理對(duì)于未用的I/O引腳,如果缺省狀態(tài)為輸出引腳,則可以懸空不接;如果缺省狀態(tài)為輸入引腳,可以將

19、它們上拉或下拉為固定電平。這樣做有兩方面原因:一是懸空不接時(shí),電平浮動(dòng),對(duì)于DSP是一種干擾;二是輸入引腳懸空,當(dāng)高、低電平轉(zhuǎn)換時(shí),會(huì)產(chǎn)生功耗。對(duì)于未用的I/O引腳,若沒(méi)有做硬件處理,在軟件初始化時(shí)把這些I/O引腳設(shè)置為輸出引腳。第四章 軟件設(shè)計(jì)在電機(jī)控制和運(yùn)動(dòng)控制的應(yīng)用中,PWM電路被設(shè)計(jì)為減少產(chǎn)生PWM波形的CPU開(kāi)銷和減少用戶的工作量。與比較單元相關(guān)的PWM電路其PWM波形的產(chǎn)生由以下器存器控制:對(duì)于EVA 模塊,T1CON、COMCONA、ACTRA和DBTCONA;對(duì)于EVB 模塊,T3CON、COMCONB、ACTRB和DBTCONB。 產(chǎn)生PWM 的器存器設(shè)置: 設(shè)置和裝載ACT

20、Rx 寄存器;如果使能死區(qū),則設(shè)置和裝載DBTCONx 寄存器;設(shè)置和裝載T1PR 或T3PR 寄存器,即規(guī)定 PWM 波形的周期; 設(shè)置和裝載COMCONx 寄存器; 設(shè)置和裝載T1CON 或T3CON 寄存器,來(lái)啟動(dòng)比較操作; 更新CMPRx 寄存器的值,使輸出的 PWM 波形的占空比發(fā)生變化。 圖4-1 程序流程系統(tǒng)初始配置:unsigned int cmp = 0x1000; unsigned int uWork; asm(" setc INTM"); /* 關(guān)中斷 */ asm(" setc SXM"); /* 符號(hào)位擴(kuò)展有效 */ asm(&

21、quot; clrc OVM"); /* 累加器中結(jié)果正常溢出 */ asm(" clrc CNF"); /* B0被配置為數(shù)據(jù)存儲(chǔ)空間 */ WDCR=0x6f; WDKEY=0x5555; WDKEY=0xaaaa; /* 關(guān)閉看門狗中斷 */ SCSR1=0x81fe; /* DSP工作在40MHz */ IMR=0; /* 屏蔽所有可屏蔽中斷 */ IFR=0x0ffff; /* 清除中斷標(biāo)志 */ uWork=WSGR; /* I/O引腳0等待 */ uWork&=0x0fe3f; WSGR=uWork;波形輸出:CMPR1=0x3000; /*

22、 比較單元1設(shè)置 */ CMPR2=0x3000; /* 比較單元2設(shè)置 */ CMPR3=0x3000; /* 比較單元3設(shè)置 */ CMPR4=0x3000; /* 比較單元4設(shè)置 */CMPR5=0x3000; /* 比較單元5設(shè)置 */ CMPR6=0x3000; /* 比較單元6設(shè)置 */ 第五章 仿真調(diào)試5.1硬件調(diào)試測(cè)試最小系統(tǒng)是否成功有以下四個(gè)步驟: 1上電后,檢測(cè)3.3V電壓時(shí)候正常,如果正常,進(jìn)入下一步;否則,檢查電源部分電路。 2上電后,直接測(cè)量CLKOUT引腳,查看是否有時(shí)鐘信號(hào)輸出,以及時(shí)鐘信號(hào)的頻率時(shí)候和設(shè)置一樣。若CLKOUT信號(hào)正確,進(jìn)入下一步;否則檢查時(shí)鐘和復(fù)

23、位信號(hào)。3連接好仿真器,查看是否能打開(kāi)仿真軟件CCS。如果可以打開(kāi)CCS,進(jìn)入下一步;否則檢查JTAG接口電路和上拉電阻。4通過(guò)DSP下載程序DSP中運(yùn)行,查看運(yùn)行結(jié)果。5.2軟件調(diào)試打開(kāi)安裝好的CCS軟件,選擇與我們匹配的仿真器ICETEK-5000USB,設(shè)置成Emulator方式。建立工程文件,其中包括:源程序文件、頭文件、命令文件、庫(kù)文件。將設(shè)計(jì)好的程序輸入里面,進(jìn)行編譯與修改最終燒些到我們的DSP中,點(diǎn)擊運(yùn)行進(jìn)行調(diào)試觀察現(xiàn)象。最終示波器顯示6個(gè)PWM波形。總結(jié) 課程設(shè)計(jì)時(shí)間雖短,但是這次我也基本熟悉了一種新的集成開(kāi)發(fā)環(huán)境CCS,學(xué)習(xí)新的知識(shí)的過(guò)程也是自己學(xué)習(xí)能力培養(yǎng)與提升的過(guò)程。 仿

24、真器驅(qū)動(dòng)程序的安裝以及相應(yīng)的配置流程也有了一定的了解。仿真環(huán)境的配置,到工程的建立,文件的加載,到程序的仿真,與目標(biāo)板的鏈接與調(diào)試,整個(gè)過(guò)程在摸索中逐漸熟悉。對(duì)已有程序進(jìn)行修改,重復(fù)相應(yīng)的過(guò)程也能實(shí)現(xiàn)預(yù)定的功能,在短短的時(shí)間里能掌握這些基本就差不多了,由于有的需要配置的文件的缺失,無(wú)法完成對(duì)相應(yīng)工程的配置設(shè)置,所以采用的參考例程里的程序,完成整個(gè)過(guò)程,這也是一個(gè)學(xué)習(xí)的過(guò)程。做項(xiàng)目不是一個(gè)人的事,每個(gè)成員都應(yīng)積極的參與,為整個(gè)項(xiàng)目的完成提供保障,團(tuán)隊(duì)的協(xié)作,盡可能的去發(fā)揮每個(gè)成員的專長(zhǎng),在整個(gè)項(xiàng)目的完成都能有所收獲,這才應(yīng)該是做項(xiàng)目的真正目的,加強(qiáng)同學(xué)之間的交流,用心付出,共同享受帶給大家的成功

25、的喜悅。相關(guān)課程的學(xué)習(xí)只是個(gè)基礎(chǔ),在此基礎(chǔ)之上對(duì)相應(yīng)的硬件與軟件結(jié)合,切實(shí)去體驗(yàn)一個(gè)芯片所能實(shí)現(xiàn)的各種功能,去發(fā)現(xiàn)所學(xué)的知識(shí)會(huì)在哪些方面用到,是如何應(yīng)用,有怎樣可以改進(jìn)的方法,更深層次去掌握跟其他相關(guān)課程的交叉點(diǎn),提升學(xué)習(xí)能力,從近期來(lái)看,可以為我們將要開(kāi)始的畢業(yè)設(shè)計(jì)做準(zhǔn)備,當(dāng)做是一次練手,爭(zhēng)取出色完成畢業(yè)設(shè)計(jì),為四年的大學(xué)交出一份完美的答卷。從長(zhǎng)遠(yuǎn)看,為自己以后的工作也在一定程度的奠定基礎(chǔ),學(xué)習(xí)能力強(qiáng)了,自己就能比較快的接受新知識(shí),更能適應(yīng)社會(huì)對(duì)人才的要求 。 相信團(tuán)隊(duì)的力量,同時(shí)也要提高個(gè)人解決問(wèn)題的能力,讓自己在團(tuán)隊(duì)中發(fā)揮的作用,將個(gè)人融入團(tuán)隊(duì)中,才能讓自己有更大的收獲。好好珍惜每次鍛煉

26、學(xué)習(xí)的機(jī)會(huì),不斷提升自己,不斷超越自己,成就人生美好的夢(mèng)想!參考文獻(xiàn)1 張雄偉 曹鐵勇.DSP芯片的原理與開(kāi)發(fā)應(yīng)用.北京:電子工業(yè)出版社,20002 劉教瑜 曾勇 單片機(jī)原理及應(yīng)用 武漢:武漢理工大學(xué)出版社, 2011 3 鄒彥等. DSP原理及應(yīng)用.北京:中國(guó)水利水電出版社,2004.4 戴明禎等. TMS320LF2407A的結(jié)構(gòu)、原理及應(yīng)用.北京:北京航空航天大學(xué)出版社社,2001.5 汪濤等.開(kāi)放式DSP教學(xué)實(shí)驗(yàn)系統(tǒng)研究.武漢:華中科技大學(xué)出版社,2005.6 蔣建國(guó)等.DSP技術(shù)的應(yīng)用與發(fā)展.北京:科學(xué)出版社,2000.附錄附錄1.最小系統(tǒng)原理圖附錄2:PWM程序清單 #includ

27、e "regs240x.h" void Delay(unsigned int nDelay); / 延時(shí)子程序 main() unsigned int cmp = 0x1000; unsigned int uWork; asm(" setc INTM"); /* 關(guān)中斷 */ asm(" setc SXM"); /* 符號(hào)位擴(kuò)展有效 */ asm(" clrc OVM"); /* 累加器中結(jié)果正常溢出 */ asm(" clrc CNF"); /* B0被配置為數(shù)據(jù)存儲(chǔ)空間 */ WDCR=0x6f; WDKEY=0x5555; WDKEY=0xaaaa; /* 關(guān)閉看門狗中斷 */ SCSR1=0x81fe; /* DSP工作在40MHz */ IMR=0; /* 屏蔽所有可屏蔽中斷 */ IFR=0x0ffff; /* 清除中斷標(biāo)志 */ uWork=WSGR; /* I/O引腳0等待 */ uWork&=0x0fe3f; WSGR=uWork; MCRA=MCRA|0x3c0; /* IOPA611被配置為基本功能方式,PWM1.2.3.4.5.6 */ ACTRA=0

溫馨提示

  • 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)論