<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于DSP的高速數(shù)據(jù)采集系統(tǒng)硬件設(shè)計

          基于DSP的高速數(shù)據(jù)采集系統(tǒng)硬件設(shè)計

          作者: 時間:2011-07-15 來源:網(wǎng)絡(luò) 收藏

          e.JPG


          2.5 外擴(kuò)存儲器
          在TM320VC5509芯片中,有一個外部存儲器接口(EMIF),它為3種類型的存儲器提供了無縫接口:異步存儲器,包括ROM,F(xiàn)LASH以及異步SRAM;同步突發(fā)SRAM(SBSRAM),工作在1倍或1/2倍CPU時鐘頻率;同步DRAM(SDRAM),可以工作在1倍或1/2倍CPU時鐘頻率,可以根據(jù)系統(tǒng)需要擴(kuò)展存儲器。圖6為EMIF的輸入輸出框圖。

          f.JPG


          比如,可以對進(jìn)行FLASH擴(kuò)展,可以將FLASH作為其外部程序存儲器,供上電時啟動載入程序(BOOTLOAD)使用,其作用是將FLASH中保存的程序載入到DSP中運(yùn)行。在與DSP的連接上,可以將FLASH的地址和數(shù)據(jù)總線連接到DSP的EMIF接口總線上,F(xiàn)LASH的片選信號連接到DSP的CE1引腳,配置成CE1空間,CE1引腳在上電復(fù)位后為低電平。此外,F(xiàn)LASH的讀寫信號分別連接到EMIF接口的讀寫信號引腳上。
          當(dāng)然,根據(jù)系統(tǒng)的需要,也可以利用EMIF接口對其他存儲器進(jìn)行外擴(kuò),具體方法可查閱相關(guān)技術(shù)手冊。
          2.6 其他外圍硬件電路
          1)根據(jù)系統(tǒng)的要求,可以對DSP系統(tǒng)擴(kuò)展液晶顯示模塊,目前,液晶顯示模塊型號眾多,用戶完全可以根據(jù)自身需要選擇一塊適合的液晶顯示模塊。
          但是由于LCD是典型的慢速設(shè)備(相對于DSP來說),在和高速微處理器接口時,會耗費(fèi)大量時間,這是不允許的。如果DSP處理余量較小,可以考慮采用CPLD在DSP和LCD之間設(shè)計一條雙向的快速通道,來實現(xiàn)對LCD的控制,也就是說,把DSP處理完的數(shù)據(jù)送給CPLD,然后由CPLD來控制并模擬LCD的讀寫時序來完成數(shù)據(jù)的顯示,這樣可以大大節(jié)省DSP的資源。
          2)在系統(tǒng)的開發(fā)板上,可以加入信號燈,用于指示最小系統(tǒng)的的電源情況,當(dāng)電源指示燈出現(xiàn)異常時可及時斷電。以保護(hù)電路不被損壞。通常,可以設(shè)置+5 V的電源指示燈(電路板供電正常)、電壓轉(zhuǎn)換輸出3.3 V指示燈(I/O供電正常)、電壓轉(zhuǎn)換輸出1.8 V指示燈(內(nèi)核供電正常)以及其他信號指示燈。

          3 總結(jié)
          本文簡單介紹了以TMS320VC5509芯片為核心處理器的數(shù)據(jù)的主要,在實際應(yīng)用中,應(yīng)該根據(jù)系統(tǒng)需要,具體設(shè)計合適的硬件電路,然后在進(jìn)行軟件和算法方面的編寫,最后達(dá)到系統(tǒng)要求。
          另外,根據(jù)不同信號處理的要求,還可對系統(tǒng)進(jìn)行進(jìn)一步完善:如增加USB控制器、完善總線功能及對擴(kuò)展外存的進(jìn)一步研究等,從而使系統(tǒng)更加廣泛地應(yīng)用于復(fù)雜工程領(lǐng)域。


          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();