想了解 ADC 的非線性度嗎?揭開地毯看一看:)
上周,我把家里的地毯換成了木制地板。在移除客廳樓梯的地毯后,我注意到原本“一致”的樓梯臺階的進深寬度其實很不均勻。對此,我感到非常驚奇,因為這么多年來我上上下下卻從未注意到臺階是不均勻的。這是因為地毯絕妙地掩蓋了這個問題。
本文引用地址:http://butianyuan.cn/article/283954.htm以我書呆子式的思維方式,這件讓我不禁想到了高分辨率 SAR 模數(shù)轉(zhuǎn)換器 (ADC) 的問題。我原本以為我家的樓梯是均勻的,就像具有完美對稱的量化步進的無噪聲 ADC 的理想轉(zhuǎn)換函數(shù)一樣。圖 1 顯示了 3 位 ADC 的實例情況。
圖1.ADC 轉(zhuǎn)換函數(shù)——“均勻一致的樓梯”
這再次讓我這個書呆子開動腦筋思考,我家里不太完美的樓梯在尺寸上是非線性的(圖 2),這與 ADC 代碼轉(zhuǎn)換永遠不會完全均勻的情況非常類似。ADC 的這種不均勻特性主要取決于兩個方面,即微分非線性 (DNL) 誤差和積分非線性 (INL) 誤差。這兩種誤差都是由 ADC 內(nèi)部電容與電阻的內(nèi)在不匹配性造成的。
圖2. ADC 非線性——“真實的樓梯”
此外,樓梯地毯的作用就像一層被添加到(和重疊到)ADC 轉(zhuǎn)換函數(shù)上的 DC“轉(zhuǎn)換噪聲”(圖 3)。這種噪聲來自包括參考源等在內(nèi)的 ADC 內(nèi)部電路系統(tǒng)。該噪聲底限能夠隱藏 ADC 臺階響應(yīng)的真實非線性形狀。
圖3. ADC 非線性噪聲 ——“鋪上地毯的樓梯”
就像家里的樓梯一樣,這個信息在 ADC 產(chǎn)品說明書中也不明顯。不過,ADC 規(guī)范表列出了噪聲功率的典型值,即“轉(zhuǎn)換噪聲”的均方根值。
另外還可在產(chǎn)品說明書“典型曲線”部分中的 DC 直方圖中查找到該值。輸出代碼的分布情況代表了轉(zhuǎn)換噪聲的峰至峰值,該值通常情況下均等于很小的 LSB。圖 4 以ADS8881(18 位 SAR ADC)為例對此進行了闡述。
圖4.ADS8881產(chǎn)品說明書給出了轉(zhuǎn)換噪聲和 DC 直方圖曲線
如果使用 DNL/INL 對樓梯的“不均勻性”進行定量,情況會怎樣?有時很難理解,如何測量 DNL/INL 才能達到比峰至峰轉(zhuǎn)換噪聲更高的精度水平,而且還要確保實現(xiàn)。
以ADS8881(圖 5)為例。當因轉(zhuǎn)換噪聲問題導致 ADC 輸出信號出現(xiàn)高達 +5LSB 的誤差時,我們怎樣才能顯示 1.5LSB 的 DNLMAX規(guī)范值?換言之,在樓梯鋪上地毯時,我們怎樣才能看到它的不均勻性?
圖5.ADS8881產(chǎn)品說明書的 DNL 和 INL 規(guī)范值
其實,我已經(jīng)給出了答案,那就是移除地毯!與此類似,要想測量高分辨率 ADC 的真實線性 (INL/DNL) 度,您需要首先消除 dc 轉(zhuǎn)換噪聲,然后觀察下面的噪聲底限。
在 ADC 域,平均值法是消除 ADC 中噪聲“地毯”的主要工具,用以測量正確的 INL/DNL,這是因為轉(zhuǎn)換噪聲具有白噪聲特性。
為了求得平均值,大家首先需要應(yīng)用來自非常穩(wěn)定的參考源或數(shù)模轉(zhuǎn)換器 (DAC) 輸出端的已知電壓,然后再執(zhí)行多次采樣和轉(zhuǎn)換穩(wěn)定輸入電壓,并對數(shù)字輸出代碼求平均值,從而確定出特定點的線性度。
如果您在閱讀 ADC 產(chǎn)品說明書時感到一團糟,那么請花點時間理清思路,想想我所介紹的樓梯比喻。這樣對 ADC 的非線性問題就會豁然開朗!
評論