高速8位ADCs MAX155/MAX156的原理及應(yīng)用
關(guān)鍵詞:MAX155/MAX156;ADCs;跟蹤/保持
美國MAXIM公司推出的高速、8位、多通道模數(shù)轉(zhuǎn)換器(ADCs)MAX155和MAX156分別有8個(gè)模擬輸入通道和4個(gè)模擬輸入通道,每個(gè)通道都帶有自己的跟蹤/保持電路,所有的跟蹤保持采樣可同時(shí)進(jìn)行,因而可以減小各通道的采樣時(shí)間差異。每個(gè)通道的轉(zhuǎn)換時(shí)間為3.6μs,并能將結(jié)果存在內(nèi)部的88RAM中。在單電源+5V供電時(shí),MAX155/MAX156可工作于單極或雙極性、單端或差分等形式的轉(zhuǎn)換電路中。如果需要更寬的電壓范圍或正負(fù)雙極性轉(zhuǎn)換,芯片必須由5V供電。MAX155/MAX156的另一個(gè)特性是具有2.5V的內(nèi)部參考電壓和電源關(guān)斷功能,這樣就提供了一個(gè)完善的數(shù)據(jù)采集系統(tǒng)。
圖1
1 芯片介紹
1.1 芯片引腳定義
MAX155采用28腳DIP和寬SO兩種封裝,MAX156則采用24腳窄塑料DIP和28腳寬SO封裝,它們的引腳排列如圖1所示。
1.2 特點(diǎn)參數(shù)
MAX155/MAX156的主要特點(diǎn)和工作參數(shù)如下?
●多輸入通道? 具有4個(gè)或8個(gè)同步跟蹤保持采樣輸入通道;
●輸入方式:具有單端、差分輸入以及單極性或雙極性輸入方式;
●內(nèi)部參考電壓:2.5V;
●配置方式:混合輸入配置;
●轉(zhuǎn)換時(shí)間:每通道3.6μs;
●線性誤差? 1LSB?最大?;
●參考輸入電壓:2.5V?典型?;
●參考輸出電壓:2.5V?典型?;
●直流輸入電阻:10MΩ;
●外部時(shí)鐘頻率:0.5~5MHz;
●電源供電方式?單5V或雙5V供電;
●工作溫度:0~+70℃。
2 工作原理
2.1 芯片結(jié)構(gòu)圖
MAX155/MAX156內(nèi)部包含一個(gè)3.6μs的逐次逼近ADC和8/4個(gè)跟蹤保持輸入端。當(dāng)轉(zhuǎn)換開始時(shí)?所有的模擬輸入端同時(shí)采樣?而且無論轉(zhuǎn)換是否被選擇,所有的通道都進(jìn)行采樣。MAX155/MAX156既可進(jìn)行單通道也可進(jìn)行多通道轉(zhuǎn)換,且通道可以配置為混合輸入。它們的轉(zhuǎn)換結(jié)果被存入片內(nèi)RAM中,其內(nèi)部結(jié)構(gòu)如圖2所示(以MAX155為例,MAX156類似)。
在WR端加一個(gè)脈沖即可啟動(dòng)MAX155/MAX156的轉(zhuǎn)換。在WR的上升沿,MUX配置寄存器數(shù)據(jù);在WR的下降沿,所有的通道開始采樣。訪問轉(zhuǎn)換結(jié)果可用連續(xù)的RD脈沖讀出,并可自動(dòng)從通道0開始順序訪問RAM。每一個(gè)RD脈沖會(huì)使RAM的地址計(jì)數(shù)器加1。在多通道轉(zhuǎn)換中,當(dāng)WR變?yōu)榈蜁r(shí),RAM地址計(jì)數(shù)器復(fù)位到0。在裝載RAM地址(A0~A2)的同時(shí)使D4/INH為1,可設(shè)置地址并禁止轉(zhuǎn)換,此時(shí)執(zhí)行一條讀操作可以讀出RAM的任一地址。
2.2 模式配置
MAX155/MAX156根據(jù)應(yīng)用場合的不同要求?可以設(shè)置為兩種模式?輸入/輸出模式和硬連線模式。
(1) 輸入/輸出模式
當(dāng)MODE輸入端開路時(shí),為輸入/輸出配置模式。在輸入/輸出配置模式中,MUX配置寄存器用于決定轉(zhuǎn)換的類型。在WR的上升沿,寄存器被更新。在轉(zhuǎn)換開始后,BUSY端變低,轉(zhuǎn)換從選定的最低通道開始順序進(jìn)行。當(dāng)BUSY變高以后,轉(zhuǎn)換結(jié)果存儲(chǔ)到RAM中。在轉(zhuǎn)換結(jié)束后,微處理器可以用連續(xù)的RD脈沖訪問RAM中的數(shù)據(jù)。第一次讀出的數(shù)據(jù)是最低通道的轉(zhuǎn)換結(jié)果,后續(xù)的脈沖將順序讀出余下通道的轉(zhuǎn)換結(jié)果。
(2) 硬連線模式
對于較簡單的應(yīng)用場合,MODE和VSS端的連線可用來指定轉(zhuǎn)換的類型,在這種連線模式下,一般不使用配置寄存器,所以D0~D7端的輸入數(shù)據(jù)被忽略。以MAX155為例,MODE端連接到低電平時(shí),在WR脈沖作用下,系統(tǒng)將啟動(dòng)8通道的單端轉(zhuǎn)換;而當(dāng)MODE端連接到高電平時(shí),在WR脈沖的作用下,系統(tǒng)將啟動(dòng)4通道差分轉(zhuǎn)換。實(shí)際上?在D0~D7端出現(xiàn)的數(shù)據(jù)一般不會(huì)影響到配置寄存器。
3 電路比較
在實(shí)際測控和儀表應(yīng)用中,經(jīng)常會(huì)遇到要求多路數(shù)據(jù)信號同時(shí)進(jìn)行采集的情況。而以往的A/D采樣轉(zhuǎn)換芯片,雖然可進(jìn)行多路A/D轉(zhuǎn)換,但各個(gè)通道的采樣轉(zhuǎn)換是依次進(jìn)行的,不能保證各通道的同時(shí)采樣轉(zhuǎn)換。這種方式下的解決辦法有兩種:一種是采用單路A/D轉(zhuǎn)換芯片,并在外部另加采樣保持器,接著將各路輸入信號同時(shí)進(jìn)行采樣保持,然后再采用多路選擇器逐次選擇各通路,最后再送入到單路A/D轉(zhuǎn)換中去。另一種是采用多路A/D轉(zhuǎn)換芯片,該方法只是在上述電路中省去了多路轉(zhuǎn)換器?這樣能保證各路信號的同時(shí)采樣,圖3所示是采用傳統(tǒng)A/D轉(zhuǎn)換芯片時(shí)的實(shí)現(xiàn)方式。
雖然圖3電路能保證各個(gè)通道的信號同時(shí)采樣,但是也存在一些缺點(diǎn):
(1)使用這種方法時(shí),每個(gè)信號通道必須外加一個(gè)采樣保持器,因而所用器件較多。
(2)電路控制比較復(fù)雜,實(shí)時(shí)性不強(qiáng)。
(3)大量器件在印制電路板上占用空間,既增加了布線的困難,又增加了制板的費(fèi)用。
(4)系統(tǒng)所用的元器件較多,不利于進(jìn)一步提高集成度,而且易受干擾。
因此,采用MAX155/MAX156實(shí)現(xiàn)多路信號的同時(shí)采樣是非常適合的。
此外,這種電路還有如下優(yōu)點(diǎn):
(1)每個(gè)通道有自己的跟蹤/保持電路,所有的跟蹤/保持采樣可同時(shí)進(jìn)行,而且元件數(shù)量比較少,從而使電路板占用的空間大大減少。
(2)ADC轉(zhuǎn)換器每個(gè)通道轉(zhuǎn)換時(shí)間僅為3.6μs,因而實(shí)時(shí)性很強(qiáng)。
(3)可進(jìn)行單極或雙極性、單端或差分等形式的轉(zhuǎn)換,應(yīng)用范圍廣。
(4)根據(jù)應(yīng)用場合的不同要求?可以設(shè)置輸入/輸出模式和硬連線模式,因而適應(yīng)性較強(qiáng)。
(5)芯片T/H放大器的輸入阻抗很高,一般不需要輸入緩沖。
(6)能夠用軟件改變配置寄存器來適應(yīng)信號的不同要求,而且設(shè)計(jì)簡單,控制容易。
(7)集成度高,電路不易受干擾。
4 應(yīng)用實(shí)例
信號采集系統(tǒng)是工業(yè)對象檢測、控制的重要環(huán)節(jié)。只有正確地將現(xiàn)場數(shù)據(jù)采集回來才能進(jìn)行分析、處理。在工業(yè)對象仿真監(jiān)控裝置中,通常由現(xiàn)場傳感器獲得各類信號,經(jīng)預(yù)處理電路濾波并使其電壓值達(dá)到A/D轉(zhuǎn)換器的電壓輸入范圍后,送入A/D轉(zhuǎn)換器的采集通道。由于本系統(tǒng)不但要求采集現(xiàn)場參數(shù),而且還包括隨機(jī)干擾和確定性干擾等擾動(dòng)信號,所以對A/D轉(zhuǎn)換器的多通道采樣的同時(shí)性要求很高,MAX155/MAX156A正好滿足這種要求。
將MAX156的MODE端懸空、Vss接-5V可選擇正負(fù)雙極性轉(zhuǎn)換的輸入/輸出模式。AT89C52作為微處理器,主要用來控制MAX156按實(shí)際需要進(jìn)行單極或雙極性、單端或差分等各種形式的轉(zhuǎn)換,各引腳連接如圖4所示。圖中,四路采樣信號VIN1~VIN4經(jīng)過預(yù)處理后,經(jīng)限幅電路可分別輸入到MAX156的四個(gè)模擬輸入端AIN1~AIN4。MAX156的外部時(shí)鐘范圍為0.5~5MHz,所以,電路中將單片機(jī)AT89C52的外部時(shí)鐘頻率11.059MHz,通過4位二進(jìn)制計(jì)數(shù)器74LS93進(jìn)行四分頻后,送入MAX156的外部時(shí)鐘端。采樣轉(zhuǎn)換時(shí),AT89C52給出一個(gè)WR脈沖,并在WR的下降沿開始轉(zhuǎn)換,此時(shí)ADC的RAM地址計(jì)數(shù)器復(fù)位到0,在轉(zhuǎn)換結(jié)束后,AT89C52通過連續(xù)RD的脈沖順序讀出RAM中的數(shù)據(jù)。第一次讀出的是最低通道的轉(zhuǎn)換結(jié)果,后續(xù)RD脈沖順序讀出余下通道的轉(zhuǎn)換結(jié)果。
圖4
在使用MAX155/MAX156時(shí),根據(jù)筆者的經(jīng)驗(yàn),應(yīng)注意以下幾個(gè)問題:
(1)內(nèi)部的2.5 V基準(zhǔn)源輸出端(REFOUT)必須通過1個(gè)4.7μF的電解電容和1個(gè)0.1μF的瓷片電容旁路到模擬地,以保證器件的穩(wěn)定性。
(2)如果在REFIN端接入外部基準(zhǔn)源,那么RE-FOUT必須接旁路電容,或者將REFOUT端連接到VDD,這樣可以防止振蕩輸出和在ADC中產(chǎn)生轉(zhuǎn)換噪聲,這樣做的缺點(diǎn)是電源關(guān)斷模式中的電流會(huì)比給定值大250μA。
(3)為了減小耗盡電流?MAX156內(nèi)部的參考電壓在電源關(guān)斷期間將被關(guān)閉。當(dāng)恢復(fù)正常運(yùn)行?PD=0?時(shí)?需要約5ms的時(shí)間,以使參考電壓在轉(zhuǎn)換執(zhí)行前給其4.7μF旁路電容充電。如果采用一個(gè)外部參考電壓?并且在電源關(guān)斷期間一直保持?那么,在設(shè)置PD為0后的50μs內(nèi),轉(zhuǎn)換就能開始。
(4)VDD應(yīng)通過1個(gè)4.7 μF的電解電容和1個(gè)0.1μF的瓷片電容接到模擬地。如果輸入信號低于地電平,必須使用負(fù)電源,在這種情況下?VSS應(yīng)通過1個(gè)4.7μF的電解電容和1個(gè)0.1μF的瓷片電容接到模擬地,這樣可保持供電電壓的穩(wěn)定。
(5)內(nèi)部參考電壓需要4.7μF和0.1μF的電容來并聯(lián)旁路。如果用外部參考電壓?就需要在緊挨著芯片處通過一個(gè)4.7μF電容旁路REFIN到模擬地? 也就是說,REFOUT必須保持旁路到模擬地或者接VDD。
(6)由于MAX155/MAX156的T/H放大器的輸入阻抗很高,因此,通常不再需要輸入緩沖電路。而且MAX155/MAX156的所有T/H可同時(shí)采樣。為了得到最佳的轉(zhuǎn)換結(jié)果,模擬輸入不應(yīng)高于VDD+50 mV或低于VSS-50mV。
(7) 采集一個(gè)通道的輸入信號所需要的時(shí)間取決于通道輸入電容充電的速度。如果輸入信號的源阻抗很高,那么采集時(shí)間就比較長,在這種情況下,兩次轉(zhuǎn)換之間的間隔時(shí)間應(yīng)長一些,采集時(shí)間一般不小于800ns。其采集時(shí)間tACQ的計(jì)算公式如下?
tACQ=8?RS+RIN?4pF(不小于800ns)
其中,RIN應(yīng)選為15kΩ,RS為輸入信號源電阻
轉(zhuǎn)換時(shí)間tCONV則可由下式?jīng)Q定:
tCONV=?29N?/fCLK
其中,N是轉(zhuǎn)換通道數(shù),fCLK是外部時(shí)鐘。
評論