基于ADS8343及51單片機(jī)的多路采集系統(tǒng)
摘要:文中介紹了16位模數(shù)轉(zhuǎn)換芯片ADS8343的功能與特性,簡(jiǎn)述了ADS8343的工作時(shí)序,利用C51單片機(jī)、RS232串口和計(jì)算機(jī)系統(tǒng)構(gòu)成數(shù)據(jù)采集實(shí)時(shí)顯示系統(tǒng),并將數(shù)據(jù)通過上位機(jī)軟件以文本格式導(dǎo)出,同時(shí)給出了ADS8343與51單片機(jī)的接口電路和C語言驅(qū)動(dòng)程序。
關(guān)鍵詞:ADS8343;51單片機(jī);RS232;多路采集系統(tǒng)
ADS8343是TI公司的16位4路偽差分模數(shù)轉(zhuǎn)換芯片,具有分辨率高、轉(zhuǎn)換速度快(最快10μs)、串行接口傳輸節(jié)省I/O口資源等優(yōu)勢(shì),結(jié)合常用的51單片機(jī)可方便搭建多路采集系統(tǒng)。
1 ADS8343引腳
ADS8343是16位分辨率AD轉(zhuǎn)換器,具有片內(nèi)系統(tǒng)時(shí)鐘,4路(單端)模擬輸入通道,采樣率最高可達(dá)100kbps,偽差分輸入雙極性輸出。
ADS8343的引腳排列如圖1所示。引腳功能簡(jiǎn)述如下:
+VCC:電源端,+2.7~+5V;
CH0~CH3:模擬信號(hào)輸入端;
COM:模擬輸入的公共參考端,一般連接到VREF;
:關(guān)閉端。當(dāng)為低電平時(shí),器件進(jìn)入低耗電關(guān)閉模式;
VREF:參考電壓輸入端,500mV~+VCC/2;
GND:地;
DOUT:串行數(shù)據(jù)輸出端。數(shù)據(jù)在DCLK的下降沿被移出。當(dāng)為高電平時(shí)DOUT輸出呈現(xiàn)高阻態(tài);
BUSY:器件占用輸出端。當(dāng)為高電平時(shí)DOUT輸出呈現(xiàn)高阻態(tài);
DIN:串行數(shù)據(jù)輸入端。如果為低電平,數(shù)據(jù)在DCLK上升沿被鎖存;
:片選端。控制轉(zhuǎn)換時(shí)序,使能串行輸入、輸出寄存器;
DCLK:外部時(shí)鐘輸入端。
2 ADS8343使用方法
2.1 模擬輸入端連接
ADS8343支持偽差動(dòng)輸入雙極性輸出,所有單、雙極性輸入電壓均是相對(duì)于公共參考端而言,輸入電壓可以采用單端或是差分輸入的方式驅(qū)動(dòng)模擬輸入端。注意,實(shí)際輸入電壓對(duì)地而言必須是正電壓,否則會(huì)造成芯片損壞。具體連接方式如圖2所示。
評(píng)論