当前位置:网站首页>STM32L4系列单片机ADC通过内部参考电压精确计算输入电压
STM32L4系列单片机ADC通过内部参考电压精确计算输入电压
2022-06-29 02:39:00 【MCU_wb】
以STM32L476为例,VREFINT与内部ADC1_INP0相连
当VDDA与VREF+引脚连在一起时,该电压可能波动,这将导致ADC转换误差很大,因此可通过利用单片机内部的参照电压来算出该时刻的实际参考电压VREF+。
VREFINT_CAL:从下图中的地址0x1FFF 75AA-0x1FFF75AB读出;
VREF+_Charac:3.0V(±10mV);
VREFINT_DATA:ADC1_INP0当前转换得到的ADC数值。
对于某个ADC通道而言,该通道采集到的电压值与参考电压VREF+之间有一个比例关系,如下式:
当VDDA未知时(VDDA与VREF+相连),或有波动时,为了使得采集到的该通道的实际电压值的表达式中与VDDA无关,也就是说VDDA(或VREF+)用(1)式代替,这样就可以得到(3)式:
FULL_SCALE:4095;
VREF+_Charac:3.0V(±10mV);
VREFINT_CAL:从下图中的地址0x1FFF 75AA-0x1FFF75AB读出;
VREFINT_DATA:ADC1_INP0当前转换得到的ADC数值。
ADC_DATA: V_CHANNELx所对应的ADC转换后的数字值;
VREFINT_CAL值读取方法:wVREFINT_CAL = *(__IO uint16_t *)(0x1FFF75AA);
边栏推荐
- 均贫富
- Today's sleep quality record 82 points
- Target detection - ADAS practice
- Sysbench Pressure Test Oracle (installation and use examples)
- Download and installation of MySQL
- LabVIEW generate application (exe) and installer
- Three methods of time series prediction: statistical model, machine learning and recurrent neural network
- PWN beginner level0
- 对补wasm环境的一些测试
- 温度转换 II
猜你喜欢

【無標題】

Sysbench Pressure Test Oracle (installation and use examples)

Handling method of occasional error reporting on overseas equipment

三角函数计算

Lanbao sensor technology rushes to the scientific innovation board: annual revenue of 350million yuan xuyongtong family has a strong color

18. `bs对象.节点名.next_sibling` 获取兄弟节点

【一起上水硕系列】最简单的字幕配置

18. `bs對象.節點名.next_sibling` 獲取兄弟節點

认证培训|StreamNative Certification 培训第2期

兰宝传感科技冲刺科创板:年营收3.5亿 许永童家族色彩浓厚
随机推荐
层次分析法(AHP)
温度转换 II
pvcreate asm disk导致asm磁盘组异常恢复---惜分飞
mgalcu-a509
1110: 最近共同祖先(函数专题)
PMP项目管理概述
学习太极创客 — MQTT 第二章(九)本章测试
What is the dry goods microservice architecture? What are the advantages and disadvantages?
[sans titre]
Exec function of PHP
Kubernetes: container resource requirements and constraints (constraints)
mark
【无标题】
OpenResty 使用介绍
双击事件与单击事件的那些事
认证培训|StreamNative Certification 培训第2期
PHP system function
三角函数计算
What is Mipi
EMC、EMI、EMS的關系