正常來講,ADC的動態范圍與最大輸入信號的幅度相匹配,對于得到最大的ADC轉換精度是非常重要的。
ADC的動態范圍與最大輸入信號幅度嚴重不匹配是啥意思呢? 不妨舉例說明之。
假定要轉換的信號在0V至2.5V之間變化,而VREF+等于3.3V,ADC的分辨率為12位,則最大信號2.5V的ADC轉換數值是3102,如下圖所示。這樣,就有993個未使用的轉換值(4095 – 3102 = 993),即丟失了轉換信號的精度。
不妨換個說法。
當最大輸入為2.5v,參考電壓為3.3V時.輸入信號所對應的實際分辨率為 2.5v/3102 .
若把ADC的參考電壓調整為與輸入相匹配,將參考電壓也改為2.5V,那么2.5V輸入所對應的ADC值則是滿量程4095,此時的分辨率就提升到了2.5v/4095 .
實際應用中有人或許特意挑選一個分辨率比較滿意的ADC芯片或帶ADC的MCU,然而在具體設計的時候,ADC的最大輸入信號離ADC模塊的參考電壓還相差一大截,這時當初挑選的ADC分辨率精度就根本沒有被充分利用起來。如其這樣,還不如選個哪怕分辨率低點、但參考電壓跟輸入信號幅度匹配的ADC芯片,這樣或許成本上還可以省點。
那如何使ADC的動態范圍與最大輸入信號的幅度相匹配?
一般可以通過合理地選擇參考電壓或使用一個前級放大器,使用ADC的全量程輸出,得到最大可能分辨率,從而提高轉換精度。
1、選擇合適的參考電壓
讓參考電壓與要測量信號的幅值匹配,使用ADC模塊的全范圍、滿量程輸出,以得到最大的分辨率。
2、使用前置放大器
如果與ADC的測量范圍相比,待測量的信號太小,可以使用一個外部的前級放大器。例如:如果要測量的信號變化范圍是0V至1V之間,而VDDA是3V,這個信號可以被放大,使它的峰-峰幅度與VDDA的數值相同,增益為3。 這個放大器可以把輸入信號的范圍轉換至ADC模塊的范圍。不過,此時注意設計這個放大器時不要引入其它額外的誤差。
所以,在做ADC應用時,注意輸入信號幅度要盡量與ADC模塊的參考電壓想匹配,充分使用到滿量程,實現最佳轉換精度。
-
adc
+關注
關注
99文章
6534瀏覽量
545768 -
信號
+關注
關注
11文章
2807瀏覽量
77116
原文標題:ADC的動態范圍與最大輸入信號幅度之匹配話題
文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
ADS8691的輸入范圍最大是+/-12V,能否在模擬輸入端進行調理來擴大輸入范圍?
adc08dj3200是如何測量高于采樣頻率的信號,手冊上的最大輸入頻率8Ghz如何測出的?
ADS8578S設置最大輸入信號+/-10V,如果輸入信號超出了這個范圍會有什么后果?
認識寬帶GSPS ADC中的無雜散動態范圍
轉差分電路提升系統動態范圍是什么?
交錯ADC之間的增益不匹配
為什么OPAMP放大信號的幅度與增益不匹配呢
令人驚異的動態范圍 凌力爾特SAR ADC代碼運用全解
確保在信號最大時利用該 ADC 的整個滿標度范圍
![確保在<b class='flag-5'>信號</b><b class='flag-5'>最大</b>時利用該 <b class='flag-5'>ADC</b> 的整個滿標度<b class='flag-5'>范圍</b>](https://file1.elecfans.com//web2/M00/A7/03/wKgZomUMQc-AfvPcAAAQEva5gXw493.jpg)
評論