ADC輸入噪聲利弊分析
ADC的無(wú)噪聲代碼分辨率是指這樣一個(gè)位數(shù),如果超過(guò)該位數(shù),則無(wú)法明確無(wú)誤地解析各個(gè)代碼,原因是存在所有ADC都具有的有效輸入噪聲(或折合到輸入端噪聲),如上文所述。該噪聲可以表示為均方根量,單位通常是LSB rms.乘以系數(shù)6.6可以將均方根噪聲轉(zhuǎn)換為峰峰值噪聲(用LSB峰峰值表示)。N位ADC的總范圍為2NLSB.因此,無(wú)噪聲采樣總數(shù)等于:
對(duì)無(wú)噪聲采樣數(shù)求以2為底的對(duì)數(shù)可以得到無(wú)噪聲代碼分辨率:
無(wú)噪聲代碼分辨率規(guī)格一般與高分辨率-型測(cè)量ADC相關(guān),通常是采樣速率、數(shù)字濾波器帶寬和可編程增益放大器(PGA)增益的函數(shù)。圖4所示為從-型測(cè)量ADC AD7730獲得的一個(gè)典型數(shù)據(jù)表。
圖4:Σ-Δ型ADC AD7730的無(wú)噪聲代碼分辨率
注意,當(dāng)輸出數(shù)據(jù)速率為50 Hz、輸入范圍為±10 mV時(shí),無(wú)噪聲代碼分辨率為16.5位(80,000無(wú)噪聲采樣)。這些條件下的建立時(shí)間為460 ms,因此該ADC是精密電子秤應(yīng)用的理想之選。對(duì)于適合精密測(cè)量應(yīng)用的高分辨率-型ADC,大部分?jǐn)?shù)據(jù)手冊(cè)都提供了類似的數(shù)據(jù)。
有時(shí)候會(huì)利用滿量程范圍與均方根輸入噪聲(而非峰峰值噪聲)的比值來(lái)計(jì)算分辨率,該分辨率稱為有效分辨率.注意:在相同條件下,有效分辨率比無(wú)噪聲代碼分辨率高log2(6.6),約2.7位。
有些制造商更愿意規(guī)定有效分辨率,而不是無(wú)噪聲代碼分辨率,因?yàn)榍罢叩奈粩?shù)較高。用戶應(yīng)仔細(xì)檢查數(shù)據(jù)手冊(cè),弄清它到底指定哪一種分辨率。
通過(guò)數(shù)字均值法提高ADC分辨率并降低噪聲
折合到輸入端噪聲的影響可以通過(guò)數(shù)字均值方法降低。假設(shè)一個(gè)16位ADC具有15位無(wú)噪聲分辨率,采樣速率為100 kSPS.對(duì)于每個(gè)輸出樣本,如果對(duì)兩個(gè)樣本進(jìn)行平均,則有效采樣速率降至50 kSPS,SNR提高3 dB,無(wú)噪聲位數(shù)提高到15.5位。如果對(duì)四個(gè)樣本進(jìn)行平均,則采樣速率降至25 kSPS,SNR提高6 dB,無(wú)噪聲位數(shù)提高到16位。
事實(shí)上,如果對(duì)16個(gè)樣本進(jìn)行平均,則輸出采樣速率降至6.25 kSPS,SNR再提高6 dB,無(wú)噪聲位數(shù)提高到17位。為了利用額外的分辨率,均值算法必須在較大的有效位數(shù)上執(zhí)行。
均值過(guò)程還有助于消除ADC傳遞函數(shù)的DNL誤差,這可以通過(guò)下面的簡(jiǎn)單例子來(lái)說(shuō)明:假設(shè)ADC在量化電平k處有一個(gè)失碼,雖然代碼k由于DNL誤差較大而丟失,但兩個(gè)相鄰代碼k – 1和k + 1的平均值等于k.
因此,可以利用該技術(shù)來(lái)有效提高ADC的動(dòng)態(tài)范圍,代價(jià)是整體輸出采樣速率降低并且需要額外的數(shù)字硬件。不過(guò)應(yīng)注意,均值并不能校正ADC固有的積分非線性。
現(xiàn)在考慮這樣一種情況:ADC的折合到輸入端噪聲非常低,直方圖總是顯示一個(gè)明確的代碼,對(duì)于這種ADC,數(shù)字均值有何作用呢?答案很簡(jiǎn)單--沒有作用!無(wú)論對(duì)多少樣本進(jìn)行平均,答案始終相同。但只要將足夠大的噪聲增加到輸入信號(hào)中,使得直方圖中有一個(gè)以上的代碼,那么均值方法又會(huì)發(fā)揮效用。因此,少量噪聲可能是好事情(至少對(duì)于均值方法而言),但輸入端存在的噪聲越高,為實(shí)現(xiàn)相同分辨率所需的均值樣本數(shù)越多。
切勿將有效位數(shù)(ENOB)與有效分辨率或無(wú)噪聲代碼分辨率混為一談
由于這些術(shù)語(yǔ)名稱相似,有效位數(shù)和有效分辨率常被誤認(rèn)為是一回事,事實(shí)并非如此。
有效位數(shù)(ENOB)來(lái)自對(duì)ADC輸出的FFT分析,條件是用一個(gè)滿量程正弦波輸入信號(hào)激勵(lì)A(yù)DC.計(jì)算所有噪聲和失真項(xiàng)的和方根(RSS)值,信號(hào)對(duì)噪聲和失真的比值定義為信納比SINAD或S/(N+D)。理想N位ADC的理論SNR為:
將計(jì)算所得的SINAD值替換等式5中的SNR,并求解N,便得到ENOB:
用于計(jì)算SINAD和ENOB的噪聲和失真不僅包括折合到輸入端噪聲,而且包括量化噪聲和失真項(xiàng)。SINAD和ENOB用于衡量ADC的動(dòng)態(tài)性能,有效分辨率和無(wú)噪聲代碼分辨率則用于衡量ADC在無(wú)量化噪聲的直流輸入條件下的噪聲。
評(píng)論