ADC,在不同的應(yīng)用場合,具備具體的分類,比如高分辨率ADC、流水線ADC等等。在嵌入式不斷發(fā)展的今天,嵌入式ADC也逐漸引入人們的眼簾。為增進大家對認識,本文將對嵌入式ADC的相關(guān)情況予以介紹。如果你對ADC具有興趣,不妨繼續(xù)往下閱讀哦。
一、嵌入式模數(shù)轉(zhuǎn)換器精度與分辨率
嵌入式系統(tǒng)由硬件和軟件組成.是能夠獨立進行運作的器件。其軟件內(nèi)容只包括軟件運行環(huán)境及其操作系統(tǒng)。硬件內(nèi)容包括信號處理器、存儲器、通信模塊等在內(nèi)的多方面的內(nèi)容。相比于一般的計算機處理系統(tǒng)而言,嵌入式系統(tǒng)存在較大的差異性, 它不能實現(xiàn)大容量的存儲功能,因為沒有與之相匹配的大容量介質(zhì),大部分采用的存儲介質(zhì)有E-PROM、EEPROM 等, 軟件部分以API編程接口作為開發(fā)平臺的核心。隨著嵌入式系統(tǒng)的應(yīng)用,嵌入式模數(shù)轉(zhuǎn)換器ADC也隨之出現(xiàn)。
我們經(jīng)常利用嵌入微控制器片內(nèi)的a/d轉(zhuǎn)換器來實現(xiàn)模數(shù)轉(zhuǎn)換,以此來降低系統(tǒng)的成本,但由此又產(chǎn)生了另外的問題,嵌入式模數(shù)轉(zhuǎn)換器是否具有所要求的精度,若超出測量范圍如何與測量電路進行接口,以及如何減小微控制器的電磁干擾提高嵌入式模數(shù)轉(zhuǎn)換器的精度問題。這都要求我們采取不同的措施來提高嵌入式模數(shù)轉(zhuǎn)換器的精度。
adc的精度和分辨率是兩個不同的概念。精度是指轉(zhuǎn)換器實際值與理論值之間的偏差;分辨率是指轉(zhuǎn)換器所能分辨的模擬信號的最小變化值。adc 分辨率的高低取決于位數(shù)的多少。一般來講,分辨率越高,精度也越高,但是影響轉(zhuǎn)換器精度的因素很多,分辨率高的adc,并不一定具有較高的精度。精度是偏移誤差、增益誤差、積分線性誤差、微分線性誤差、溫度漂移等綜合因素引起的總誤差。因量化誤差是模擬輸入量在量化取整過程中引起的,因此,分辨率直接影響量化誤差的大小,量化誤差是一種原理性誤差,只與分辨率有關(guān),與信號的幅度,采樣速率無關(guān),它只能減小而無法完全消除,只能使其控制在一定的范圍之內(nèi),一般在±1/2lsb范圍內(nèi)。
二、嵌入式模數(shù)轉(zhuǎn)換器偏移誤差
偏移誤差是指實際模數(shù)轉(zhuǎn)換曲線中數(shù)字0的代碼中點與理想轉(zhuǎn)換曲線中數(shù)字0的代碼中點的最大差值電壓。這一差值電壓稱作偏移電壓,一般以滿量程電壓值的百分數(shù)表示。在一定溫度下,多數(shù)轉(zhuǎn)換器可以通過對外部電路的調(diào)整,使偏移誤差減小到接近于零,但當(dāng)溫度變化時,偏移電壓又將出現(xiàn),這主要是由于輸入失調(diào)電壓及溫漂造成的。一般來說,溫度變化較大時,要補償這一誤差是很困難的。
三、嵌入式ADC噪聲消除技術(shù)
at90s8535的內(nèi)外部數(shù)字電路會產(chǎn)生電磁干擾,從而影響模擬測量精度。如果要求測量精度較高,則應(yīng)采取如下技術(shù)以減少噪聲:
(1) at90s8535的模擬部分及其他的模擬器件在pcb板上要有獨立的地線層。模擬地與數(shù)字地單點相連;
(2) 使模擬信號通路盡量短。使模擬走線在模擬地上通過,并盡量保持遠離高速數(shù)字通路的走線;
(3) avcc要通過一個rc網(wǎng)絡(luò)連接到vcc;
(4) 利用adc的噪聲消除功能減小來自cpu的噪聲;
(5) 如果a口的一些引腳作數(shù)字輸出口,則在adc轉(zhuǎn)換過程中,這些口不要改變其狀態(tài)。
adc可以在cpu空閑模式下進行轉(zhuǎn)換,這一特征使得可以抑制來自cpu的噪聲。為了實現(xiàn)這一特性,需采取一下措施:
(a)必須選擇單次轉(zhuǎn)換模式,adc的轉(zhuǎn)換結(jié)束中斷必須使能;aden=1;adsc=0;adfr=0;adie=1;
(b)進入空閑模式。一旦cpu停止,則adc將開始轉(zhuǎn)換;
(c)如果在adc轉(zhuǎn)換結(jié)束之前沒有發(fā)生其它中斷,則adc中斷將喚醒mcu并執(zhí)行adc轉(zhuǎn)換結(jié)束中斷。
微控制器片內(nèi)a/d轉(zhuǎn)換器由于自身的結(jié)構(gòu)、性能特點,在許多應(yīng)用中會遇到與獨立a/d轉(zhuǎn)換器不同的問題,但大多數(shù)嵌入微控制器的a/d器都具有像at90s8535相似的結(jié)構(gòu)和特點,采取的消噪技術(shù)和方法也大致相同,我們需根據(jù)具體情況具體分析需采取嵌入a/d還是獨立a/d,并根據(jù)具體需求采取必要的措施來提高a/d轉(zhuǎn)換器的精度。
以上便是此次小編帶來的“ADC”相關(guān)內(nèi)容,通過本文,希望大家對嵌入式ADC具備一定的了解。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,小編將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!