0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

為什么要進(jìn)行正弦直方圖測(cè)試?正弦直方圖方法測(cè)試模數(shù)轉(zhuǎn)換器

摩爾學(xué)堂 ? 來(lái)源:摩爾學(xué)堂 ? 2023-10-22 15:58 ? 次閱讀

關(guān)鍵要點(diǎn)

使用正弦直方圖測(cè)試方法可以確定模擬數(shù)字轉(zhuǎn)換器ADC)的參數(shù),并優(yōu)于線性斜坡直方圖測(cè)試方法。

正弦直方圖測(cè)試方法可以通過(guò)濾波器濾出正弦信號(hào)的諧波,提高線性度并增加測(cè)量精度。

正弦直方圖測(cè)試方法能夠更好地預(yù)測(cè)ADC在快速變化信號(hào)處理中的性能,并測(cè)量AC相關(guān)的錯(cuò)誤。

摘要

本文介紹了如何使用正弦直方圖測(cè)試方法來(lái)確定模擬數(shù)字轉(zhuǎn)換器(ADC)的參數(shù)。相比線性斜坡直方圖測(cè)試方法,正弦直方圖測(cè)試方法具有更多的優(yōu)勢(shì),包括能夠?yàn)V除諧波和噪音,提高測(cè)量精度,以及能夠更好地預(yù)測(cè)ADC在快速變化信號(hào)處理中的性能。文章詳細(xì)介紹了正弦波的幅度分布、輸出直方圖的推導(dǎo)方法,以及如何使用正弦直方圖方法來(lái)確定ADC的非線性和DNL誤差。此外,文章還提供了有關(guān)非理想情況和閱讀推薦的內(nèi)容,以幫助讀者更好地理解和應(yīng)用正弦直方圖測(cè)試方法來(lái)評(píng)估ADC的性能。

本系列的上一篇文章探討了線性斜坡直方圖測(cè)試在確定模數(shù)轉(zhuǎn)換器 (ADC) 傳遞函數(shù)方面的有用性。這次,我們將重點(diǎn)關(guān)注正弦直方圖測(cè)試。我們將首先討論這種形式的直方圖測(cè)試相對(duì)于線性斜坡方法的優(yōu)勢(shì),然后通過(guò)方程式并使用正弦直方圖方法來(lái)確定假設(shè)的 4 位 ADC 的非線性。

為什么要進(jìn)行正弦直方圖測(cè)試?

產(chǎn)生完美的線性斜坡輸入是線性斜坡直方圖測(cè)試的基本要求。輸入信號(hào)中的任何非線性都會(huì)直接增加測(cè)量誤差。這是一個(gè)問(wèn)題,因?yàn)榈湫托盘?hào)發(fā)生器產(chǎn)生的斜坡信號(hào)的線性度僅限于 8 至 10 位。

相比之下,我們可以濾除正弦信號(hào)的諧波,以獲得比信號(hào)發(fā)生器提供的更高的線性度。該濾波器還可以抑制信號(hào)上的大部分噪聲,以提高測(cè)量精度。對(duì)于斜坡輸入,濾波器不能用于降噪,因?yàn)樗鼤?huì)改變波形的形狀。

在許多應(yīng)用中,ADC 處理快速變化的信號(hào)。動(dòng)態(tài)測(cè)試可以更好地預(yù)測(cè)此類(lèi)應(yīng)用中的 ADC 性能。高頻正弦輸入使我們能夠測(cè)量 ADC 轉(zhuǎn)換點(diǎn),然后我們可以使用該轉(zhuǎn)換點(diǎn)來(lái)評(píng)估 ADC 的交流相關(guān)誤差(或動(dòng)態(tài)性能)。雖然原則上我們可以使用高頻斜坡輸入來(lái)測(cè)量與交流相關(guān)的誤差,但在較高頻率下保持斜坡線性度變得更具挑戰(zhàn)性。

正弦波的幅度分布

