基于ADS1259的高精度采集系統(tǒng)設(shè)計(jì)
3 內(nèi)部結(jié)構(gòu)與工作原理
ADS1259的內(nèi)部結(jié)構(gòu)如圖2所示,主要由△-∑調(diào)制器、可編程數(shù)字濾波器、校準(zhǔn)引擎、過量程保護(hù)、時(shí)鐘發(fā)生器、控制器及SPI串行接口等組成。本文引用地址:http://m.butianyuan.cn/article/194493.htm
ADS1259的調(diào)制器是一個(gè)高性能、固有穩(wěn)定的4階△-∑調(diào)制器,該調(diào)制器將待測(cè)差分輸入信號(hào)VIN(其中VIN=VAINP-VAINN)與基準(zhǔn)電壓VREF(其中VREF=VVREFP-VVREFN)相比較,輸出經(jīng)可編程數(shù)字濾波器濾波和校準(zhǔn)能變成高精度的數(shù)字輸出。ADS1259通過設(shè)置寄存器CONFIG1[7:6] (FLAG位和CHKSUM位)來決定是否輸出過量程檢測(cè)結(jié)果和校驗(yàn)結(jié)果,當(dāng)CONFIG1[7:6]=11時(shí),輸出結(jié)果為32位數(shù)據(jù),后8位為校驗(yàn)和CHECKSUM,并且CHECKSUM的最高位代表是否過量程標(biāo)志位;當(dāng)CONFIG1[7:6]=01時(shí),輸出結(jié)果仍為32位數(shù)據(jù),后8位為校驗(yàn)和CHECKSUM,此時(shí)無過量程標(biāo)志位;當(dāng)CONFIG1[7:6]=10時(shí),輸出結(jié)果為24位數(shù)據(jù),最后一位BIT代表是否過量程標(biāo)志位,無校驗(yàn)和;當(dāng)CONFIG1[7:6]=00時(shí),輸出結(jié)果為24位數(shù)據(jù),此時(shí)無過量程標(biāo)志位和校驗(yàn)和。
ADS1259芯片的基準(zhǔn)電壓可以選擇芯片內(nèi)部產(chǎn)生2.5V的參考源或者外接參考源,如果設(shè)置2.5V電壓輸出,則需要在REFOUT和AVSS兩引腳間接1μF電容;基準(zhǔn)電壓采用外接參考源時(shí),需要在VREFP和VREFN兩引腳間接1μF電容。數(shù)字濾波器有兩個(gè)級(jí)聯(lián)的濾波器組成:一個(gè)五級(jí)sinc濾波器和一個(gè)可編程選擇的濾波器。ADS1259的主時(shí)鐘可以由外部晶振、外部時(shí)鐘發(fā)生器或內(nèi)部時(shí)鐘振蕩器提供,如果主時(shí)鐘由一個(gè)外部晶振產(chǎn)生,在PCB布線時(shí),晶振應(yīng)該盡量地靠近ADS1259。
ADS1259有兩種控制方式控制芯片啟動(dòng)和停止轉(zhuǎn)換:1)通過START引腳控制,上升沿有效,表示啟動(dòng)AD數(shù)據(jù)轉(zhuǎn)換,知道引腳來下降沿才表示轉(zhuǎn)換結(jié)束,低電平表示停止工作:2)也可以通過發(fā)送START和STOP命令來控制ADS1259。
圖3為本文設(shè)計(jì)的基于ADS1259的高精度采集系統(tǒng)電路。
ADS1259是高精度的AD轉(zhuǎn)換器,為了得到最佳的轉(zhuǎn)換結(jié)果,在應(yīng)用期間要注意外圍電路和印刷電路板設(shè)計(jì)。要為ADS1259提供高精度、低噪聲、低溫漂的基準(zhǔn)電壓,或者由芯片內(nèi)部提供基準(zhǔn)電壓。在模擬電源和數(shù)字電源的輸入端一般要并聯(lián)一個(gè)旁路電容和一個(gè)去耦電容,防止電源波動(dòng)對(duì)ADS1259的性能造成影響,注意電容要盡量靠近引腳。模擬電源地和數(shù)字電源地應(yīng)采用單點(diǎn)連接,避免模擬地和數(shù)字地之間有電壓存在。另外,在使用ADS1259時(shí),還應(yīng)注意以下幾點(diǎn):1)模擬電源和數(shù)字電源分別供電,并且模擬地和數(shù)字地單點(diǎn)連接;2)為ADS1259選取高質(zhì)量的基準(zhǔn)電壓源,基準(zhǔn)電壓源的噪聲和漂移都會(huì)影響采集系統(tǒng)的性能;3)應(yīng)將輸入端前的RC濾波器盡可能地靠近ADS1259,降低干擾;4)如果采用外部晶振,也要靠近ADS1259,晶振典型值為7.3728MHz,接入電容為18pF;5)PCB布線時(shí),信號(hào)走線盡量不換層,減少干擾;6)在設(shè)計(jì)電路板布線時(shí),應(yīng)盡可能地讓差分信號(hào)兩條線長(zhǎng)度相等,元器件盡可能靠近,防止電磁干擾。
為了提高采集信號(hào)的質(zhì)量、有效去除環(huán)境造成的噪聲干擾,將前端信號(hào)通過前端濾波網(wǎng)絡(luò)送入儀表放大器,接入方式采用差模輸入方式。PGA280是一款高精度,具有數(shù)字可控制增益和信號(hào)完整性測(cè)試能力。該器件擁有低失調(diào)、接近于零的失調(diào)以及增益漂移、優(yōu)異的線性度,并且?guī)缀鯖]有1/f噪聲,并提供了出色的共模及電源抑制性能。PGA280可以通過編程使兩個(gè)差分輸入信號(hào)交替放大輸出,還可以通過設(shè)置GPIO口來擴(kuò)展功能。
PGA280輸出的差分信號(hào)經(jīng)過RC低通濾波器進(jìn)入ADS1259模數(shù)轉(zhuǎn)換器,R1和R2兩個(gè)電阻盡可能靠近ADS1259,外接7.3728MHz晶振。基準(zhǔn)參考電源對(duì)數(shù)據(jù)轉(zhuǎn)換有直接的影響,低噪聲、低溫漂和高精度的基準(zhǔn)參考電壓源就顯得十分必要,可以選用REF5025作為參考電壓源,3ppm的低溫漂、0.05%的高精度和3μV/V的低噪聲,能很好的提供了基準(zhǔn)參考電壓。
儀表運(yùn)放PGA280和ADS1259都是SPI接口,控制器可以通過CS_AD和CS_PGA選擇通信的器件,首先拉低CS_PGA來配置PGA280的寄存器,設(shè)置放大倍數(shù)和選擇通道;再拉高CS_PGA,拉低CS_AD來對(duì)ADS1259進(jìn)行初始化設(shè)置,主要設(shè)置CONFIG0~3三個(gè)寄存器。
4 結(jié)束語
本文設(shè)計(jì)并實(shí)現(xiàn)了一種基于ADS1259的高精度采集系統(tǒng)。為滿足ADS1259的采集范圍要求,該系統(tǒng)借助可編程增益儀表放大器PGA280實(shí)現(xiàn)輸入微弱信號(hào)的差分放大以及噪聲信號(hào)的有效抑制。經(jīng)實(shí)測(cè),該系統(tǒng)具有線性度高、漂移低、低功耗等一系列特點(diǎn),是高精度采集處理的一種高效可行的解決方案。
評(píng)論