《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于TMS320VC5410和TLV1571的信號(hào)采集系統(tǒng)
基于TMS320VC5410和TLV1571的信號(hào)采集系統(tǒng)
電子發(fā)燒友
摘要: 在應(yīng)用DSP進(jìn)行數(shù)字信號(hào)處理時(shí),通常都要用采樣電路對(duì)模擬信號(hào)進(jìn)行采樣,然后進(jìn)行A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號(hào)再進(jìn)行數(shù)據(jù)處理。這里給出一種由TLVl571與TMS320VC5410組成的信號(hào)采集系統(tǒng)。1TLV1571簡(jiǎn)介在DSP的外圍電路中,A/D轉(zhuǎn)換器比較重要。基于不同的應(yīng)用,可選擇不同性能指標(biāo)和價(jià)位的芯片。一般的A/D轉(zhuǎn)換器的選擇主要考慮:轉(zhuǎn)換精度、轉(zhuǎn)換時(shí)間、轉(zhuǎn)換器的價(jià)格。這里選擇了TI公司專門為DSP配套的一種10位的并行A/D轉(zhuǎn)換器TLVl571,該器件給定的CLK頻率達(dá)到的等效最大采樣頻率為(1/16)fCLK。1.1TLVl571的內(nèi)部結(jié)構(gòu)及引腳定義TLVl57l的內(nèi)部結(jié)構(gòu)及引腳功能定義如圖l及表l所示。TLVl57l采用2.7~5.5V的單電源工作,能接受0~3.3V的模擬輸入電壓。此時(shí)以625Kb/s的速度使輸入電壓數(shù)字化。在5V電壓下,以最大1.25Mb/s的速度使輸入電壓數(shù)字化。該A/D轉(zhuǎn)換器具有速度高,接口簡(jiǎn)單以及功耗低等特點(diǎn),成為需要模擬輸入的高速數(shù)字信號(hào)處理的理想選擇。1.2TLVl571的初始化上電后,必須為低電平以開(kāi)始I/O周期,INT/EOC最初為高電平。TLVl571要求兩個(gè)寫(xiě)周期
Abstract:
Key words :

 在應(yīng)用DSP進(jìn)行數(shù)字信號(hào)處理時(shí),通常都要用采樣電路對(duì)模擬信號(hào)進(jìn)行采樣,然后進(jìn)行A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號(hào)再進(jìn)行數(shù)據(jù)處理。這里給出一種由TLVl571與TMS320VC5410組成的信號(hào)采集系統(tǒng)。

  1 TLV1571簡(jiǎn)介

  在DSP的外圍電路中,A/D轉(zhuǎn)換器比較重要。基于不同的應(yīng)用,可選擇不同性能指標(biāo)和價(jià)位的芯片。一般的A/D轉(zhuǎn)換器的選擇主要考慮:轉(zhuǎn)換精度、轉(zhuǎn)換時(shí)間、轉(zhuǎn)換器的價(jià)格。

  這里選擇了TI公司專門為DSP配套的一種10位的并行A/D轉(zhuǎn)換器TLVl571,該器件給定的CLK頻率達(dá)到的等效最大采樣頻率為(1/16)fCLK。

  1.1 TLVl571的內(nèi)部結(jié)構(gòu)及引腳定義

  TLVl57l的內(nèi)部結(jié)構(gòu)及引腳功能定義如圖l及表l所示。

  

