新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > ADC INL誤差——最佳擬合線、總未調(diào)整誤差、絕對和相對精度

ADC INL誤差——最佳擬合線、總未調(diào)整誤差、絕對和相對精度

作者: 時間:2024-09-24 來源:EEPW編譯 收藏

了解更多關(guān)于模數(shù)轉(zhuǎn)換器()中的積分非線性()的信息,如定義、、(TUE)。

本文引用地址:http://butianyuan.cn/article/202409/463138.htm

積分非線性()是一個重要的規(guī)范,它使我們能夠表征A/D(模數(shù))轉(zhuǎn)換器的靜態(tài)線性性能。INL誤差量化了實際傳遞函數(shù)的轉(zhuǎn)變點與理想值的偏差,理想值是從參考直線獲得的。然而,不同的INL定義使用不同的參考線。

之前,我們研究了其中一些定義,比如基于端點的定義。作為復(fù)習(xí),最常見的INL定義的參考線是穿過第一個和最后一個代碼轉(zhuǎn)換的線(圖1中穿過點a和B的線)。

參考線INL定義示例。

1.png

圖1。參考線INL定義示例。

上述INL定義被歸類為端點方法,因為它只使用第一個和最后一個代碼來推導(dǎo)參考線。在本文中,我們將介紹另一種定義INL誤差的方法,即方法。在這種情況下,使用穿過所有代碼的直線擬合作為參考線。

過渡最佳擬合INL——端點法與最佳擬合法

無論使用端點還是最佳擬合方法,的靜態(tài)傳輸特性都可以根據(jù)碼中心或轉(zhuǎn)換點來定義?;谶^渡的最佳擬合INL定義的參考線是最能代表特征曲線所有過渡點的直線。讓我們考慮圖1中的非理想響應(yīng),如圖2所示。

非理想響應(yīng)示例。

 2.png

圖2:非理想響應(yīng)示例。

在圖2中,點表示特征曲線的過渡點,綠線是穿過第一個和最后一個過渡點的端點線。顯然,一條直線不能穿過所有這些過渡點。然而,我們可以找到“最適合”我們數(shù)據(jù)點的直線(圖中的紅線)。最小二乘法用于尋找。

最小二乘法是一種統(tǒng)計方法,通過最小化直線上各點的偏移(或“殘差”)之和,將直線擬合到數(shù)據(jù)中。最小二乘法中涉及的計算是乏味的,通常使用電子表格或計算機(jī)程序來進(jìn)行這些計算。

例如,如圖2所示,計算過渡點與最佳擬合線的偏差會得到以下INL圖。

計算過渡點與最佳擬合線偏差的INL圖示例。

 3.png

圖3。計算過渡點與最佳擬合線偏差的INL圖示例。

對于這個假設(shè)的,應(yīng)用端點方法會導(dǎo)致最大INL誤差為+0.5個最低有效位(LSB),如圖1所示。然而,使用最佳擬合方法,INL誤差的絕對值小于0.3 LSB,幾乎是端點方法的一半。圖4應(yīng)該可以幫助您更好地可視化最佳擬合方法如何使給定的特征曲線看起來更線性。

 4.png

圖4。示例顯示了端點法(左)和最佳直線法(右)。圖片由Analog Devices提供[PDF]

在圖4中,實線表示非線性ADC響應(yīng)。如您所見,最佳擬合方法固有地選擇了一條參考線,該參考線使最大INL誤差最小化,并傾向于隱藏線性性能的細(xì)節(jié)。因此,在分析測量系統(tǒng)的誤差預(yù)算時,最佳擬合方法似乎并不真正有用。這是因為,對于誤差預(yù)算分析,我們需要計算與理想傳遞特性的偏差,而不是與某種任意的“最佳擬合”的偏差

雖然端點方法更適合測量和控制應(yīng)用,但最佳擬合方法可以更好地預(yù)測交流應(yīng)用中的失真。然而,即使對于交流應(yīng)用,我們通常也更喜歡使用諧波失真和無雜散動態(tài)范圍(SFDR)等規(guī)范,因為這些指標(biāo)可以表征系統(tǒng)的動態(tài)線性。

因此,很少需要使用最合適的INL規(guī)范。您需要熟悉它,因為您可能偶爾會遇到使用最佳擬合方法表征的設(shè)備。

代碼中心最適合INL

為了完整起見,下面還顯示了基于代碼中心的INL定義。

