基于DSP的高速數(shù)據(jù)采集系統(tǒng)硬件設(shè)計(jì)
2.5 DSP外擴(kuò)存儲(chǔ)器
在TM320VC5509芯片中,有一個(gè)外部存儲(chǔ)器接口(EMIF),它為3種類型的存儲(chǔ)器提供了無縫接口:異步存儲(chǔ)器,包括ROM,F(xiàn)LASH以及異步SRAM;同步突發(fā)SRAM(SBSRAM),工作在1倍或1/2倍CPU時(shí)鐘頻率;同步DRAM(SDRAM),可以工作在1倍或1/2倍CPU時(shí)鐘頻率,可以根據(jù)系統(tǒng)需要擴(kuò)展存儲(chǔ)器。圖6為EMIF的輸入輸出框圖。
比如,可以對(duì)DSP進(jìn)行FLASH擴(kuò)展,可以將FLASH作為其外部程序存儲(chǔ)器,供DSP上電時(shí)啟動(dòng)載入程序(BOOTLOAD)使用,其作用是將FLASH中保存的程序載入到DSP中運(yùn)行。在與DSP的連接上,可以將FLASH的地址和數(shù)據(jù)總線連接到DSP的EMIF接口總線上,F(xiàn)LASH的片選信號(hào)連接到DSP的CE1引腳,配置成CE1空間,CE1引腳在上電復(fù)位后為低電平。此外,F(xiàn)LASH的讀寫信號(hào)分別連接到EMIF接口的讀寫信號(hào)引腳上。
當(dāng)然,根據(jù)系統(tǒng)的需要,也可以利用EMIF接口對(duì)其他存儲(chǔ)器進(jìn)行外擴(kuò),具體方法可查閱相關(guān)技術(shù)手冊。
2.6 其他外圍硬件電路
1)根據(jù)系統(tǒng)的要求,可以對(duì)DSP系統(tǒng)擴(kuò)展液晶顯示模塊,目前,液晶顯示模塊型號(hào)眾多,用戶完全可以根據(jù)自身需要選擇一塊適合的液晶顯示模塊。
但是由于LCD是典型的慢速設(shè)備(相對(duì)于DSP來說),在和高速微處理器接口時(shí),會(huì)耗費(fèi)大量時(shí)間,這是不允許的。如果DSP處理余量較小,可以考慮采用CPLD在DSP和LCD之間設(shè)計(jì)一條雙向的快速通道,來實(shí)現(xiàn)對(duì)LCD的控制,也就是說,把DSP處理完的數(shù)據(jù)送給CPLD,然后由CPLD來控制并模擬LCD的讀寫時(shí)序來完成數(shù)據(jù)的顯示,這樣可以大大節(jié)省DSP的資源。
2)在系統(tǒng)的開發(fā)板上,可以加入信號(hào)燈,用于指示最小系統(tǒng)的的電源情況,當(dāng)電源指示燈出現(xiàn)異常時(shí)可及時(shí)斷電。以保護(hù)電路不被損壞。通常,可以設(shè)置+5 V的電源指示燈(電路板供電正常)、電壓轉(zhuǎn)換輸出3.3 V指示燈(I/O供電正常)、電壓轉(zhuǎn)換輸出1.8 V指示燈(內(nèi)核供電正常)以及其他信號(hào)指示燈。
3 總結(jié)
本文簡單介紹了以TMS320VC5509芯片為核心處理器的數(shù)據(jù)采集系統(tǒng)的主要硬件設(shè)計(jì),在實(shí)際應(yīng)用中,應(yīng)該根據(jù)系統(tǒng)需要,具體設(shè)計(jì)合適的硬件電路,然后在進(jìn)行軟件和算法方面的編寫,最后達(dá)到系統(tǒng)要求。
另外,根據(jù)不同信號(hào)處理的要求,還可對(duì)系統(tǒng)進(jìn)行進(jìn)一步完善:如增加USB控制器、完善總線功能及對(duì)擴(kuò)展外存的進(jìn)一步研究等,從而使系統(tǒng)更加廣泛地應(yīng)用于復(fù)雜工程領(lǐng)域。
評(píng)論