ADS7844在低功耗數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
摘要:詳細(xì)介紹了12位串行模數(shù)轉(zhuǎn)換器ADS7844的結(jié)構(gòu)及工作原理,給出了一個實(shí)用的低功耗數(shù)據(jù)采集系統(tǒng)的設(shè)計方案,同時給出了相關(guān)的硬件電路和軟件程序。關(guān)鍵詞:串行模數(shù)轉(zhuǎn)換器;數(shù)據(jù)采集系統(tǒng);低功耗;ADS7844
在野外以及一些沒有市電或者不適宜使用市電的應(yīng)用場合,自動化儀表通常要采用電池供電,這就要求儀表中的電子元器件的功耗要低,A/D轉(zhuǎn)換器作為自動化儀表的重要組成部份更不例外。筆者采用ADS7844和PIC16C64構(gòu)成的數(shù)據(jù)采集系統(tǒng)便具有功耗極低、結(jié)構(gòu)簡單等優(yōu)點(diǎn),完全可以適應(yīng)電池供電系統(tǒng)的要求。
1。粒模樱罚福矗吹慕Y(jié)構(gòu)及工作原理
ADS7844是Burr-Brown公司推出的一種高性能、寬電壓、低功耗的12-bit串行模數(shù)轉(zhuǎn)換器。它有8個模擬輸入端,可用軟件編程為8通道單端輸入A/D轉(zhuǎn)換器或4通道差分輸入A/D轉(zhuǎn)換器,其轉(zhuǎn)換率高達(dá)200kHz,而線性誤差和差分誤差最大僅為±1LSB。ADS7844在電源電壓為2.7V~5V之間均能正常工作,最大工作電流為1mA,進(jìn)入低功耗狀態(tài)后的耗電僅3μA。ADS7844通過6線串行接口與CPU進(jìn)行通信,而且接口簡單方便。
1.1 ADS7844的引腳功能
ADS7844的引腳排列如圖1所示。它有20個引腳,各引腳的功能如下:
CH0~CH7:模擬輸入端,當(dāng)器件被設(shè)置為單端輸入時,這些引腳可分別與信號地COM構(gòu)成8通道單端輸入A/D轉(zhuǎn)換器;當(dāng)器件被設(shè)置為差分輸入時,利用CH0~CH1、CH2~CH3、CH4~CH5和CH6~CH7可構(gòu)成4通道差分輸入A/D轉(zhuǎn)換器?
COM:信號地?
VREF:參考電壓輸入端,最大值為電源電壓?
CS:片選端,低電平有效,該腳為高電平時,其它數(shù)字接口線呈三態(tài)?
DCLK:外部時鐘輸入端,在時鐘作用下,CPU將控制字寫入ADS7844,并將轉(zhuǎn)換結(jié)果從中讀出?
DIN:串行數(shù)據(jù)輸入端,在片選有效時,控制字在DCLK上升沿被逐位鎖入ADS7844?
DOUT:串行數(shù)據(jù)輸出端,在片選有效時,轉(zhuǎn)換結(jié)果在DCLK的下降沿開始被逐位從ADS7844移出?
BUSY:“忙”信號輸出端,在接收到控制字的第一位數(shù)據(jù)后變低,只有在轉(zhuǎn)換結(jié)束且片選有效時,該腳才輸出一個高脈沖?
SHDN:電源關(guān)閉端,低電平有效。當(dāng)SHDN為低電平時,ADS7844進(jìn)入低功耗狀態(tài)?
VCC,GND:分別為電源端和數(shù)字地。
1.2 ADS7844的控制字及轉(zhuǎn)換時序
ADS7844的
[1] [2] [3] [4]