ADC的Vref+/Vref-

2024/01/16閱讀時間約 1 分鐘

使用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

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





0會員
3內容數
留言0
查看全部
發表第一個留言支持創作者!