基于代碼中心的INL示例

 5.png

圖5。基于代碼中心的INL示例。圖片由K.Lundberg提供[PDF]

在這個圖中,虛線是ADC的線性模型,虛線是適合實際代碼中心的線。INL定義為代碼中心與參考線的距離。對于端點方法,參照線是虛線。然而,對于最佳擬合方法,參考線是虛線。同樣,最佳擬合方法本質(zhì)上隱藏了系統(tǒng)的非線性,并且可以產(chǎn)生比端點方法小得多的INL誤差。

現(xiàn)在我們已經(jīng)熟悉了INL規(guī)范,我們可以討論如何定義ADC的精度。在ADC的背景下,精度實際上并不是一個定義良好的參數(shù),我們稍后會討論一些不一致之處。“”、“”和“”是描述ADC中傳遞函數(shù)精度的三種常見方法。

ADC

本TI文件將ADC在給定代碼下的“絕對精度”定義為在理想代碼中心的實際響應(yīng)中產(chǎn)生特定代碼的模擬輸入之間的最大差值。圖6(轉(zhuǎn)載自我上面提到的文章)以圖形方式最好地說明了這一點。

顯示ADC絕對精度的圖。

 6.png

圖6。顯示ADC絕對精度的圖。

在這個例子中,4.25 LSB的模擬輸入(對應(yīng)于點A)是產(chǎn)生代碼110的最小值。代碼110的模擬等效值是6個LSB。這意味著,對于4.25個LSB的輸入,ADC輸出6個LSB,導(dǎo)致1.75個LSB的絕對精度誤差。如您所見,可以通過計算點A和理想代碼中心(點B)之間的差值來發(fā)現(xiàn)此錯誤。圖7顯示了應(yīng)用此精度定義的另一個示例。

應(yīng)用絕對精度的另一個例子。

 7.png

圖7。應(yīng)用絕對精度的另一個例子。圖片由TI提供[PDF]

根據(jù)上述“絕對精度”定義,包括四種不同的誤差源,即偏移誤差、增益誤差、INL誤差和量化誤差。然而,請記住,有時某些參考文獻(xiàn)中提供的絕對精度定義不包括量化誤差。例如,流行的教科書《模擬集成電路設(shè)計》將絕對精度定義為預(yù)期和實際傳輸響應(yīng)之間的差異。該書進(jìn)一步闡述了絕對精度包括偏移、增益和線性誤差。

此外,《數(shù)據(jù)轉(zhuǎn)換手冊》一書也沒有包括量化誤差,并將絕對精度定義為實際和理想碼中心之間的差異。例如,如果5V±1.2 mV范圍內(nèi)的值在理想響應(yīng)中產(chǎn)生給定代碼,而實際轉(zhuǎn)換器在4.997 V至4.999 V的輸入中產(chǎn)生該代碼,則絕對誤差為:

 8.png

該定義類似于基于代碼中心的INL定義;然而,不同之處在于,它在不消除偏移和增益誤差的情況下計算誤差。

ADC

“相對精度”是最大INL誤差的另一個術(shù)語。因此,相對精度表示ADC在校準(zhǔn)其偏移和增益誤差后的精度。

ADC精度——(TUE)

TUE是表示ADC總精度的另一種方式。TUE也是偏移、增益和INL誤差的組合效應(yīng)。然而,它并不是這些誤差的總和。最大TUE通常計算為偏移、增益和INL誤差最大值的均方根(RSS):

 9.png

TUE還可以用來表示整個采集系統(tǒng)的精度。在這種情況下,還包括來自其他塊(如輸入驅(qū)動器、電壓基準(zhǔn)等)的偏移和增益誤差。

ADC INL錯誤的關(guān)鍵要點

INL誤差量化了實際傳遞函數(shù)與理想響應(yīng)的偏差。不同的INL定義使用不同的參考線來定義理想響應(yīng)。INL定義可分為端點法和最佳擬合法。

端點方法使用第一個和最后一個代碼來推導(dǎo)參考線,而最佳擬合方法使用最佳擬合線作為其參考。

無論使用端點還是最佳擬合方法,ADC的靜態(tài)傳輸特性都可以根據(jù)碼中心或轉(zhuǎn)換點來定義(用于INL計算)。

ADC的精度通常用三種規(guī)格表示:絕對精度、相對精度和TUE。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