日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

基于AD7864和DSP的4路數(shù)據(jù)采集系統(tǒng)

出處:tkgg324 發(fā)布于:2007-04-29 09:27:43

基于AD7864和DSP的4路數(shù)據(jù)采集系統(tǒng)

作者:西北工業(yè)大學(xué)航海學(xué)院 周明 趙俊渭

引言

在陣列信號處理中,往往需要對多個(gè)陣元同時(shí)進(jìn)行采樣,以保留接收到的各路信號之間的相位信息。對于一個(gè)四元十字陣,就需要對4路信號同時(shí)進(jìn)行采樣,以便在隨后的處理中解算出各路信號之間的時(shí)延關(guān)系。在這個(gè)過程中,高速率和高的A/D轉(zhuǎn)換就顯得尤為重要,它直接影響著隨后的數(shù)字處理結(jié)果的。AD7864是一種高速、低功耗、可以4通道同時(shí)采樣的A/D轉(zhuǎn)換器。它的主要特性有:高速12位A/D轉(zhuǎn)換器;同時(shí)采樣4個(gè)輸入通道,并具有4個(gè)采樣、保持放大器;0.35ms采樣保持獲取時(shí)間,每一個(gè)通道轉(zhuǎn)換時(shí)間1.65ms;可以通過軟件或者硬件的方法選取用于采樣的通道;單電源供電(+5V);多個(gè)轉(zhuǎn)換電壓范圍;具有高速并行接口,可以與處理器直接連接;低功耗,每通道功耗90mW;對于每一個(gè)模擬輸入通道均有過壓保護(hù)電路。AD7864 4通道同時(shí)工作時(shí),采樣率可以高達(dá)130KHz。

DSP與AD7864的接口電路

AD7864具有片內(nèi)時(shí)鐘、讀寫允許邏輯、多種通道選擇方式以及內(nèi)部的2.5V參考電壓,這使得其與高速處理器的接口變得非常簡單。考慮到實(shí)際工程中要求的工作電壓、轉(zhuǎn)換以及系統(tǒng)硬件設(shè)計(jì)的便利等因素,在硬件系統(tǒng)中選用AD7864-1。DSP選用TI公司的TMS320C5409。

AD7864轉(zhuǎn)換后的數(shù)據(jù)讀取有兩種方法,即轉(zhuǎn)換中讀取數(shù)據(jù)和轉(zhuǎn)換后讀取數(shù)據(jù)。轉(zhuǎn)換中讀取數(shù)據(jù)是在下一個(gè)通道轉(zhuǎn)換結(jié)束之前讀取前一個(gè)通道的數(shù)據(jù)。轉(zhuǎn)換后讀取數(shù)據(jù)是在全部通道均轉(zhuǎn)換結(jié)束后,才讀取數(shù)據(jù)。在此硬件系統(tǒng)中,采用轉(zhuǎn)換后讀取數(shù)據(jù)的方式。其具體工作過程如下:

當(dāng)轉(zhuǎn)換起始信號有效時(shí)(上升沿),所有采樣保持器進(jìn)入保持狀態(tài),開始對選擇的通道采樣。Busy輸出信號在轉(zhuǎn)換起始信號上升沿時(shí)被觸發(fā)為高電平,并在轉(zhuǎn)換過程中一直保持為高,當(dāng)全部通道轉(zhuǎn)換結(jié)束后,才變?yōu)榈碗娖?。轉(zhuǎn)換結(jié)束信號在被選擇的通道中每一個(gè)通道轉(zhuǎn)換結(jié)束時(shí)均有效。各個(gè)通道轉(zhuǎn)換后的數(shù)據(jù)保存在AD7864內(nèi)部相應(yīng)的鎖存器中。所有通道轉(zhuǎn)換結(jié)束后,當(dāng)讀信號和片選信號有效時(shí),就可以并行地從數(shù)據(jù)總線上讀取數(shù)據(jù)。數(shù)據(jù)讀取時(shí),按照轉(zhuǎn)換順序進(jìn)行讀取,每次讀取后自動修改內(nèi)部鎖存器指針(指向存放下一個(gè)轉(zhuǎn)換結(jié)束的數(shù)據(jù)鎖存器)。當(dāng)所有通道數(shù)據(jù)均讀取后,內(nèi)部鎖存器指針自動復(fù)位(指向存放個(gè)轉(zhuǎn)換結(jié)束的數(shù)據(jù)鎖存器)。

根據(jù)上述AD7864的工作原理,DSP與AD7864的接口電路如圖1所示。

AD7864的軟硬選擇信號/S SEL置低,這時(shí)被選擇的轉(zhuǎn)換通道就由硬件通道信號的狀態(tài)來決定,由于需要對4路信號進(jìn)行采樣,所以把全部置高,即4路通道全部選通。