在線性斜坡直方圖測(cè)試中,輸入分布是均勻的。由于理想的 ADC 具有生成任何代碼的相同概率,因此此功能使得分析斜坡直方圖方法的測(cè)試結(jié)果變得非常簡(jiǎn)單。正弦波具有更復(fù)雜的分布,這反過(guò)來(lái)又使測(cè)試方程變得復(fù)雜。

讓我們推導(dǎo)出正弦波產(chǎn)生的樣本的概率密度函數(shù) (PDF),如下所示(圖 1)。

wKgZomU01oOAImL-AABLCRMSDws820.jpg

圖 1.示例 ADC 的正弦交流輸入。

波形對(duì)應(yīng)于以下等式:

在哪里:

A是信號(hào)的幅度

B是信號(hào)的偏移誤差

f是正弦波的頻率 (f
=1t)。

考慮?T
4到 -T4范圍內(nèi)信號(hào)的半周期。這段時(shí)間內(nèi)VIN落在V1和V2之間的概率是多少?通過(guò)將這兩個(gè)值代入等式 1,我們可以創(chuàng)建以下等式,我們將使用該等式來(lái)查找相應(yīng)的持續(xù)時(shí)間 (t2–t1):

wKgaomU01pGANrVzAAAqywKxomc215.jpg

等式2。

如果我們將該值除以總持續(xù)時(shí)間 (T
2),我們就得到VIN落在V1和V2之間的概率:

wKgaomU01qCAK3ECAAA-HWVKNEE837.jpg

等式 3。

利用上面的表達(dá)式,我們可以推導(dǎo)出PDF函數(shù)。假設(shè)未知 PDF 函數(shù)為f(VIN),其積分為F(VIN)。VIN位于V1和V2之間的概率如下:

wKgZomU01rCAarsbAAAocjsiF58629.jpg

等式 4。

如果我們比較公式 4 和公式 3,我們可以得出結(jié)論,PDF 函數(shù)的積分為:

wKgaomU01r-ABLM7AAAbuUgCq8Y209.jpg

等式 5。

最后,對(duì)該函數(shù)求導(dǎo),得到PDF函數(shù):

等式 6。

這些計(jì)算只考慮了信號(hào)的半個(gè)周期,但如果我們考慮一個(gè)完整的周期,我們?nèi)匀粫?huì)得到公式 6。信號(hào)持續(xù)時(shí)間和VIN在V1至V2范圍內(nèi)的持續(xù)時(shí)間都會(huì)加倍,因此我們最終會(huì)得到相同的結(jié)果。

在推導(dǎo)測(cè)試方程時(shí),我們需要考慮到與斜坡輸入不同,正弦波不具有均勻分布。為了進(jìn)行直觀演示,讓我們看一下圖 2 中的一對(duì)圖。該圖的頂部是公式 6 的圖;下半部分是公式 6 的圖。底部顯示正弦波的旋轉(zhuǎn)圖。

wKgZomU01uCAAdeSAABX6MyXWwY506.jpg

圖 2.上圖:公式 6 的結(jié)果。下圖:旋轉(zhuǎn)的正弦波。

該圖表明,正弦波過(guò)零附近的點(diǎn)出現(xiàn)的頻率低于波峰和波谷附近的點(diǎn)。這是因?yàn)檎也ǖ淖兓试谶^(guò)零處達(dá)到最大值,在波峰和波谷處達(dá)到最小值。因此,零交叉附近的樣本不太可能出現(xiàn)。

導(dǎo)出輸出直方圖

現(xiàn)在我們已經(jīng)生成了必要的方程,我們可以開(kāi)始運(yùn)行測(cè)試。我們將使用公式 3 為圖 3 中的理想 4 位 ADC 構(gòu)建輸出直方圖。請(qǐng)注意,公式 4 對(duì)于我們的目的同樣有效 — 我只是選擇使用公式 3 來(lái)進(jìn)行此特定練習(xí)。

wKgaomU01uyABzugAADCPcQTlSw437.jpg

圖 3.4 位理想 ADC 傳輸函數(shù)。

