《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > DSP和AD9244的多路數(shù)據(jù)采集系統(tǒng)
DSP和AD9244的多路數(shù)據(jù)采集系統(tǒng)
來源:微型機(jī)與應(yīng)用2013年第17期
趙發(fā)定,,周正義,,穆帥歡,,陽 路
(西南石油大學(xué) 電氣信息工程學(xué)院,,四川 成都 610500)
摘要: 設(shè)計(jì)了一種基于DSP和AD9244的多路數(shù)據(jù)采集系統(tǒng),用于采集和處理多路小信號(hào)數(shù)據(jù),。系統(tǒng)采用了高精度高速模數(shù)轉(zhuǎn)換器AD9244和DSP芯片,,并結(jié)合相關(guān)的程序和軟件,實(shí)現(xiàn)了多路數(shù)據(jù)采集和處理,。實(shí)驗(yàn)表明,,該系統(tǒng)解決了DSP自身模擬轉(zhuǎn)換器精度不高的實(shí)際問題。該系統(tǒng)體積小,、功耗低,,非常適用于對(duì)于體積和精度都有很高要求的應(yīng)用上。
關(guān)鍵詞: DSP AD9244 數(shù)據(jù)采集
Abstract:
Key words :

摘  要: 設(shè)計(jì)了一種基于DSPAD9244的多路數(shù)據(jù)采集系統(tǒng),,用于采集和處理多路小信號(hào)數(shù)據(jù),。系統(tǒng)采用了高精度高速模數(shù)轉(zhuǎn)換器AD9244和DSP芯片,并結(jié)合相關(guān)的程序和軟件,,實(shí)現(xiàn)了多路數(shù)據(jù)采集和處理,。實(shí)驗(yàn)表明,該系統(tǒng)解決了DSP自身模擬轉(zhuǎn)換器精度不高的實(shí)際問題,。該系統(tǒng)體積小,、功耗低,非常適用于對(duì)于體積和精度都有很高要求的應(yīng)用上,。
關(guān)鍵詞: DSP,;AD9244;數(shù)據(jù)采集

 由于DSP芯片具有先進(jìn)的并行結(jié)構(gòu),,使其在信號(hào)處理和數(shù)據(jù)采集領(lǐng)域得到了越來越廣泛的應(yīng)用[1],。TI公司的DSP芯片TMS320F2812具有模擬量轉(zhuǎn)換為數(shù)字量的ADC采樣模塊,理論上采樣精度為12位,,在實(shí)際使用中采樣精度為9位或10位[2],。AD9244是ANALOGDEVICES公司生產(chǎn)的14位高速高精度模數(shù)轉(zhuǎn)換器,其主要特點(diǎn)是體積小,、功耗低,、精度高,主要應(yīng)用于通信系統(tǒng),、醫(yī)療,、高端成像設(shè)備、超聲波設(shè)備,,利用AD9244作為DSP的外擴(kuò)模數(shù)轉(zhuǎn)換芯片,,提高了數(shù)據(jù)采集的精度,。
1 芯片介紹
 TMS320F2812是TI公司生產(chǎn)的面向數(shù)字控制、運(yùn)動(dòng)控制領(lǐng)域的DSP芯片,,它支持多項(xiàng)的高速實(shí)時(shí)算法,采用先進(jìn)的哈佛結(jié)構(gòu),,將程序和數(shù)據(jù)放在不同的存儲(chǔ)空間,。TMS320F2812芯片采用了高性能的CMOS技術(shù),CPU主頻高達(dá)150 MHz,,時(shí)鐘周期為6.67 ns,,采用低功耗設(shè)計(jì),內(nèi)核電壓為1.8 V,,數(shù)字I/O口引腳電壓為3.3 V,。同時(shí)TMS320F2812的片內(nèi)外設(shè)資源豐富,模擬量轉(zhuǎn)換為數(shù)字量的ADC采樣模塊理論精度為12位,。AD9244是ADI公司生產(chǎn)的14位高速高精度模擬轉(zhuǎn)換器,。它具有750 MHz的輸入帶寬,最高允許抽樣速率達(dá)到65 MHz,。體積小,、功耗低、精度高[3],,專門應(yīng)用于峰峰值小于2 V的模擬信號(hào)轉(zhuǎn)換,。AD9244內(nèi)部使用多級(jí)差分電路結(jié)構(gòu),并帶有自動(dòng)糾錯(cuò)的邏輯電路,,可以在65 MS/s的輸入數(shù)據(jù)速率下保證14 bit的精度,。此外,該器件還具有很寬的工作溫度范圍,,可以在-40℃~+85℃的溫度范圍內(nèi)正常工作,。AD9244的14位數(shù)字輸出信號(hào)可以表示為直接二進(jìn)制的形式,也可以是二進(jìn)制補(bǔ)碼的形式,。AD7501是ADI公司生產(chǎn)的八通道多路模擬器,,可以選擇8路信號(hào)中的一路信號(hào)送至公共輸出端,其輸入引腳的選擇根據(jù)狀態(tài)引腳的3個(gè)二進(jìn)制地址和1個(gè)輸入使能引腳的電平?jīng)Q定,,AD7501功能主要是將多路模擬信號(hào)分別送至A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換,。AD7501的開關(guān)時(shí)間為:ton=0.8 μs,toff=0.8 μs[3],。
