基于TMS320VC5410和TLVl571的數(shù)據(jù)采集系統(tǒng)
2 的接口連接及調(diào)試
2.1 TLVl571與TMS320VC5410的接口
TLV157l與TMS320VC5410的接口連接很簡單,如圖2所示。這個系統(tǒng)中沒有采用硬件啟動采樣控制的方法,而是采用了軟件啟動的控制方法。時 鐘信號也是采用A/D轉(zhuǎn)換器的內(nèi)部時鐘。如果需要外部時鐘輸入,可以由DSP提供一個精確而且可以根據(jù)需要控制變化的時鐘信號。本設(shè)計采用查詢方法來讀取 轉(zhuǎn)換后的數(shù)據(jù)。另外在設(shè)計電路時要注意,當供電電壓為3 V時,TLVl571提供的采樣速度是625 ks/s,此時它的功耗為12 mW;當供電電壓為5 V時,它提供的采樣速度是1.25 Ms/s,功耗為35 mW。本文引用地址:http://m.butianyuan.cn/article/195201.htm
2.2 系統(tǒng)的調(diào)試
在調(diào)試這個系統(tǒng)時,由于DSP外部的I/O空間的調(diào)試,基本上只涉及如何選通該空間,如何從外部空間取數(shù)據(jù)或讀數(shù)據(jù),如何和外部空間建立 握手信號,但是要注意的是DSP與外圍器件時序上的配合。特別是對于數(shù)據(jù)線信號的讀取,當系統(tǒng)中有多個器件共享DSP數(shù)據(jù)線的時候,一定要處理好各個器件 的時序配合。使處于非工作狀態(tài)的器件的數(shù)據(jù)線處于高阻狀態(tài),以免影響正常工作的器件的數(shù)據(jù)讀寫。在對TLV-l57l調(diào)試過程中需要注意以下問題:1)必 須將TLVl571的2個狀態(tài)字正確地寫入到A/D,可以在寫入后讀一次數(shù)據(jù)來確認寫入數(shù)據(jù)的正確性,也可以采用循環(huán)寫入方式利用示波器觀察寫入的兩個脈 沖信號,另外也可以用讀出寫入CRO、CR1控制寄存器控制字的方法來判斷控制字是否正確寫入了TLVl571的控制寄存器內(nèi),也可以判斷器件是否正常工 作;2)TMS320VC5410的讀寫信號只有一根地址線,所以需利用XF引腳控制TLVl57l的讀信號,且必須在DSP每次讀入數(shù)據(jù)后,用軟件控制 XF引腳輸出信號到TLVl57l,否則A/D將不再采樣。另外如果采用DSP定時中斷來讀取數(shù)據(jù)的時候,在設(shè)置定時中斷時,中斷間隔只要大于 TLVl571工作頻率所需采樣周期數(shù),可以不用查詢的方法來讀取EOC信號,而是直接讀取采樣數(shù)據(jù),然后控制XF輸出信號使它進行下一次采樣工 作;3)TLVl571不能采樣負的電壓信號,如果必須采樣負的電壓信號,可以人為引入一個直流信號,將負電壓抬高到正電壓,而DSP要在采樣信號中減去 引入的直流信號;4)為了驗證采樣信號是否正確,可以在CCS下畫出所采樣數(shù)據(jù)的時域圖或頻域圖。
3 結(jié)束語
實驗證明該系統(tǒng)可以滿足一般高速實時信號的采樣和處理工作,驗證了在單通道下該系統(tǒng)可以達到最高1.25 Ms/s的采樣速度,而且通過調(diào)整DSP定時中斷時間可以方便的獲得在該系統(tǒng)最大采樣頻率(1.25 Mb/s)以下的各種采樣速度,可以靈活的滿足多種應(yīng)用。另外這個系統(tǒng)支持最多8路的高速實時數(shù)據(jù)信號采集,通過配置正確的A/D轉(zhuǎn)換器控制字CRO、CR1就可以方便的調(diào)整輸入信號的數(shù)量,而硬件電路不
用改變。在實際的實驗中,將這個系統(tǒng)制作成了一個最小系統(tǒng),通過修改加入所需要的器件,可以將這個系統(tǒng)制作成各種需要專用的數(shù)據(jù)采集系統(tǒng)。
評論