假設(shè)如下:

將振幅為A 的正弦波施加到 ADC。

正弦波沒(méi)有偏移誤差(B= 0)。

正弦波的幅度大于滿(mǎn)量程電壓。

因?yàn)檎也▋啥顺隽薃DC的輸入范圍,所以我們可以確定輸入執(zhí)行了ADC的所有代碼。

如果V LE表示上述傳遞函數(shù)左側(cè)的第一個(gè)轉(zhuǎn)變點(diǎn),我們可以使用以下等式來(lái)找到其他轉(zhuǎn)變點(diǎn):

wKgaomU01wCAP809AAAdiZKtjLU225.jpg

等式 7。

對(duì)應(yīng)于代碼 0001 的直方圖 bin 的計(jì)數(shù)(用 H(1) 表示)與輸入落在由V LE和 (V LE+ 1 LSB )界定的區(qū)域中的概率成正比。應(yīng)用公式 3,我們得到:

wKgaomU01wCANZkSAABGf9zo0v8703.jpg

方程 8.

其中M T是捕獲的樣本總數(shù)。如果我們將方程 8 擴(kuò)展到其他代碼,我們可以導(dǎo)出 bin n計(jì)數(shù)的方程:

wKgZomU01wCACNXXAABFPjqHeoM170.jpg方程 9.

為了驗(yàn)證這個(gè)方程,我們將使用圖 3 中滿(mǎn)量程電壓為 1V 的傳遞函數(shù)來(lái)數(shù)字化具有以下特性的正弦波:

幅度 (A) = 1.1V

偏移誤差 (B) = 0

頻率 = 390.3 赫茲

我們將使用 40 kHz 的采樣率。請(qǐng)注意,選擇上述輸入頻率是為了不成為采樣頻率的分諧波;否則它是任意的。

通過(guò)收集 80,000 個(gè)樣本,我們生成了圖 4 中的直方圖。紅色曲線繪制了從公式 9 獲得的值。

wKgaomU01wCAQLzqAAB9vim1jXA429.jpg

圖 4.理想 ADC 的數(shù)字代碼出現(xiàn)次數(shù)直方圖。紅色曲線顯示公式 9 預(yù)測(cè)的值。

仿真結(jié)果與數(shù)學(xué)分析得到的值一致。為了幫助您更輕松地驗(yàn)證這一點(diǎn),我在下表中提供了計(jì)算摘要。請(qǐng)注意,V LE= –0.9375。

表 1.計(jì)算和模擬結(jié)果總結(jié)。

n T[n] sin-1(T[n] /A) 計(jì)算的H(n) 模擬H(n)
1 -0.8125 -0.8310 4819.7 4816
2 -0.6875 -0.6751 3970.3 3966
3 -0.5625 -0.5368 3523.3 3524
4 -0.4375 -0.4090 3252.7 3252
5 -0.3125 -0.2881 3080.7 3081
6 -0.1875 -0.1713 2973.5 2970
7 -0.0625 -0.0568 2914.2 2914
8 0.0625 0.0568 2895.3 2897
9 0.1875 0.1713 2914.2 2915
10 0.3125 0.2881 2973.5 2978
11 0.4375 0.4090 3080.7 3081
12 0.5625 0.5368 3252.7 3256
13 0.6875 0.6751 3523.3 3523
14 0.8125 0.8310 3970.3 3973

數(shù)學(xué)分析預(yù)測(cè)的代碼計(jì)數(shù)與模擬預(yù)測(cè)的代碼計(jì)數(shù)接近,但不完全相同。這是因?yàn)橹狈綀D測(cè)試是一種統(tǒng)計(jì)方法。因此,更多的樣本應(yīng)該會(huì)提高測(cè)量的準(zhǔn)確性。

使用正弦直方圖方法查找 DNL 誤差

考慮圖 5(紅色曲線)所示的非理想 4 位 ADC。

887639de-70b0-11ee-939d-92fbcf53809c.jpg

圖 5.示例 ADC 的理想(藍(lán)色)和非理想(紅色)響應(yīng)。