2 系統(tǒng)整體結(jié)構(gòu)及硬件設(shè)計(jì)
2.1 數(shù)據(jù)采集系統(tǒng)整體結(jié)構(gòu)

 數(shù)據(jù)采集系統(tǒng)的主要功能是對(duì)8路峰峰值小于2 V的小信號(hào)數(shù)據(jù)進(jìn)行采集,,14位采集精度,DSP對(duì)數(shù)據(jù)進(jìn)行讀取并處理,。該系統(tǒng)整體結(jié)構(gòu)圖如圖1所示,,整個(gè)系統(tǒng)由模擬開關(guān)電路,、高精度A/D轉(zhuǎn)換電路、DSP芯片,、DSP附屬電路及外圍控制電路,、執(zhí)行電路組成。

 多路模擬信號(hào)選擇處理電路由模擬開關(guān)和DSP組成,,其主要功能是對(duì)多路模擬信號(hào)進(jìn)行處理,,使多路模擬信號(hào)經(jīng)過模擬開關(guān)選擇后,依次進(jìn)入A/D轉(zhuǎn)換器進(jìn)行模數(shù)轉(zhuǎn)換,。A/D模數(shù)轉(zhuǎn)換電路主要是將模擬開關(guān)送來的信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,,把轉(zhuǎn)換的結(jié)果送至DSP芯片進(jìn)行處理。DSP附屬電路及外圍控制電路保證DSP正常工作,。執(zhí)行單元主要是接收DSP采集的多路數(shù)據(jù),,并利用數(shù)據(jù)進(jìn)行多種控制。
2.2 數(shù)據(jù)采集系統(tǒng)硬件電路設(shè)計(jì)
 模擬開關(guān)選用AD7501是有譯碼器的模擬開關(guān),,有8路數(shù)據(jù)輸入,,1路數(shù)據(jù)輸出,其輸入通道由通道選擇引腳A0,、A1,、A2和使能引腳EN確定,任意時(shí)刻只能有一路數(shù)據(jù)輸入通過多路開關(guān)[4],。其真值表如表1所示,。

 高精度A/D選擇的AD9244是14位高速高精度A/D轉(zhuǎn)換器。它專門應(yīng)用于峰峰值小于2 V的小信號(hào)數(shù)據(jù)的模數(shù)轉(zhuǎn)換,,其最高允許采樣速率達(dá)到65 MHz,,電源可以由+5 V的模擬電源供電,也可以在+3 V或+5 V的數(shù)字電壓下供電,,在5 V供電電壓和65 MS/s的輸入數(shù)據(jù)速率下,,該器件的功耗為590 mW。AD9244的輸出允許管腳(OED)接地,,AD9244的輸出驅(qū)動(dòng)器就會(huì)激活,,并輸出轉(zhuǎn)換后的數(shù)字信號(hào),電壓溢出指示管腳(OTR)與DSP相連接,,用于檢測輸入電壓是否超過A/D轉(zhuǎn)換的電源范圍,,輸出數(shù)據(jù)形式選擇管腳(DFS)直接和數(shù)字地相接,使AD9244輸出數(shù)據(jù)形式為二進(jìn)制,,AD9244的數(shù)據(jù)線與DSP數(shù)據(jù)總線相連,,AD9244的時(shí)鐘信號(hào)引腳(CLK+)和DSP相連接,時(shí)鐘引腳(CLK-)通過一個(gè)0.1 μF的電容與地相連,,時(shí)鐘信號(hào)由DSP提供,。由于AD9244是完全依靠外加的時(shí)鐘來抽樣,,時(shí)鐘信號(hào)的質(zhì)量對(duì)ADC的性能影響尤為重要。必須使時(shí)鐘的上升沿盡可能的快,,并且盡可能減小抖動(dòng)[5],。AD9244的參考電壓采用外部參考電壓。相應(yīng)的A/D轉(zhuǎn)換硬件電路框圖如圖3所示,。

 TMS320F2812為低功耗器件,,內(nèi)核電壓為1.8 V,I/O口電壓為3.3 V,,F(xiàn)lash編程電壓為3.3 V,一般外圍提供的電壓為5 V,,而系統(tǒng)的1.8 V和3.3 V需要轉(zhuǎn)換芯片對(duì)5 V電壓進(jìn)行轉(zhuǎn)換,。系統(tǒng)選用TPS767D301,TPS767D301是TI公司推新推出的雙路低壓差電源調(diào)整器,,主要應(yīng)用在需要雙電源供電的DSP設(shè)計(jì)中,。TPS767D301帶有可單獨(dú)供電的雙路輸出,一路固定輸出電壓為3.3 V,,另一路輸出電壓可以調(diào)節(jié),,范圍為1.5 V~5.5 V,通過外接一個(gè)電阻取樣網(wǎng)絡(luò)來得到TMS320F2812內(nèi)核需要的1.8V電壓,。設(shè)計(jì)時(shí)外部提供純凈+5 V電源輸入,,在經(jīng)過一個(gè)鐵氧體磁珠L1進(jìn)行濾波后進(jìn)入電源芯片[6],其電路如圖4所示,。

