一、引腳多一點(diǎn)的stm32單片機(jī)存在VREF-和VREF+引腳
由上面的供電圖知道,如果存在VREF-和VREF+引腳,那么ADC是由這兩個(gè)引腳供電的,ADC的采集電壓范圍為:VREF- 二、引腳少的單片機(jī)(48腳)沒(méi)有引出VREF-和VREF+引腳 VREF-和VREF+引腳在單片機(jī)內(nèi)部與VDDA和VSSA連在一起,因?yàn)椴幌裆厦鎲为?dú)給VREF+一個(gè)穩(wěn)壓源,因此可能存在供電電壓不穩(wěn)的問(wèn)題。于是需要一些方法來(lái)對(duì)轉(zhuǎn)換結(jié)果進(jìn)行矯正。 ADC的通道17就是單片機(jī)內(nèi)部的一個(gè)穩(wěn)壓源。可以讀取它的數(shù)據(jù)來(lái)進(jìn)行矯正。 該穩(wěn)壓源電壓為1.16V到1.24V,精度不是很準(zhǔn)確,要求不高,可以湊合著用。 具體使用方法是:增加一個(gè)通道17的采集(如本來(lái)要采集2個(gè)通道,現(xiàn)在采集3個(gè)通道),把通道17的測(cè)量數(shù)值記為ADrefine,目標(biāo)通道測(cè)量數(shù)值為ADchx,則目標(biāo)電壓為: Vchx = Vrefine* (ADchx/ADrefine),其中Vrefine為參照電壓=1.20V。 程序上: 在STM32提供的庫(kù)函數(shù)中,如果要開(kāi)啟內(nèi)部參考電壓功能,使用的庫(kù)函數(shù)和開(kāi)啟溫度內(nèi)部溫度傳感器的函數(shù)是一樣的,只是在后面采集ADCx_Channel_x通道的時(shí)候不同而已。開(kāi)啟函數(shù)為: ADC_TempSensorVrefintCmd(ENABLE); 注:必須設(shè)置TSVREFE位激活內(nèi)部通道:ADCx_IN16(溫度傳感器)和ADCx_IN17(VREFINT)的轉(zhuǎn)換。 關(guān)于操作源碼,可以參考正點(diǎn)原子不完全手冊(cè) 第二十一章 內(nèi)部溫度傳感器實(shí)驗(yàn),對(duì)于內(nèi)部電壓值的測(cè)量和溫度傳感器的方法是一樣的,只是使能的ADC通道不一樣,其他都是一樣的,所以,可以直接參考。 三、引腳少的單片機(jī)(48腳)沒(méi)有引出VREF-和VREF+引腳(方法二) 在某些stm32單片機(jī)中還存在VREFINT_CAL(直接在數(shù)據(jù)手冊(cè)中搜索VREFINT_CAL) 這個(gè)值是ST在出廠測(cè)試時(shí),25度,VDDA電壓3V,讀通道17的數(shù)值。我們知道引腳少的單片機(jī)VREF+與VDDA是連在一起的,因此當(dāng)參考電壓為3V,25度,ADC測(cè)量1.2V的結(jié)果就是VREFINT_CAL。這樣我們可以測(cè)量通道17的數(shù)值來(lái)計(jì)算VDDA的電壓: 比如:參考電壓為3V,25度,ADC測(cè)量1.2V的結(jié)果VREFINT_CAL=100,現(xiàn)在我讀通道17的數(shù)值是200,因?yàn)闇y(cè)量對(duì)象一直是穩(wěn)壓源1.2V,可是測(cè)量數(shù)值翻倍了,那肯定是參考電壓折半了嘛。 這樣相當(dāng)于我能測(cè)量參考電壓大小,于是就能計(jì)算目標(biāo)電壓大?。海ò焉厦娴氖阶哟耄?p> 四、采樣時(shí)間會(huì)影響采樣精度 因?yàn)锳DC的采樣需要一定的電流大小,因此外部阻抗的大小會(huì)影響采樣的時(shí)間。阻抗越大,電流越小,需要采樣時(shí)間越長(zhǎng)。
上一篇:STM32定時(shí)器的TRGO信號(hào)
下一篇:stm32影子寄存器、預(yù)裝載寄存器
推薦閱讀
史海拾趣
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 如何計(jì)算單片機(jī)的波特率
- STM32單片機(jī)優(yōu)先級(jí)的定義
- 如何采用STM32單片機(jī)實(shí)現(xiàn)IAP功能
- STM32單片機(jī)對(duì)NAND Flash的讀寫(xiě)以及在ASF中的使用
- STM32單片機(jī)SysTick系統(tǒng)滴答功能解析
- STM32單片機(jī)定時(shí)器的時(shí)鐘源設(shè)置
- STM32單片機(jī)PID算法的原則及應(yīng)用方法
- 如何采用STM32單片機(jī)中斷向量控制器NVIC來(lái)分配優(yōu)先級(jí)的數(shù)量
- STM32單片機(jī)固件庫(kù)建立工程的方法及步驟
- 中國(guó)研究人員發(fā)明全新動(dòng)作好奇心算法 增強(qiáng)不確定環(huán)境下的自主導(dǎo)航
- 技術(shù)解析|沃爾沃XC70超級(jí)混動(dòng)有什么亮點(diǎn)?
- 小米汽車(chē):磁吸物理按鍵已接入米家,可通過(guò)APP操控
- 專(zhuān)家專(zhuān)論 | 顧劍民:L2級(jí)輔助駕駛激光雷達(dá)“價(jià)格歸零”
- 近一個(gè)月投資五家!京東密集落子具身智能機(jī)器人賽道
- 海外動(dòng)力電池裝車(chē)量TOP10:3家落榜 一新上榜中企暴增逾10倍
- 吉利汽車(chē):全域AI守護(hù)輔助駕駛安全
- 松下汽車(chē)系統(tǒng)與VicOne深化合作 共拓新一代智能座艙系統(tǒng)安全創(chuàng)新
- 汽車(chē)MCU的“芯”浪潮
- 具身智能如何大規(guī)模推廣?丨具身智能機(jī)器人高質(zhì)量發(fā)展
- 僅有1nm,美國(guó)柏恩推出全新TVS二極管系列
- 2018年第二季度鋰電池芯預(yù)估全面漲價(jià)5~15%
- 五彩繽紛的駕駛艙—大聯(lián)大品佳LIN總線汽車(chē)氛圍燈解決方案
- 電池動(dòng)力總成技術(shù)和內(nèi)燃機(jī)動(dòng)力總成技術(shù)的測(cè)試方法
- 驍龍帶你感受移動(dòng)游戲的全新體驗(yàn)
- iPhone12 Pro屏幕成績(jī)揭曉,全球第三,但輸給了國(guó)產(chǎn)機(jī)型
- 在德國(guó)慕尼黑電子展上,歐洲半導(dǎo)體公司CEO們都說(shuō)了啥
- 如今的手機(jī)攝像頭為什么越來(lái)越多?
- Dish聯(lián)手高通,推進(jìn)5G RAN平臺(tái)建設(shè)
- iPhone 12 Pro Max拆解照解密:主板袖珍、L型電池僅3687mAh
- TI發(fā)的MSP430開(kāi)發(fā)板,和這個(gè)一比,我的LaunchPad簡(jiǎn)直弱爆了!
- 溫度檢測(cè) DS18B20 ??/
- 6410 spi的始終怎么設(shè)置
- WINCE6.0顯示驅(qū)動(dòng)移植
- MAX16832的調(diào)光應(yīng)用
- 采用TI 最新UCC28780 芯片 且?guī)ype-C接口的AC-DC適配器參考設(shè)計(jì)
- 一文詳解Via孔的作用及原理
- dct的Verilog實(shí)現(xiàn)(二)
- 關(guān)于橋式振蕩電路的問(wèn)題
- STM32呼吸燈的PWM原理與代碼實(shí)現(xiàn)