下面的圖 6 中提供了該 ADC 的微分非線性 (DNL) 圖。

8892c1bc-70b0-11ee-939d-92fbcf53809c.jpg

圖 6.非理想 4 位 ADC 的 DNL。

與上一節(jié)中的理想情況一樣,我們將使用滿(mǎn)量程電壓為 1 V 的非線性傳遞函數(shù)以 40 kHz 的采樣率對(duì) 390.3 Hz 正弦波進(jìn)行數(shù)字化。同樣如前所述,A= 1.1 V,B= 0。

請(qǐng)注意,圖 5 中的傳遞函數(shù)沒(méi)有失調(diào)誤差或增益誤差。因此,第一個(gè)和最后一個(gè)轉(zhuǎn)換發(fā)生在其理想值 (VLE= –0.9375)。收集 80,000 個(gè)樣本,我們得到以下直方圖(圖 7)。

88adea1e-70b0-11ee-939d-92fbcf53809c.jpg

圖 7.非理想示例 ADC 的數(shù)字代碼出現(xiàn)次數(shù)直方圖。

我們排除第一個(gè)和最后一個(gè) bin,并將 bin 計(jì)數(shù)除以公式 9 給出的理想值。這給出了圖 8 中的歸一化直方圖。

88ca4c86-70b0-11ee-939d-92fbcf53809c.jpg

圖 8.非理想示例 ADC 的數(shù)字代碼出現(xiàn)次數(shù)的歸一化直方圖。

在標(biāo)準(zhǔn)化直方圖中,理想的代碼的 bin 計(jì)數(shù)為 1。因此,從 bin 計(jì)數(shù)中減去 1 會(huì)產(chǎn)生 DNL 信息,該信息由圖 9 中的紅色條形圖繪制。藍(lán)色條形圖顯示實(shí)際的 DNL 誤差。

88de93d0-70b0-11ee-939d-92fbcf53809c.jpg

圖 9.紅色:示例 ADC 根據(jù)正弦直方圖測(cè)試的 DNL 響應(yīng)。藍(lán)色:同一示例 ADC 的實(shí)際 DNL 響應(yīng)。

同樣,直方圖方法的結(jié)果接近實(shí)際值,但并不完全相同。正確選擇不同的測(cè)試參數(shù)可以提高給定測(cè)試時(shí)間內(nèi)的準(zhǔn)確性。徹底分析不同測(cè)試參數(shù)對(duì)直方圖方法準(zhǔn)確性的影響是一個(gè)相對(duì)復(fù)雜的統(tǒng)計(jì)問(wèn)題,涉及置信度、概率等因素。對(duì)于那些有興趣更深入了解這些影響的人,我將在下一節(jié)中推薦一些進(jìn)一步的閱讀材料。

非理想性和閱讀建議

在上面的示例中,我們使用了沒(méi)有增益誤差或偏移誤差的理論 ADC。我們還使用了具有已知幅度和零偏移的正弦波。實(shí)際上,ADC 可能同時(shí)存在偏移誤差和增益誤差,并且我們可能不知道輸入的確切幅度或偏移誤差。這些非理想性會(huì)使歸一化方程變得更加復(fù)雜。







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6498

    瀏覽量

    544657
  • 諧波
    +關(guān)注

    關(guān)注

    7

    文章

    824

    瀏覽量

    41789
  • 信號(hào)發(fā)生器

    關(guān)注

    28

    文章

    1474

    瀏覽量

    108764
  • 數(shù)字轉(zhuǎn)換器

    關(guān)注

    0

    文章

    235

    瀏覽量

    27533
  • 正弦信號(hào)
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    16549

原文標(biāo)題:正弦直方圖方法測(cè)試模數(shù)轉(zhuǎn)換器(ADC)

