1. 模數(shù)轉(zhuǎn)換
模數(shù)轉(zhuǎn)換充當(dāng)了模擬信號向數(shù)字信號的轉(zhuǎn)換站,模擬信號因為容易受到干擾,信號處理時容易受到其他條件的限制,且不易存儲的特點。在實際處理經(jīng)常換成數(shù)字信號。在輸出時,再又轉(zhuǎn)換成模擬信號,典型的應(yīng)用就是D類功放。
在ADC信號鏈中至少包括5個部分:前端傳感器,信號調(diào)理,抗混疊濾波,輸入防護,ADC。在模擬部分ADC是終端,在數(shù)字部分ADC是輸入端,因此ADC是鏈接模擬和數(shù)字信號的核心模塊。
2. ADC的工作原理
ADC完成了模擬信號向數(shù)字信號的轉(zhuǎn)變,實現(xiàn)ADC轉(zhuǎn)換的器件主要包括下面4個過程:采樣——保持——量化——編碼。
對應(yīng)的電路如下所示:
目前市場上出現(xiàn)了很多類型的ADC,如果深入到ADC內(nèi)部的細節(jié)看,采樣和保持電路基本一樣,但是在量化和編碼方面卻存在非常大的區(qū)別。正式這種區(qū)別 ,才產(chǎn)生了類似SAR,pipeline等之類不同的ADC架構(gòu)。
2.1采樣定理
模擬信號隨時間連續(xù)變化,而數(shù)字信號是離散的,要得到轉(zhuǎn)換后的數(shù)字信號第一步就是獲取到模擬信號,即對模擬信號采樣。因為數(shù)字信號無法做到隨時間連續(xù),所以只能間隔一定的時間對輸入信號進行取樣。在單位時間對模擬信號采樣次數(shù),被稱為采樣率,單位是Kmps。
根據(jù)香濃定理,為了能將取樣信號還原成輸入的信號則必須滿足
其中fs是取樣頻率,fimax是輸入模擬信號的最高頻率分量的頻率。在實際的電路設(shè)計中,通常采樣頻率3~5倍的。
在采樣的過程中,通常會涉及到兩個定理容易被搞混淆,一個是香濃采樣定理,另外一個是奈奎斯特采樣定理。通常也成為奈奎斯特——香濃取樣定理??梢圆殚喯嚓P(guān)的資料學(xué)習(xí)。
2.2 S/H保持電路
保持電路的核心就是將采樣后的模擬信號保持一段時間,在這段時間內(nèi)信號要保持不變,能讓后級的數(shù)字電路完成量化和編碼。通常采用電容作為取樣后的保持器件。原理如下所示:
圖中的電容C即為保持電容。采樣開關(guān)和保持電容通常作為一個整體,成為S/H電路。A1和A2是兩個運放,接成跟隨的形式。這兩個運放在IC里面是真實存在的,A1是用來隔離前面的信號,同時利用正向輸入電阻無窮大的特性。A2是用來隔離后面的信號,利用輸出阻抗在20~50Ω的特性。兩邊都是運放,把S/H電路夾在中間,可以降低噪聲。
根據(jù)前面采樣和保持電路的原理,可以對前兩個過程進行仿真。
假設(shè)現(xiàn)在采樣的速率比較低,手動就可以滿足條件,從下面的波形可以看出,紅色是原始波形,藍色是采樣到的信號,存在較大的失真,也就是無法正常還原采樣的信號。
使用MOS管代替開關(guān)后,加入采樣的驅(qū)動頻率,仿真的結(jié)果可以看出,紅色波形是輸入信號,藍色是采樣后的信號,基本上能將輸入信號進行還原。
2.3?量化
量化是指將連續(xù)的模擬信號用有限個離散的數(shù)字信號近似化,量化后的模擬信號被劃分為有限個且具有相同幅度的階距的集合,如下圖所示。? ? ? ??? ? ?? ? ? ? ??
原始的模擬信號是連續(xù)無限的,用來量化的數(shù)字信號是離散有限的,那么在量化的過程中,會因為階距的數(shù)量有限,部分模擬信號會被同一個量化后的值代替。從上圖也可以看出,當(dāng)離散后的數(shù)字信號為某一定值是,此時的模擬信號是在連續(xù)變化,因此,被量化的原始信號和量化后的信號之間存在差值,這種差值就是量化誤差。
根據(jù)量化誤差的定義可知,假如我們用無窮多個離散值來量化模擬信號,則每個階距就是一個點,那么和原始信號幾乎就是一樣,沒有量化誤差,但實際并不可能存在,所以量化誤差存在的根本原因是量化時的所使用的分辨率是有限的。
分辯率(Resolution)和精度經(jīng)常被混淆。在初中物理我們學(xué)過,分辨率是用來描述刻度劃分,精度是用來描述準確度。比如我們有兩個把直尺,都是10cm,一把直尺上面有100個小刻度,另外一把直尺上有10個刻度,那么前者的分辨率是1mm,后者的分辨率是1cm。顯然前者的分辨率要比后者高。在ADC中刻度的劃分使用數(shù)字信號的位數(shù)來表示,比如理想的8位ADC分辨率就不如18位的ADC。
精度表示測量值和真實值之間的誤差,或者說測量值偏離真值的幅度。使用兩個相同分辨率的ADC來測量同一個模擬量,測出的結(jié)果也不可能完全相同,在不考慮量化誤差的前提下,ADC本身會由于器件材料和工藝制程的影響,導(dǎo)致測量值偏離真實值。為了描述這種精度的大小,較長使用的是絕對精度和相對精度。絕對精度:用電壓分辨率(LSB)的倍數(shù)表示,如 ± 1/1LSB 、± 1LSB 等。相對精度 :用絕對精度除以滿量程值的百分數(shù)表示 。
量化編碼的不同導(dǎo)致不同ADC的類型。
2.4 編碼
編碼是ADC內(nèi)部轉(zhuǎn)換的最后一個過程,將量化后的結(jié)果,用二進制或者其他進制的形式表示出來,就是編碼的過程。經(jīng)過編碼后,原始的模擬信號成為了數(shù)字信號。編碼的本質(zhì)是輸出一串?dāng)?shù)字代碼,這個代碼會盡可能的接近當(dāng)前采樣到的模擬值。因此,使用哪種方式進行量化,將決定編碼的規(guī)則。
現(xiàn)在有一個3位的ADC,對輸入0~1V的電壓進行量化編碼,其過程如下。
3位ADC則可以將輸入信號進行8等階距的量化。? ? ? ? ? ? ? ? ? ? ? ? ?
從量化的過程可以看出,當(dāng)輸入的電壓在0~1/8V之間的任意一個模擬值時,此時輸出的編碼均是000,在1/8~2/8V之間的任意電壓時,此時輸出編碼值均為001。那么這個量化過程引入最大的量化誤差為1/8V,也就是量化時等階距的值,一個1LSB。隨著分辨率的增加,可以將模擬量量化為多位,因此分辨率增加,量化誤差可以減少。
隨著數(shù)字電路的發(fā)展,ADC其實大多數(shù)人用的越來越少,并不是因為ADC不用了,而是上游的芯片公司把ADC做到了芯片里面,直接以數(shù)字信號進行輸出。但是無論是分離式的信號鏈,還是集成在芯片內(nèi)部,ADC的整體框架沒有變。
審核編輯:湯梓紅
評論
查看更多