版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> DSP原理及應用課程設計</p><p> ---- TMS320LF2407A最小系統(tǒng)的設計</p><p><b> 院系:電氣工程學院</b></p><p><b> 班級:</b></p><p><b> 姓名: </b></p&
2、gt;<p><b> 學號:</b></p><p><b> 設計任務</b></p><p> 設計的最小系統(tǒng)主要包括TMS320LF2407A、RAM、電源芯片等。要求從原理圖設計開始,獨立完成PCB的繪制,并編寫驗證程序(例如,用XF腳輸出一個方波)。</p><p><b> 總
3、體方案</b></p><p> 基于DSP的系統(tǒng)設計過程中,最小系統(tǒng)的設計是整個系統(tǒng)設計的第一步,系統(tǒng)設計總是從最小系統(tǒng)開始,逐步向系統(tǒng)應用范圍擴展,最終以DSP為核心的大系統(tǒng)的設計。因此最小系統(tǒng)設計DSP設計的關鍵。DSP最小系統(tǒng)的設計包括DSP電源和地線的設計,JTAG仿真口的設計、復位和時鐘電路的設計、上拉和下拉引腳的設計等。</p><p><b> 硬
4、件的設計</b></p><p><b> 3.1芯片介紹</b></p><p> 3.1.1 TMS320LF2407A</p><p> 1.該模塊上的資源有32千字FLASH</p><p> 2.2千字SARAM,544字DARAM,外擴64千字的程序ROM,64千字的數(shù)據(jù)RAM<
5、/p><p> 3.兩個事件管理器EVA和EVB</p><p> 4.可擴展外部存儲器總共192K字空間:64K程序存儲器,64K字數(shù)據(jù)存儲器空間,64K字I/O尋址空間</p><p><b> 5.看門狗定時模塊</b></p><p> 6.19位A/D轉(zhuǎn)換器</p><p> 7.
6、控制局域網(wǎng)絡CAN模塊</p><p> 8.串行通信接口SCI模塊</p><p> 9.16位串行外設SPI接口模塊</p><p> 10.基于鎖相環(huán)的時鐘發(fā)生器</p><p> 11.高達40個可單獨編程或復用的通用輸入/輸出引腳GPIO</p><p><b> 12.5個外部中斷<
7、;/b></p><p> 13.電源管理包括3種低功耗模式,能獨立地將外設器件轉(zhuǎn)入低功耗工作模式</p><p> 3.1.2 RAM</p><p> 1.64K,16位靜態(tài)RAM</p><p> 2.高速轉(zhuǎn)換時間:8、10、12、15ns</p><p> 3.CMOS低功耗管理</
8、p><p> 4.TTL可共存界面</p><p><b> 5.3.3V供電</b></p><p> 6.完全靜態(tài)管理:無時鐘或刷新要求</p><p><b> 7.三種輸出狀態(tài)</b></p><p> 8.高位、低位數(shù)據(jù)控制</p><p&
9、gt; 3.1.3 TPS7333Q</p><p> TPS7333Q是一款電壓轉(zhuǎn)換芯片,它的輸出電壓為3。3V,其特點如下:</p><p> 1.TPS7333Q克服了常規(guī)LDO穩(wěn)壓器的弊端,它具有非常低的靜態(tài)電流,即使對于變化較大的負載,靜態(tài)電流可以保持穩(wěn)定</p><p><b> 2.具有關斷特性</b></p>
10、;<p> 3.具有輸入和輸出電容的選擇</p><p> 3.2 原理圖的設計</p><p> DSP最小系統(tǒng)的設計包括DSP電源設計,JTAG仿真口的設計、復位和時鐘電路的設計、上拉和下拉引腳的設計等</p><p> 3.2.1 電源電路設計</p><p> 電源電路的選擇是系統(tǒng)設計的一個重要的部分,設
11、計好壞對系統(tǒng)的影響最大。首先需要注意的是,為了減少電源噪聲和互相干擾,數(shù)字電路和模擬電路一般要獨立供電,數(shù)字地和模擬地也要分開,并最終通過一個磁珠在一點連在一起,用TPS7333Q進行3.3V電壓的轉(zhuǎn)換對最小系統(tǒng)供電</p><p> 3.2.2 復位電路設計</p><p> TMS320LF2407A內(nèi)部帶有復位電路,因此可以直接RS復位引腳外面接一個上拉電阻即可,這對于簡化外圍
12、電路,減少電路板尺寸很有用處,但是為了調(diào)試方便經(jīng)常采用手動復位電路</p><p> 3.2.3 鎖相環(huán)電路設計</p><p> TMS320LF2407A具有內(nèi)部鎖相環(huán)電路,可以從一個較低的外部始終通過鎖相環(huán)倍頻電路實現(xiàn)內(nèi)部倍頻</p><p> TMS320LF2407A的PLL模塊使用外用濾波器電路回路來抑制信號抖動和電磁干擾,使信號抖動和干擾最小&
13、lt;/p><p> 3.2.4 JTAG電路</p><p> JTAG是JOINT TEST ACTION GPOUP的簡稱,JTAG接口用于連接DSP系統(tǒng)板和仿真器,實現(xiàn)仿真器DSP訪問,JTAG的接口必須和仿真器的接口一致,否則將無法連接上仿真器。其連接圖如下:</p><p> 3.2.5 其它電路</p><p>
14、<b> 指示燈電路</b></p><p> 3.2.6 最小系統(tǒng)原理圖</p><p><b> 4 軟件設計</b></p><p> 測試最小系統(tǒng)是否成功有以下四個步驟:</p><p> 1.上電后,檢測3.3V電壓時候正常,如果正常,進入下一步;否則,檢查電源部分電路&l
15、t;/p><p> 2.上電后,直接測量CLKOUT引腳,查看是否有時鐘信號輸出,以及時鐘信號的頻率時候和設置一樣。若CLKOUT信號正確,進入下一步;否則檢查時鐘和復位信號</p><p> 3.連接好仿真器,查看是否能打開仿真軟件CCS。如果可以打開CCS,進入下一步;否則檢查JTAG接口電路和上拉電阻</p><p> 4.通過DSP下載程序DSP中運行,查
16、看運行結果</p><p> 4.1 程序流程圖</p><p> 4.2測試程序(存儲數(shù)據(jù))</p><p> #include "2407c.h"</p><p> /*************************************************************/</p>
17、;<p> /********************全局變量定義與初始化*********************/</p><p> /*************************************************************/</p><p> /*******************函數(shù)、子程序聲明與定義*************
18、*******/</p><p> void sys_ini() //系統(tǒng)初始化子程序</p><p><b> {</b></p><p><b> /*關總中斷*/</b></p><p> asm(" setc INTM");
19、 </p><p> /*抑制符號位擴展*/</p><p> asm(" clrc SXM"); </p><p> /*累加器中結果正常溢出*/</p><p> asm(" clrc OVM"); </p><p><b
20、> /*禁止看門狗*/</b></p><p> * WDCR=0x00E8; </p><p> /*CLKIN=10M,CLKOUT=40M*/</p><p> * SCSR1=0x0000; </p><p><b> } </b>&l
21、t;/p><p> /*************************************************************/</p><p> /*****************中斷服務子程序聲明與定義********************/</p><p> interrupt void nothing() //啞中斷子程序&l
22、t;/p><p><b> {</b></p><p> return; </p><p><b> }</b></p><p> /*************************************************************/</p>
23、<p> /**************************主程序*****************************/</p><p> void main(void)</p><p><b> {</b></p><p><b> int i; </b></p><p&
24、gt; volatile unsigned int *room= (volatile unsigned int *)0x0060; </p><p> volatile unsigned int *room2= (volatile unsigned int *)0x006F;</p><p> sys_ini();</p><p> /*將
25、0xAAAA寫入從數(shù)據(jù)空間的地址0x0060開始的8個單元中*/</p><p> for(i=0;i<8;i++) </p><p><b> {</b></p><p> *room=0xABCD;</p><p><b> room++;</b></p>
26、<p><b> } </b></p><p> /*從0x0060開始的8個空間讀出數(shù)據(jù)依次寫入從0x0068開始的8個單元中*/</p><p> for(i=0;i<8;i++) </p><p><b> { </b></p><p> *roo
27、m2=*(room-1); </p><p><b> room--;</b></p><p><b> room2--;</b></p><p><b> }</b></p><p><b> }</b></p><p>
28、; /***************************結束******************************/</p><p><b> 4.3 輸出結果</b></p><p> 0x0060: 0xABCD 0xABCD 0xABCD 0xABCD 0xABCD 0xABCD 0xABCD 0xABCD 0xABCD 0xABCD</
29、p><p> 0x006A: 0xABCD 0xABCD 0xABCD 0xABCD 0xABCD 0xABCD 0x1900 0x17EA 0xC3EC 0xF0E0</p><p><b> 5 結論</b></p><p> 作為目前電子技術和IT領域中的一門基本工程理論與核心技術,DSP理論和技術既有較為完整的理論體系,又以快的速
30、度形成自己的產(chǎn)業(yè)。實際上,數(shù)字信號處理是緊緊圍繞著理論、實現(xiàn)及應用三方面迅速發(fā)展起來的,它以眾多的學科為理論基礎,其成果又滲透到眾多學科,成為理論與實踐并重、在高新技術領域中占有重要地位的新興學科</p><p> 最小系統(tǒng)實驗板架設計的技術要求是:</p><p> 需要的外設CAN接口和485接口</p><p> 主芯片要通過接口傳來的數(shù)據(jù)進行一定量的計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- dsp最小系統(tǒng)課程設計
- dsp最小系統(tǒng)課程設計---tms320lf2407a最小系統(tǒng)的設計
- c54系列dsp最小系統(tǒng)課程設計論文
- dsp課程設計--數(shù)字信號處理的最小系統(tǒng)
- c54系列dsp最小系統(tǒng)課程設計論文
- dsp課程設計--基于tms320f2812的dsp最小系統(tǒng)設計
- 基于dsp最小系統(tǒng)設計
- dsp語音錄放課程設計--數(shù)字信號處理的最小系統(tǒng)
- 單片機最小系統(tǒng)課程設計
- 單片機最小系統(tǒng)課程設計論文
- 本科課程設計(單片機最小系統(tǒng))
- protel之單片機最小系統(tǒng)pcb課程設計
- 交通燈課程設計---單片機最小系統(tǒng)設計
- 交通燈課程設計---單片機最小系統(tǒng)設計
- protel軟件訓練課程設計--單片機最小系統(tǒng)
- dsp原理及其應用技術課程設計--基于tms320f2812 dsp微處理器的最小系統(tǒng)設計
- CPLD最小系統(tǒng).pdf
- 基于arm7最小系統(tǒng)設計
- 單片機最小系統(tǒng)
- 最小系統(tǒng)原理圖
評論
0/150
提交評論