文章出處:【微信號(hào):moorexuetang,微信公眾號(hào):摩爾學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于直方圖算法進(jìn)行FPGA架構(gòu)設(shè)計(jì)

    引言 直方圖統(tǒng)計(jì)在圖像增強(qiáng)和目標(biāo)檢測(cè)領(lǐng)域有重要應(yīng)用,比如直方圖均衡,梯度直方圖。直方圖的不同種類(lèi)和統(tǒng)計(jì)方法請(qǐng)見(jiàn)之前的文章。本章就是用FPGA
    的頭像 發(fā)表于 12-10 16:37 ?2800次閱讀

    ADS7057EVM-PDK直方圖測(cè)試數(shù)據(jù)異常怎么解決?

    對(duì)ADS7057EVM-PDK進(jìn)行直方圖測(cè)試,發(fā)現(xiàn)直方圖數(shù)據(jù)異常,具體表現(xiàn)為個(gè)別碼值的采樣點(diǎn)數(shù)異常增多,懷疑評(píng)估板出現(xiàn)問(wèn)題。 測(cè)試條件具體
    發(fā)表于 11-22 13:16

    數(shù)模和模數(shù)轉(zhuǎn)換器

    數(shù)模和模數(shù)轉(zhuǎn)換器數(shù)模和模數(shù)轉(zhuǎn)換器能將模擬量轉(zhuǎn)換為數(shù)字量的電路稱(chēng)為模數(shù)轉(zhuǎn)換器,簡(jiǎn)稱(chēng)A/D轉(zhuǎn)換器或ADC;能將數(shù)字量
    發(fā)表于 09-16 15:59

    講述Δ-Σ模數(shù)轉(zhuǎn)換器數(shù)字濾波最常用的正弦濾波

    我在上篇博文中談到Δ-Σ模數(shù)轉(zhuǎn)換器(ADC)中常用的不同類(lèi)型的數(shù)字濾波。在這篇博文中,我會(huì)重點(diǎn)講述Δ-Σ模數(shù)轉(zhuǎn)換器中最常用的數(shù)字濾波正弦
    發(fā)表于 08-30 14:51

    5962-9581501HXA高端AD模數(shù)轉(zhuǎn)換器

    AD10242TZ/883B高端AD模數(shù)轉(zhuǎn)換器IC ADC 12BIT 41MSPS DL 68CLCC5962-9581501HXA高端AD模數(shù)轉(zhuǎn)換器IC ADC 12BIT 2 CH
    發(fā)表于 07-15 11:10

    什么是模數(shù)轉(zhuǎn)換器?

    什么是模數(shù)轉(zhuǎn)換器?
    發(fā)表于 01-24 07:46

    正弦信號(hào)的直方圖分布講解

    方向的直方圖分布。  Part 02  我自己畫(huà)了一遍,在一個(gè)周期內(nèi),垂直方向的電壓分布形成的直方圖是右側(cè)的樣子?! ∷{(lán)色和紅色的點(diǎn)最多,兩側(cè)兩個(gè)峰。中間看不大出來(lái),至少比兩側(cè)低,不過(guò)我有實(shí)測(cè)的圖。  可以說(shuō)正弦真的是非常的漂亮
    發(fā)表于 03-24 15:49

    電流積分模數(shù)轉(zhuǎn)換器(ADC),什么是電流積分模數(shù)轉(zhuǎn)換器(AD

    電流積分模數(shù)轉(zhuǎn)換器(ADC),什么是電流積分模數(shù)轉(zhuǎn)換器(ADC) 模數(shù)轉(zhuǎn)換器(Analog to digital Converter,簡(jiǎn)稱(chēng)ADC)是模擬與數(shù)字世界的接口,為了適應(yīng)計(jì)算機(jī)、通
    發(fā)表于 03-24 13:31 ?3170次閱讀

    基于直方圖算法的FPGA設(shè)計(jì)架構(gòu)

    直方圖統(tǒng)計(jì)在圖像增強(qiáng)和目標(biāo)檢測(cè)領(lǐng)域有重要應(yīng)用,比如直方圖均衡,梯度直方圖。直方圖的不同種類(lèi)和統(tǒng)計(jì)方法請(qǐng)見(jiàn)之前的文章。本章就是用FPGA來(lái)
    發(fā)表于 04-20 10:47 ?1200次閱讀
    基于<b class='flag-5'>直方圖</b>算法的FPGA設(shè)計(jì)架構(gòu)

    你知道使用直方圖技術(shù)測(cè)量A / D轉(zhuǎn)換器噪聲么?

    使用直方圖來(lái)確定A / D轉(zhuǎn)換器均方根噪聲的技術(shù),參考輸入。它可以通過(guò)應(yīng)用直流模擬電壓并在A / D的數(shù)字輸出上觀察“代碼閃爍”來(lái)補(bǔ)充評(píng)估A / D轉(zhuǎn)換器性能的流行定性方法。
    的頭像 發(fā)表于 04-15 15:30 ?3955次閱讀
    你知道使用<b class='flag-5'>直方圖</b>技術(shù)測(cè)量A / D<b class='flag-5'>轉(zhuǎn)換器</b>噪聲么?

    使用Matlab庫(kù)函數(shù)進(jìn)行快速傅立葉變換測(cè)試方法詳細(xì)說(shuō)明

    闡述了模數(shù)轉(zhuǎn)換器的靜態(tài)參數(shù)和動(dòng)態(tài)參數(shù)測(cè)試原理和方法,并且構(gòu)建了模數(shù)轉(zhuǎn)換器的自動(dòng)測(cè)試硬件平臺(tái)和軟件系統(tǒng)。重點(diǎn)討論了利用Matlab庫(kù)函數(shù)
    發(fā)表于 11-21 16:39 ?3次下載
    使用Matlab庫(kù)函數(shù)<b class='flag-5'>進(jìn)行</b>快速傅立葉變換<b class='flag-5'>測(cè)試</b>的<b class='flag-5'>方法</b>詳細(xì)說(shuō)明

    正弦濾波到底為何物

    我在上篇博文中談到Δ-Σ模數(shù)轉(zhuǎn)換器(ADC)中常用的不同類(lèi)型的數(shù)字濾波。在這篇博文中,我會(huì)重點(diǎn)講述Δ-Σ模數(shù)轉(zhuǎn)換器中最常用的數(shù)字濾波正弦
    的頭像 發(fā)表于 01-26 16:42 ?2173次閱讀

    直方圖測(cè)試確定DNL和INL錯(cuò)誤

    直方圖測(cè)試方法也稱(chēng)為碼密度測(cè)試,有助于確定非線性參數(shù),例如數(shù)據(jù)轉(zhuǎn)換器中的差分和積分非線性(INL和DNL)。以下應(yīng)用筆記有助于深入了解概率密
    的頭像 發(fā)表于 02-25 17:37 ?5951次閱讀
    <b class='flag-5'>直方圖</b><b class='flag-5'>測(cè)試</b>確定DNL和INL錯(cuò)誤

    Δ-Σ模數(shù)轉(zhuǎn)換器數(shù)字濾波類(lèi)型:正弦濾波

    在特定數(shù)目的調(diào)制時(shí)鐘周期,數(shù)字濾波器使用調(diào)制通過(guò)求和1秒輸出可創(chuàng)建一個(gè)數(shù)字輸出碼(記?。害?Σ模數(shù)轉(zhuǎn)換器的調(diào)制速率[fMOD]與其輸出的數(shù)據(jù)率[fDR]的比率被稱(chēng)為“過(guò)采樣比”,或OSR)。這
    的頭像 發(fā)表于 04-13 09:43 ?1164次閱讀

    直方圖測(cè)試模數(shù)轉(zhuǎn)換器(ADC)介紹

    直方圖測(cè)試是確定模數(shù)轉(zhuǎn)換器(ADC)靜態(tài)參數(shù)的最流行方法之一。
    的頭像 發(fā)表于 10-17 15:58 ?2446次閱讀
    <b class='flag-5'>直方圖</b><b class='flag-5'>測(cè)試</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b>(ADC)介紹