<a class=TLV1571內(nèi)部結(jié)構(gòu)圖 www.elecfans.com" border="0" height="186" hspace="0" src="http://files.chinaaet.com/images/20101207/00ea155f-4362-448a-8249-004d810a91da.jpg" style="FILTER: ; WIDTH: 300px; HEIGHT: 186px" width="300" />

 

  

 

  TLVl57l采用2.7~5.5 V的單電源工作,能接受0~3.3 V的模擬輸入電壓。此時(shí)以625 Kb/s的速度使輸入電壓數(shù)字化。在5 V電壓下,以最大1.25 Mb/s的速度使輸入電壓數(shù)字化。該A/D轉(zhuǎn)換器具有速度高,接口簡(jiǎn)單以及功耗低等特點(diǎn),成為需要模擬輸入的高速數(shù)字信號(hào)處理的理想選擇。

  1.2 TLVl571的初始化

  上電后,必須為低電平以開(kāi)始I/O周期,INT/EOC最初為高電平。TLVl571要求兩個(gè)寫(xiě)周期以配置兩個(gè)控制寄存器。從掉電狀態(tài)返回后的首次轉(zhuǎn)換可能無(wú)效,應(yīng)當(dāng)不予考慮。

  1. 3 TLVl571的控制寄存器控制字的設(shè)置

  TLV1571的控制寄存器格式如表2所示,它可以實(shí)現(xiàn)軟件配置,其兩個(gè)最高有效位D9和D8用于寄存器尋址,其余的8位用作控制數(shù)據(jù)位。在寫(xiě)周期內(nèi)所有 寄存器位同時(shí)寫(xiě)入控制寄存器,用戶可配置兩個(gè)控制寄存器CR0和CR1,對(duì)于控制寄存器0(CR0),A1:A0=00,其配置如表3所示;對(duì)于控制寄存 器1(CR1),A1:A0=01,其配置如表4所示。

  

 

  通過(guò)改變控制寄存器的控制字,可以選擇TLVl571的工作方式。通過(guò)配置CR0.D5可以選擇時(shí)鐘源,對(duì)于時(shí)鐘源的選擇,有內(nèi)部時(shí)鐘和外部時(shí)鐘,它的內(nèi)部具有10 MHz振蕩器。通過(guò)配置CR1.D6可以選擇內(nèi)置振蕩器的工作速度,配置為(10±1)MHz或(20±2)MHz。輸出方式也有2種方式:二進(jìn)制輸出和補(bǔ)碼輸出。

  在單通道輸入方式下則CR0.D3=0,CR1.D7=O;采用軟件啟動(dòng)方式則CR0.D7=1;采用內(nèi)部時(shí)鐘源則CR0.D5=0;內(nèi)部時(shí)鐘源振蕩頻率設(shè)置為20 MHz則CR1.D6=1;采用二進(jìn)制輸出方式,則CR1.D3=0。所以最終得到的控制寄存器控制字為:CR0=00COH,CR1=0140H。在單通道軟件啟動(dòng)時(shí).最初由g.jpg的上升沿啟動(dòng)采樣,在上升沿發(fā)生采樣:在采樣開(kāi)始后的6個(gè)時(shí)鐘周期后開(kāi)始轉(zhuǎn)換,INT方式時(shí),每次轉(zhuǎn)換后產(chǎn)生一個(gè)脈沖;EOC方式時(shí),轉(zhuǎn)換開(kāi)始,EOC由高電平變至低電平,轉(zhuǎn)換結(jié)束后換回高電平。

  1.4 TLV1571的自測(cè)

  TLVl571提供了3種自測(cè)方式。當(dāng)采用這些自測(cè)方式的時(shí)候,不用提供外部信號(hào)便可檢查A/D轉(zhuǎn)換器本身工作是否正常。通過(guò)寫(xiě)CR1(D1、DO)來(lái)控 制這3種自測(cè)方式,具體方法如表5所示。另外當(dāng)CR1.D2=1,CR1(D1、DO)=0時(shí),此時(shí)回輸出寫(xiě)入CR0控制寄存器的控制字;當(dāng)CR1.D- 2=1,CR1(D1、DO)=1時(shí),此時(shí)回輸出寫(xiě)入CR1控制寄存器的控制字,也可以用來(lái)測(cè)試和檢驗(yàn)控制字是否正確寫(xiě)入控制寄存器及A/D轉(zhuǎn)換器是否正 常工作。

  

 

  2 的接口連接及調(diào)試

  2.1 TLVl571與TMS320VC5410的接口

  TLV157l與TMS320VC5410的接口連接很簡(jiǎn)單,如圖2所示。這個(gè)系統(tǒng)中沒(méi)有采用硬件啟動(dòng)采樣控制的方法,而是采用了軟件啟動(dòng)的控制方法。時(shí) 鐘信號(hào)也是采用A/D轉(zhuǎn)換器的內(nèi)部時(shí)鐘。如果需要外部時(shí)鐘輸入,可以由DSP提供一個(gè)精確而且可以根據(jù)需要控制變化的時(shí)鐘信號(hào)。本設(shè)計(jì)采用查詢方法來(lái)讀取 轉(zhuǎn)換后的數(shù)據(jù)。另外在設(shè)計(jì)電路時(shí)要注意,當(dāng)供電電壓為3 V時(shí),TLVl571提供的采樣速度是625 ks/s,此時(shí)它的功耗為12 mW;當(dāng)供電電壓為5 V時(shí),它提供的采樣速度是1.25 Ms/s,功耗為35 mW。

  

 

  2.2 系統(tǒng)的調(diào)試

  在調(diào)試這個(gè)系統(tǒng)時(shí),由于DSP外部的I/O空間的調(diào)試,基本上只涉及如何選通該空間,如何從外部空間取數(shù)據(jù)或讀數(shù)據(jù),如何和外部空間建立 握手信號(hào),但是要注意的是DSP與外圍器件時(shí)序上的配合。特別是對(duì)于數(shù)據(jù)線信號(hào)的讀取,當(dāng)系統(tǒng)中有多個(gè)器件共享DSP數(shù)據(jù)線的時(shí)候,一定要處理好各個(gè)器件 的時(shí)序配合。使處于非工作狀態(tài)的器件的數(shù)據(jù)線處于高阻狀態(tài),以免影響正常工作的器件的數(shù)據(jù)讀寫(xiě)。在對(duì)TLV-l57l調(diào)試過(guò)程中需要注意以下問(wèn)題:1)必 須將TLVl571的2個(gè)狀態(tài)字正確地寫(xiě)入到A/D,可以在寫(xiě)入后讀一次數(shù)據(jù)來(lái)確認(rèn)寫(xiě)入數(shù)據(jù)的正確性,也可以采用循環(huán)寫(xiě)入方式利用示波器觀察寫(xiě)入的兩個(gè)脈 沖信號(hào),另外也可以用讀出寫(xiě)入CRO、CR1控制寄存器控制字的方法來(lái)判斷控制字是否正確寫(xiě)入了TLVl571的控制寄存器內(nèi),也可以判斷器件是否正常工 作;2)TMS320VC5410的讀寫(xiě)信號(hào)只有一根地址線,所以需利用XF引腳控制TLVl57l的讀信號(hào),且必須在DSP每次讀入數(shù)據(jù)后,用軟件控制 XF引腳輸出信號(hào)到TLVl57l,否則A/D將不再采樣。另外如果采用DSP定時(shí)中斷來(lái)讀取數(shù)據(jù)的時(shí)候,在設(shè)置定時(shí)中斷時(shí),中斷間隔只要大于 TLVl571工作頻率所需采樣周期數(shù),可以不用查詢的方法來(lái)讀取EOC信號(hào),而是直接讀取采樣數(shù)據(jù),然后控制XF輸出信號(hào)使它進(jìn)行下一次采樣工 作;3)TLVl571不能采樣負(fù)的電壓信號(hào),如果必須采樣負(fù)的電壓信號(hào),可以人為引入一個(gè)直流信號(hào),將負(fù)電壓抬高到正電壓,而DSP要在采樣信號(hào)中減去 引入的直流信號(hào);4)為了驗(yàn)證采樣信號(hào)是否正確,可以在CCS下畫(huà)出所采樣數(shù)據(jù)的時(shí)域圖或頻域圖。

  3 結(jié)束語(yǔ)

  實(shí)驗(yàn)證明該系統(tǒng)可以滿足一般高速實(shí)時(shí)信號(hào)的采樣和處理工作,驗(yàn)證了在單通道下該系統(tǒng)可以達(dá)到最高1.25 Ms/s的采樣速度,而且通過(guò)調(diào)整DSP定時(shí)中斷時(shí)間可以方便的獲得在該系統(tǒng)最大采樣頻率(1.25 Mb/s)以下的各種采樣速度,可以靈活的滿足多種應(yīng)用。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 美国一级大黄香蕉片 | 91麻精品国产91久久久久 | 国产精品系列在线一区 | 国产成人精品实拍在线 | 国产久草在线 | 欧美日韩高清不卡免费观看 | 欧美毛片性视频区 | 国内精品久久久久久影院老狼 | 国产网友自拍 | 久久综合狠狠综合久久97色 | 国产精品久久久久网站 | 亚洲美女精品视频 | 91人人视频国产香蕉 | 色日韩在线| 欧美一级特黄aaaaaa在线看首页 | 日本xxxxx久色视频在线观看 | 中国成人免费视频 | 日本久久伊人 | 在线亚洲精品自拍 | 香蕉超级碰碰碰97视频蜜芽 | 无码精品一区二区三区免费视频 | 日韩免费一级片 | 大量愉拍情侣在线视频 | 欧美视频一二三区 | 美国成人免费视频 | 久久99精品这里精品3 | 91精品国产免费久久国语蜜臀 | 免费一级淫片aaa片毛片a级 | 午夜精品视频在线观看美女 | 日本成a人伦片 | 国产一区二区三区在线免费观看 | 一区不卡在线观看 | 久久久久久久久国产 | 极品丝袜高跟91白沙发在线 | 欧美成人小视频 | 91精品国产欧美一区二区 | 欧美视频自拍偷拍 | 性色a v 一区| 亚洲一区免费在线观看 | 日本三级精品 | 中文字幕日本一区波多野不卡 |