AD轉換,即ADC
首先來了解ADC的分辨率
ADC的分辨率是指使輸出數字量變化一個相鄰數碼所需輸入模擬電壓的變化量。(強調變化兩個字)
例如12位ADC的分辨率就是12位,或者說分辨率為滿刻度的1/(2^12)。(我理解的是最小)
一個10V滿刻度的12位ADC能分辨輸入電壓變化最小值是10V×1/(2^12 )=2.4mV。
再來了解誤差
量化誤差:
首先什么是量化呢
ADC把模擬量變為數字量,用數字量近似表示模擬量,這個過程稱為量化。
而量化誤差就是這其中轉化所產生的誤差
實際上,要准確表示模擬量,ADC的位數需很大甚至無窮大。(比如10v電壓如果ADC位數無窮的話,其分辨率為10/無窮,
無限接近零,相鄰數碼不就趨於零嗎,此時不就沒有無擦了嗎)
但是很明顯,ADC的位數可能是無窮的嗎
不可能,所以就有了誤差了,而量化誤差就是一個位數有限的ADC與位數無限的ADC之間的誤差
偏移誤差:
偏移誤差是指輸入信號為零時,輸出信號不為零的值,所以有時又稱為零值誤差。
(我的理解就是一條不過原點的直線,與X軸的交點)
滿刻度誤差:
ADC的滿刻度誤差是指滿刻度輸出數碼所對應的實際輸入電壓與理想輸入電壓之差。
線性度:
線性度有時又稱為非線性度,它是指轉換器實際的轉換特性與理想直線的最大偏差。
絕對精度:
在一個轉換器中,任何數碼所對應的實際模擬量輸入與理論模擬輸入之差的最大值,稱為絕對精度。
對於ADC而言,可以在每一個階梯的水平中點進行測量,它包括了所有的誤差。
轉換速率:
ADC的轉換速率是能夠重復進行數據轉換的速度,即每秒轉換的次數。
而完成一次A/D轉換所需的時間(包括穩定時間),則是轉換速率的倒數。
還要了解一下A/D轉換器轉換電路類型:
雙積分型(幾百毫秒),逐次逼近式(幾十微妙),並行比較型(幾十納米)(三者由慢到快)
XPT2046是逐次逼近型
逐次逼近型
使用對分搜索法進行逼近,首先產生8位數字量的一半,與模擬量相比,如果比模擬量大,就清除最高位,如果比模擬量小,就保留
然后依次這樣到最后
