轉 stm32內部參照電壓vrefin的使用
每個stm32晶元都有乙個內部的參照電壓,相當於乙個標準電壓測量點,在晶元內部連線到adc1的通道17。
根據資料手冊中的資料,這個參照電壓的典型值是1.20v,最小值是1.16v,最大值是1.24v。這個電壓基本不隨外部供電電壓的變化而變化。
不少人把這個參照電壓與adc的參考電壓混淆。adc的參考電壓都是通過vref+提供的。100腳以上的型號,vref+引到了片外,引腳名稱為vref+;64腳和小於64腳的型號,vref+在晶元內部與vcc訊號線相連,沒有引到片外,這樣ad的參考電壓就是vcc上的電壓。
在adc的外部參考電壓波動,或因為vref+在晶元內部與vcc相連而vcc變化的情況下,如果對於adc測量的準確性要求不高時,可以使用這個內部參照電壓得到adc測量的電壓值。
具體方法是在測量某個通道的電壓值之前,先讀出參照電壓的adc測量數值,記為adrefint;再讀出要測量通道的adc轉換數值,記為adchx;則要測量的電壓為:
vchx = vrefint * (adchx/adrefint)
其中vrefint為參照電壓=1.20v(stm32f107)。
如何用vdda作為adc參考電壓,當測量訊號電壓超過這個範圍可以用精密電阻分壓或者放大器分壓,或者選擇合適的外部電壓基準晶元。
stm32 精確電壓測量法(內部參考電壓)
晶元型號 stm32l051c8 其它型號請參考datasheet,僅供參考 使用adc採集電壓時若使用外部參考電壓,如果外部電壓變化,且低於正常ldo工作電壓時,輸出的電壓將發生改變,導致基準電壓改變而導致adc電壓出現偏差,因此在該晶元上檢視datasheet後得知,廠家已經為我們考慮到這種情況...
STM32韌體概述之ADC
table 3.函式描述格式 函式名外設函式的名稱 函式原形 原形宣告 功能描述 簡要解釋函式是如何執行的 輸入引數 輸入引數描述 輸出引數 輸出引數描述 返回值函式的返回值 先決條件 呼叫函式前應滿足的要求 被呼叫函式 其他被該函式呼叫的庫函式 4.模擬 數字轉換器 模擬 數字轉換器 adc 是一...
STM32之ADC 模數轉換
1 adc簡介 stm32f103系列有3個adc,精度為12位,adc是乙個逐次逼近型模擬數字轉換器,且每個adc有18個通道,可以測量16個外部和2個內部訊號源,每個通道的a d轉換可以進行單次 連續 掃瞄或間斷模式執行,adc的結果可以左對齊或右對齊方式儲存在16位資料暫存器中,adc的輸入時...