DSP與AD7864具體邏輯控制關(guān)系由CPLD來完成。CPLD部分邏輯關(guān)系圖如圖2。
AD7864的12位數(shù)據(jù)線DB0-DB11經(jīng)過緩存與DSP數(shù)據(jù)線的低12位D0-D11相連,DSP另外高4位則始終為邏輯低;對于正數(shù),這種數(shù)據(jù)擴(kuò)展不會產(chǎn)生影響,而對于負(fù)數(shù),則需要在軟件上進(jìn)行一定的處理。DSP的通用I/O引腳XF接到AD7864的引腳,XF信號由軟件控制來啟動AD7864的模數(shù)轉(zhuǎn)換。DSP的I/O空間選擇信號引腳和地址線A15的邏輯組合作為AD7864的片選信號。當(dāng)有效,即為低電平時(shí),如果地址線A15為低,則AD7864被片選。此時(shí)可以對AD7864進(jìn)行讀寫操作,AD7864的地址為# 7FFF。DSP讀寫信號RW 和AD7864的片選信號的組合作為AD7864的讀信號。當(dāng)AD7864被片選,且RW為高時(shí),就可以從AD7864讀取數(shù)據(jù),此時(shí)AD7864的寫信號必須為高電平。DSP的存儲器選通信號和讀信號經(jīng)過邏輯與后作為緩存的使能信號,分別控制DSP外部程序和A/D轉(zhuǎn)換數(shù)據(jù)從緩存中送到DSP的數(shù)據(jù)總線上去。

軟件設(shè)計(jì)

DSP采樣程序設(shè)計(jì)采用C和匯編語言混合編程的方式。TMS320C54x編譯器可以利用asm語句將C54xDSP的匯編語言指令或偽指令直接嵌入編程器輸出的匯編語言文件中。asm語句提供了C/C++語言不能提供的對DSP硬件的訪問。利用asm語句拉低拉高XF引腳的輸出信號來啟動AD7864的模數(shù)轉(zhuǎn)換,轉(zhuǎn)換起始信號保持低電平的時(shí)間少為35ns,整個(gè)轉(zhuǎn)換過程所用的時(shí)間t為:t=X(tCONV+t9)-t9;其中,X為通道數(shù),tCONV為單通道轉(zhuǎn)換時(shí)間,當(dāng)用內(nèi)部時(shí)鐘時(shí),其值為1.65ms,t9為轉(zhuǎn)換結(jié)束信號的脈沖寬度,值為75ns,值為180ns。同樣利用asm語句執(zhí)行匯編重復(fù)指令RPT,重復(fù)執(zhí)行空操作NOP,達(dá)到比較的軟件延時(shí)目的,這樣做便于在滿足基本轉(zhuǎn)換時(shí)間的前提下,調(diào)節(jié)采樣率的大小。4路信號全都完成轉(zhuǎn)換模數(shù)后,DSP就可以從地址# 7FFF依次讀取4路數(shù)據(jù),在兩次讀取數(shù)據(jù)的過程中,需要一定的時(shí)間間隔。在讀取完4路數(shù)據(jù)到下轉(zhuǎn)換開始之間有一段靜止時(shí)間,一般為50ns到100ns。

此外,DSP數(shù)據(jù)線有16位,而AD7864只有12位,并且數(shù)值都是以補(bǔ)碼表示的,由于在硬件處理中把送到DSP數(shù)據(jù)線高4位上的數(shù)據(jù)都置為0,所以對于AD7864送給DSP的負(fù)數(shù),要想在DSP中表示正確,還需要進(jìn)行符號位擴(kuò)展。具體辦法就是對AD7864送給DSP的數(shù)據(jù)和0x800進(jìn)行按位與運(yùn)算,如果為真,則表示此數(shù)為負(fù)數(shù),把此數(shù)和0xF000進(jìn)行按位或運(yùn)算,即在此數(shù)的高4位補(bǔ)上全1,這樣負(fù)數(shù)就能在DSP中正確表示了。

結(jié)語

筆者利用AD7864和DSP,設(shè)計(jì)了一種數(shù)據(jù)采集系統(tǒng),它能對4路模擬信號同時(shí)進(jìn)行采樣,采樣率能由DSP程序調(diào)節(jié),采樣后的數(shù)據(jù)送往DSP進(jìn)行實(shí)時(shí)處理,在實(shí)際陣列信號處理中達(dá)到了滿意的效果。



  

參考文獻(xiàn):

[1]. AD7864 datasheet http://www.hbjingang.com/datasheet/AD7864_1055500.html.
[2]. CPLD datasheet http://www.hbjingang.com/datasheet/CPLD_1136600.html.
[3]. A15 datasheet http://www.hbjingang.com/datasheet/A15_1244519.html.
[4]. TMS320C54x datasheet http://www.hbjingang.com/datasheet/TMS320C54x_1728732.html.
[5]. asm datasheet http://www.hbjingang.com/datasheet/asm_1231013.html.


關(guān)鍵詞:基于AD7864和DSP的4路數(shù)據(jù)采集系統(tǒng)AD7864AD7864-1

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!