基于TMS320C6416T的數(shù)據(jù)采集存儲系統(tǒng)設(shè)計
4 系統(tǒng)軟件設(shè)計
系統(tǒng)軟件設(shè)計主要是對DSP TMS320C6416T編程,應(yīng)用軟件CCS 3.3配置其內(nèi)部資源,產(chǎn)生A/D轉(zhuǎn)換器的讀寫時序,寫入控制字,讀取采樣結(jié)果進(jìn)而處理數(shù)字信號。系統(tǒng)上電后,首先初始化A/D轉(zhuǎn)換器寫入控制字,進(jìn)而DSP產(chǎn)生時鐘信號,啟動A/D轉(zhuǎn)換器進(jìn)行采樣,待FIF0數(shù)據(jù)存滿后中斷DSP,DSP通過EDMA控制器從數(shù)據(jù)總線讀取數(shù)據(jù),并且保存在SDRAM單元。對存儲單元的采樣數(shù)據(jù)進(jìn)行一定的算法處理,如頻譜分析等。該系統(tǒng)驅(qū)動軟件流程如圖6所示。
系統(tǒng)測試是對1 MHz頻率信號進(jìn)行采樣,將采樣值存入存儲單元SDRAM,計算機(jī)通過TMS320C6416T的JTAG接口訪問存儲單元,將數(shù)據(jù)讀回并做FFT分析,分析結(jié)果表明完全符合輸入正弦波,波形無失真,信噪比好,特別適用于數(shù)字信號處理前端的模數(shù)轉(zhuǎn)換器。
5 結(jié)語
THSl2082是高度靈活的雙通道A/D轉(zhuǎn)換器,結(jié)合高性能DSP TMS320C6416T以及SDRAM HY57V283220T構(gòu)成高速數(shù)據(jù)采集存儲系統(tǒng)。實驗表明,該系統(tǒng)能夠?qū)崿F(xiàn)數(shù)字信號處理前端的模數(shù)轉(zhuǎn)換,可應(yīng)用于多種領(lǐng)域。
評論