2024-01-16|閱讀時間 ‧ 約 23 分鐘

ADC的Vref+/Vref-

使用ADC時必須注意

MCU上會有Vref腳位,這兩個腳位必須接上VDD及GND。

這兩個腳位是專門給ADC使用的,ADC在轉換時會需要參考電壓來轉換成digital。公式如下

​digital = (Vin / Vref) * 2^12

digital:是電腦讀取到的數值。
Vin:輸入腳位真實的電壓。
Vref:ADC的參考電壓=Vref+ - Vref-
2^12:是指MCUADC的轉換精度。​(AT32F413是固定2^12位的轉換精度)

在使用時,通常看到的數值是digital,也就是轉換過後的值,
若我們要知道目前這隻腳位的電壓是多少,必須求出Vin,
上述公式移項後即可求得Vin。

Vin = digital*Vref /2^12

依照上述公式,ADC轉換後的數值會因為參考電壓的值改變。

因此MCU上的Vref+/Vref-這兩隻腳必須分別接到VDD/GND。


另外,依照上述公式可以了解到,如果參考電壓浮動太大的話,會導致ADC讀取的值不夠準確且不穩定。通常加大負載的瞬間,會導致電流上升及電壓下降。

VDDA/Vref+要接VDD;VSS/Vref-要接GND





分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.