(1) 看懂軟件中ADC模型的help文件,需要懂的知識點(diǎn)也是不少的哈!
比如說,SystemVue中的AtoD模型,上面的設(shè)置參數(shù)要搞明白,那也不容易的。
打開AtoD模型的參數(shù)設(shè)置,首先映入眼簾的是這個(gè)。
這里有10項(xiàng)設(shè)置。如果做了選擇以后,項(xiàng)目數(shù)又會(huì)增多。
(2)參照help文件,先來說一說前3項(xiàng)哈!
NBits,就是我們平時(shí)說的8位,12位ADC中的8位和12位。即設(shè)置ADC的分辨率,這個(gè)設(shè)定完后,ADC就有2^NBits個(gè)量化電平。
比如說,Nbits=3,那么ADC就有8個(gè)量化電平。
VRef,是設(shè)定ADC的參考電壓。輸入信號的幅度,需要位于[-Vref,Vref]之間,否則就會(huì)發(fā)生clipping。
OutputDigitalFormat,設(shè)定ADC輸出的編碼模式。如果OutputDigitalFormat=Offset binary,那么ADC的數(shù)字輸出在[0,2^NBits-1]之間;如果OutputDigitalFormat=Twos-complement,那么ADC的輸出就在[-2^(NBits-1),2^(NBits-1)-1]。
help文件中,畫了兩幅圖,很好的把上面的三個(gè)參數(shù)聯(lián)系起來了。
(3)還有INL, DNL參數(shù)。
INL全稱是integral nonlinearities,積分非線性。
INL是指在補(bǔ)償完offset error和gain error后的ADC的傳輸函數(shù)與理想ADC傳輸函數(shù)的偏移,單位為LSB。
文獻(xiàn)【1】中提到,ADI一般采用End Point Method來測量INL,即取測得曲線的首尾的點(diǎn)連成直線,并且調(diào)整完offset error和gain error以后,如下圖所示。
那什么是gain error和offset error呢,看下面的圖就明白了。
DNL,是differential nonlinearities,差分非線性,定義的是任意碼偏離理想的1LSB步進(jìn)的程度。
在理想情況下,模擬信號中一個(gè)LSB的變化,嚴(yán)格地對應(yīng)數(shù)字碼中一個(gè)LSB的變化。但是實(shí)際情況下,不是。
比如說,2bit的ADC,共有4個(gè)碼。理想情況下步進(jìn)為1LSB,如下圖實(shí)線所示,但是實(shí)際上,可能小了0.5LSB或者1LSB。
DNL誤差小于1LSB,才能保證ADC具有no missing codes。所謂no missing code,是指當(dāng)輸入模擬電壓在[-Vref,Vref]中變化時(shí),ADC的輸出數(shù)據(jù)會(huì)包含所有的碼。
(4)在EnableJitter選項(xiàng)中,有三種,分別位No, Time Domain, Frequency Domain。
這個(gè)抖動(dòng)可以用時(shí)域的抖動(dòng)或者頻域的相噪來表示。這樣子,還是很貼心的。這樣就不需要去找小軟件來進(jìn)行兩者的轉(zhuǎn)換了。
審核編輯:湯梓紅
-
adc
+關(guān)注
關(guān)注
98文章
6498瀏覽量
544688 -
參數(shù)
+關(guān)注
關(guān)注
11文章
1835瀏覽量
32227 -
模型
+關(guān)注
關(guān)注
1文章
3244瀏覽量
48850 -
SystemVue
+關(guān)注
關(guān)注
2文章
12瀏覽量
13699
發(fā)布評論請先 登錄
相關(guān)推薦
評論