例如,假設選擇一個(gè)12位ADC,則它可在輸出端以4096個(gè)數字表示施加于轉換器輸入端的任何信號。這些表示信息確實(shí)存在有限量的誤差。因此,如果12位ADC的輸入滿(mǎn)量程(VFS)為10 V p-p,那么其理想情況下的LSB大小為2.44 mV p-p,精度為±1.22 mV。

(公式一)
而實(shí)際上,ADC是非理想的。在轉換器內部存在一定噪聲, KT/C甚至直流中也有噪聲。記住,1 k?電阻等效于4 nV?Hz (1 Hz帶寬,25°C)。注意,查看12位ADC數據手冊時(shí),SNR通常為大約70 dB到72 dB。但是,根據下列公式,一個(gè)12位ADC理想情況下應當具有74 dB:

(公式二)
因此,實(shí)際上12位分辨率是無(wú)法達到的,因為轉換器本身存在一定的不精確性,如圖2所示。
圖2. ADC的不精確性
這些不精確性或誤差決定了轉換器表示信號的效率,并最終為信號鏈所接收。失調誤差定義為傳遞函數無(wú)法通過(guò)零點(diǎn)的模擬值。增益誤差是失調誤差為零時(shí)理想與實(shí)際傳遞函數之間的滿(mǎn)量程數值之差。通常意義上的線(xiàn)性度誤差或非線(xiàn)性度是指零電平與滿(mǎn)量程之間的直線(xiàn)偏差,如圖1所示。
有關(guān)ADC不精確性的更多信息
對最基本的模數轉換器誤差進(jìn)行定義并有所了解后,再說(shuō)明這些誤差的區別會(huì )有些幫助。大部分ADC的失調和增益都存在這種小誤差,通??梢院雎曰蛲ㄟ^(guò)外部模擬電路調節(消除),或者采用數字技術(shù)校正。然而,諸如線(xiàn)性度、量化和溫度系數等其他誤差無(wú)法輕易調節或消除。
模數轉換器線(xiàn)性度只與轉換器自身有關(guān),即取決于架構和工藝變化。有很多方法可以校正,但都很昂貴。設計人員有兩種選擇:
購買(mǎi)更好、成本更高的轉換器,或采用數字手段校正線(xiàn)性度,數字校正的成本也十分高昂,這意味著(zhù)可能需要更多資源來(lái)指定DSP或FPGA,因為線(xiàn)性度會(huì )隨溫度和工藝的變化而改變;
根據采樣速率、IF和分辨率,數字校正可能需要廣泛的特性表述和查找表,以便即時(shí)校正或調節ADC的性能。
線(xiàn)性度有兩種類(lèi)型的誤差:它們是差分非線(xiàn)性和積分非線(xiàn)性, 通常分別稱(chēng)為DNL和INL。
DNL定義為偏離理想值的一切誤差或偏差。換言之,它表示兩個(gè)相鄰代碼的模擬差與理想代碼值VFS/2N之間的偏差??蓪⑵淇醋髋cADC的SNR性能相關(guān)的因素。隨著(zhù)代碼的偏差越來(lái)越大,轉換數也隨之下降。該誤差在溫度范圍內的界限為±0.5 LSB,可保證無(wú)失碼。
INL定義為零電平和滿(mǎn)量程之間的理想直線(xiàn)近似曲率偏差。多數情況下,INL決定了ADC的SFDR性能。INL總偏差形狀可以決定最主要的諧波性能。比如,INL曲線(xiàn)呈弓形會(huì )相應產(chǎn)生更差的偶次諧波,而INL曲線(xiàn)呈S弓形則通常產(chǎn)生奇次諧波。該誤差本質(zhì)上與頻率有關(guān),并與這類(lèi)誤差分析無(wú)關(guān)。
哪怕可以消除靜態(tài)失調和增益誤差,與失調和增益誤差有關(guān)的溫度系數將會(huì )依然存在。
例如,一個(gè)12位ADC具有10 ppm增益誤差,或FSR/°C = 0.001%/°C。12位系統中的1 LSB為¼096,或者近似等于0.024%。
因此,若125°C ? (–40°C至+85°C),則產(chǎn)生±2.5 LSB增益溫度系數 誤差,或0.001% × 125 = 0.125%,其中,0.125/0.024 = 5.1或±2.55 LSB。
對于失調溫度系數,5 ppm失調誤差或FSR/°C = 0.0005%/°C。
這將產(chǎn)生±1.3 LSB失調溫度系數誤差,或 0.0005% × 125 = 0.0625。其中,0.0625/0.024 = 2.6或±1.3 LSB。
原標題:快進(jìn)來(lái),今天我們談?wù)凙DC的不精確性
(來(lái)源:亞德諾半導體)