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