dsp最小系統(tǒng)課程設(shè)計_第1頁
已閱讀1頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  DSP原理及應(yīng)用課程設(shè)計</p><p>  ---- TMS320LF2407A最小系統(tǒng)的設(shè)計</p><p><b>  院系:電氣工程學(xué)院</b></p><p><b>  班級:</b></p><p><b>  姓名: </b></p&

2、gt;<p><b>  學(xué)號:</b></p><p><b>  設(shè)計任務(wù)</b></p><p>  設(shè)計的最小系統(tǒng)主要包括TMS320LF2407A、RAM、電源芯片等。要求從原理圖設(shè)計開始,獨立完成PCB的繪制,并編寫驗證程序(例如,用XF腳輸出一個方波)。</p><p><b>  總

3、體方案</b></p><p>  基于DSP的系統(tǒng)設(shè)計過程中,最小系統(tǒng)的設(shè)計是整個系統(tǒng)設(shè)計的第一步,系統(tǒng)設(shè)計總是從最小系統(tǒng)開始,逐步向系統(tǒng)應(yīng)用范圍擴展,最終以DSP為核心的大系統(tǒng)的設(shè)計。因此最小系統(tǒng)設(shè)計DSP設(shè)計的關(guān)鍵。DSP最小系統(tǒng)的設(shè)計包括DSP電源和地線的設(shè)計,JTAG仿真口的設(shè)計、復(fù)位和時鐘電路的設(shè)計、上拉和下拉引腳的設(shè)計等。</p><p><b>  硬

4、件的設(shè)計</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字?jǐn)?shù)據(jù)存儲器空間,64K字I/O尋址空間</p><p><b>  5.看門狗定時模塊</b></p><p>  6.19位A/D轉(zhuǎn)換器</p><p>  7.

6、控制局域網(wǎng)絡(luò)CAN模塊</p><p>  8.串行通信接口SCI模塊</p><p>  9.16位串行外設(shè)SPI接口模塊</p><p>  10.基于鎖相環(huán)的時鐘發(fā)生器</p><p>  11.高達(dá)40個可單獨編程或復(fù)用的通用輸入/輸出引腳GPIO</p><p><b>  12.5個外部中斷<

7、;/b></p><p>  13.電源管理包括3種低功耗模式,能獨立地將外設(shè)器件轉(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)電流,即使對于變化較大的負(fù)載,靜態(tài)電流可以保持穩(wěn)定</p><p><b>  2.具有關(guān)斷特性</b></p>

10、;<p>  3.具有輸入和輸出電容的選擇</p><p>  3.2 原理圖的設(shè)計</p><p>  DSP最小系統(tǒng)的設(shè)計包括DSP電源設(shè)計,JTAG仿真口的設(shè)計、復(fù)位和時鐘電路的設(shè)計、上拉和下拉引腳的設(shè)計等</p><p>  3.2.1 電源電路設(shè)計</p><p>  電源電路的選擇是系統(tǒng)設(shè)計的一個重要的部分,設(shè)

11、計好壞對系統(tǒng)的影響最大。首先需要注意的是,為了減少電源噪聲和互相干擾,數(shù)字電路和模擬電路一般要獨立供電,數(shù)字地和模擬地也要分開,并最終通過一個磁珠在一點連在一起,用TPS7333Q進(jìn)行3.3V電壓的轉(zhuǎn)換對最小系統(tǒng)供電</p><p>  3.2.2 復(fù)位電路設(shè)計</p><p>  TMS320LF2407A內(nèi)部帶有復(fù)位電路,因此可以直接RS復(fù)位引腳外面接一個上拉電阻即可,這對于簡化外圍

12、電路,減少電路板尺寸很有用處,但是為了調(diào)試方便經(jīng)常采用手動復(fù)位電路</p><p>  3.2.3 鎖相環(huán)電路設(shè)計</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 軟件設(shè)計</b></p><p>  測試最小系統(tǒng)是否成功有以下四個步驟:</p><p>  1.上電后,檢測3.3V電壓時候正常,如果正常,進(jìn)入下一步;否則,檢查電源部分電路&l

15、t;/p><p>  2.上電后,直接測量CLKOUT引腳,查看是否有時鐘信號輸出,以及時鐘信號的頻率時候和設(shè)置一樣。若CLKOUT信號正確,進(jìn)入下一步;否則檢查時鐘和復(fù)位信號</p><p>  3.連接好仿真器,查看是否能打開仿真軟件CCS。如果可以打開CCS,進(jìn)入下一步;否則檢查JTAG接口電路和上拉電阻</p><p>  4.通過DSP下載程序DSP中運行,查

16、看運行結(jié)果</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>  /*關(guān)總中斷*/</b></p><p>  asm(" setc INTM");

19、 </p><p>  /*抑制符號位擴展*/</p><p>  asm(" clrc SXM"); </p><p>  /*累加器中結(jié)果正常溢出*/</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>  /*****************中斷服務(wù)子程序聲明與定義********************/</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、;  /***************************結(jié)束******************************/</p><p><b>  4.3 輸出結(jié)果</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 結(jié)論</b></p><p>  作為目前電子技術(shù)和IT領(lǐng)域中的一門基本工程理論與核心技術(shù),DSP理論和技術(shù)既有較為完整的理論體系,又以快的速

30、度形成自己的產(chǎn)業(yè)。實際上,數(shù)字信號處理是緊緊圍繞著理論、實現(xiàn)及應(yīng)用三方面迅速發(fā)展起來的,它以眾多的學(xué)科為理論基礎(chǔ),其成果又滲透到眾多學(xué)科,成為理論與實踐并重、在高新技術(shù)領(lǐng)域中占有重要地位的新興學(xué)科</p><p>  最小系統(tǒng)實驗板架設(shè)計的技術(shù)要求是:</p><p>  需要的外設(shè)CAN接口和485接口</p><p>  主芯片要通過接口傳來的數(shù)據(jù)進(jìn)行一定量的計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論