每個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。
STM32晶元解讀
核心 32位 高效能arm cortex m3處理器 時鐘 高達72m,實際還可以超屏一點點 單週期乘法和硬體除法 儲存器容量 stm32f103zet6 512k flash,64k sram stm32f103rct6 256k flash,48k sram 時鐘,復位和電源管理 2.0 3.6...
STM32之ADC 內部基準電壓,參考電壓)
轉 stm32內部參照電壓vrefin的使用 每個stm32晶元都有乙個內部的參照電壓,相當於乙個標準電壓測量點,在晶元內部連線到adc1的通道17。根據資料手冊中的資料,這個參照電壓的典型值是1.20v,最小值是1.16v,最大值是1.24v。這個電壓基本不隨外部供電電壓的變化而變化。不少人把這個...
STM32的ADC轉換模式
stm32的adc轉換模式 stm32的adc總共有兩種轉換模式 單次轉換和連續轉換 前幾天看了st官方的中文手冊,在adc模組的介紹中,同時出現了單次轉換模式 連續轉換模式和掃瞄模式,看完整個模組的文件後,對adc的轉換模式還是不理解,通過學習其他文件和程式設計測試,整理了 單次轉換 連續轉換和掃...