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