STM32内部ADC基准电压计算方法
STM32的48脚的单片机因为没有Vref+,Vref-,所以我们使用一些高精度参考电压芯片来提高ADC的精度很不方便。这里还有一种方法可以参考下: STM32内部有一个专门用于校准的稳压器VREFINT,,它由外部的VSSA供电,他的电压一般为1.2V左右。 ADC17通道用于检测这个基准电压,在每颗芯片出厂时 ,ST公司会给芯片的VSSA和VDDA加上一个高精度的3v3电压, 然后读出此时的ADC17通道的值存放在芯片内部;我们可以利用这个值精确的算出外部VSSA的电压,然后进一步算出外部ADC的精确电压。 注意要获得精确的电压还要注意ADC的取样时间要足够长,并且需要启动校准 我们可以看到,通过读取ADC IN17可以获得内部参考电压值,假设我们现在要读取电池电量,需要读取两个通道的值: 1、ADC IN17内部参考电压原始数据,也就是下图公式中的 VREFINT_DATA 2、读取电池电量连接通道原始数据,也就是下图公式中的ADC_DATAX值 |
内部基准电压Vchx = Vrefint * (ADchx/ADrefint) 其中: Vrefint为参照电压=1.20V。 ADchx:17通道采集到的ADC数值 ADrefint:4096 |
STM32内部ADC基准电压计算方法相关推荐
- STM32内部ADC测量时产生噪声的原因与消除的方法
首先让我们来看一张实际项目过程中,测试发现的问题: 每隔1ms 就会起来一个信号,这个信号大概是250ns. 我所使用的芯片是 STM32F103RCT6.使用内部ADC测量电压,采用定时器触发采样, ...
- 使用STM32内部ADC资源读取环境光传感器
目录 前言 一.TEMT6000环境光传感器 二.ADC 1.什么是ADC 2.环境光传感器TEMT6000与ADC的关系 三.单片机选型 四.代码 1.sensor_AD.c 2.sensor_AD ...
- STM32内部参考电压的使用
一.STM32的内部参照电压VREFINT和ADCx_IN17相连接,它的作用是相当于一个标准电压测量点(和MSP430不一样..),内部参照电压VREFINT只能出现在主ADC1中使用. 内部参照电 ...
- 笔记:STM32的ADC参考电压与参照电压(电源监测)
STM32的ADC 电压输入范围为: VREF- ≤ VIN ≤ VREF+.一般设计的时候会把VREF-和地相连, VREF+和VDDA相连.若MCU供电电压为3.3V,则ADC输入电压范围为0~3 ...
- STM-32:ADC模数转换器—ADC单通道转换/ADC多通道转换
目录 一.ADC 模数转换器 1.1ADC简介 1.2 逐次逼近型ADC工作原理 1.3STM32中的ADC基本结构 1.4STM32中ADC的输入通道 1.5STM32中的ADC的四种转换模式 1. ...
- STM32之ADC实例(基于DMA方式)
出处:https://blog.csdn.net/zouleideboke/article/details/75112224?locationNum=9&fps=1 ADC简介: ADC(An ...
- 对于STM32的ADC芯片的思考
一,一般在STM32中的IIC.SPI.UART.外部中断都有对应的中断去处理 UART有接收中断,和发送完成中断 二,但是ADC这部分没弄清楚是通过什么方式去采样的,如果是中断的话,那么时间是固定的 ...
- STC15内部ADC测电压
STC15内部ADC测电压 当VCC(基准电压)等于5V的时候,我们输入的是4v,那么ADC将4V转换的结果就是4/5*1024=819.2.这是一种比例关系.一般开发板的的基准电压采用的是3.3V.
- 嵌入式单片机基础篇(十三)之 STM32 内部温度传感器
STM32 内部温度传感器 1. STM32 内部温度传感器简介 STM32 有一个内部的温度传感器,可以用来测量 CPU 及周围的温度(TA).该温度传感器在内部和 ADCx_IN16 输入通道相连 ...
- STM32之ADC的学习心得(std+HAL)
STM32的ADC配置问题 问题介绍 最近要使用STM32F103C8T6来做个数字万用表,于是开始学习STM32,要用到32内部的12位ADC 等于是刚刚接触STM32,一切从零开始,现在分享下如何 ...
最新文章
- Python map() 函数
- MongoDB 连接数高产生原因及解决
- 将Jquery序列化后的表单值转换成Json
- SQuAD文本理解挑战赛十大模型解读
- NUMA架构的CPU
- Linux主流架构运维工作简单剖析
- c++基础学习(06)--(时间,输入输出,数据结构)
- Android Studio3.x填坑路
- 配置python开发环境搭建_Eclipse配置Python开发环境
- cas客户端登陆状态不同步_Java并发——同步组件
- 南宁计算机职业学校地址,南宁市第三职业技术学校
- FastJSON、Gson、Jackson(简单了解使用)
- 用Python学《微积分B》(Fourier级数)
- 一些自己收藏的有用的资料
- Linux无法下载GCC
- Coil:为Kotlin而生的图片加载框架
- 你会卖掉自己的网上信息吗?大数据可能根本不属于你
- PCD文件格式的转换
- 2022-2028年全球与中国智能纺织品产业市场前瞻与投资战略规划分析
- 计算机专业用学c4d吗,C4D软件学会要多久?学完后好就业吗?