3 程序設(shè)計(jì)和軟件仿真
 程序設(shè)計(jì)使用C語言編寫源程序,,首先對(duì)系統(tǒng)進(jìn)行初始化,分別初始化DSP和DSP的通用定時(shí)器T1,、AD9244,、AD7501。首先使能AD7501,,并選通第1路模擬信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,,同時(shí)把轉(zhuǎn)換的結(jié)果送入DSP,并啟動(dòng)定時(shí)器T0,,定時(shí)器時(shí)間根據(jù)需要設(shè)置,,本文設(shè)置為0.01 ms,當(dāng)定時(shí)器達(dá)到0.01 ms時(shí)產(chǎn)生中斷,,改變AD7501的信號(hào)選擇引腳的地址,,讓另外1路信號(hào)輸入進(jìn)行模數(shù)轉(zhuǎn)換,同時(shí)啟動(dòng)定時(shí)器,,這樣循環(huán)往復(fù)實(shí)現(xiàn)8路數(shù)據(jù)的采集,,其系統(tǒng)流程圖如圖5所示,。

 

 

 軟件仿真采用TI公司DSP開發(fā)環(huán)境CCS3.3(Code Composer Studio)軟件。連接硬件仿真系統(tǒng),,目標(biāo)板上電,,啟動(dòng)CCS3.3軟件,對(duì)C語言源程序進(jìn)行導(dǎo)入,,編譯,。
 目前在工業(yè)控制領(lǐng)域,多路數(shù)據(jù)采集系統(tǒng)的應(yīng)用非常廣泛,。本文介紹的多路數(shù)據(jù)采集系統(tǒng)是在TMS320F2812芯片的基礎(chǔ)上設(shè)計(jì)的,,其硬件連接比較簡單,模數(shù)轉(zhuǎn)換器采用外擴(kuò)模數(shù)轉(zhuǎn)換器AD9244,。實(shí)驗(yàn)結(jié)果表明,,該系統(tǒng)比采用DSP內(nèi)部模數(shù)轉(zhuǎn)換器精度高,可以對(duì)流量,、溫度,、壓力、密封差壓,、各點(diǎn)振動(dòng)位移,、催化劑含塵量等多種小信號(hào)數(shù)據(jù)進(jìn)行采集。該系統(tǒng)降低了硬件設(shè)計(jì)的成本和時(shí)間,,具有靈活,、高速、可靠,、多路數(shù)據(jù)采集等優(yōu)點(diǎn),,可廣泛應(yīng)用于各種智能儀表、自動(dòng)化控制設(shè)備,。
參考文獻(xiàn)
[1] 賴武剛,,郭勇,詹鵬.基于DSP和MAX147的多路數(shù)據(jù)采集系統(tǒng)[J].微計(jì)算機(jī)信息,,2007,,23(8-2):182-183.
[2] 顧衛(wèi)剛.手把手教你學(xué)DSP[M].北京:北京航空航天大學(xué)出版社,2011.
[3] 杜洋,,李寶森.14位高精度高速AD轉(zhuǎn)換器AD9244[J].國外電子元器件,,2003(10):35-37.
[4] 李興山,楊繼紅.多通道數(shù)據(jù)采集裝置的研制[J].內(nèi)肛科技,,2006(7):137-137.
[5] 李寶森,,杜洋.高速高精度模數(shù)轉(zhuǎn)換器AD9244在軟件無線電中的應(yīng)用[J].電子器件,2009,,29(2):539-542.
[6] 賈凱,,鄭春暉,,陳為廉.基于TMS320F2812的雙電源供電電路設(shè)計(jì)實(shí)現(xiàn)[J].電子工程師,2008,,34(9):27-29.

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載。