每个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芯片ADC内部的CH17参考电压的用途相关推荐

  1. 笔记:STM32的ADC参考电压与参照电压(电源监测)

    STM32的ADC 电压输入范围为: VREF- ≤ VIN ≤ VREF+.一般设计的时候会把VREF-和地相连, VREF+和VDDA相连.若MCU供电电压为3.3V,则ADC输入电压范围为0~3 ...

  2. 对于STM32的ADC芯片的思考

    一,一般在STM32中的IIC.SPI.UART.外部中断都有对应的中断去处理 UART有接收中断,和发送完成中断 二,但是ADC这部分没弄清楚是通过什么方式去采样的,如果是中断的话,那么时间是固定的 ...

  3. 有关用STM32芯片自带的ADC测量电池电压,然后根据放电曲线得到电池容量的问题

    首先,这种方式测量我认为肯定是不能正确得到电池剩余容量的.STM32的ADC参考电压,我们一般设置为3.3V,也就是说ADC采集到的外部电压最高也是3.3V,一般我们使用的电池可能要高于3.3v,这就 ...

  4. stm32 工业按键检测_基于STM32芯片的能谱仪设计

    随着对天然辐射场中低能量γ谱学及其应用的深入研究,γ能谱仪不仅在固体矿产勘探.油气普查.水文和工程地质调查等工业生产及科学研究方面,甚至在民用的环境辐射场调查.建材与建筑装饰材料放射性检测方面,都得到 ...

  5. STM-32:ADC模数转换器—ADC单通道转换/ADC多通道转换

    目录 一.ADC 模数转换器 1.1ADC简介 1.2 逐次逼近型ADC工作原理 1.3STM32中的ADC基本结构 1.4STM32中ADC的输入通道 1.5STM32中的ADC的四种转换模式 1. ...

  6. STM32理论 —— ADC、存储、定时器、时钟、中断

    文章目录 1. ADC 1.1 ADC相关寄存器 1.1.1 ADC 控制寄存器1(ADC_CR1) 1.1.2 ADC 控制寄存器2(ADC_CR2) 1.1.3 ADC 采样时间寄存器(ADC_S ...

  7. STM32多通道ADC采样获取GY-25A倾角传感器模拟输出数据

    STM32多通道ADC采样获取GY-25A倾角传感器模拟输出数据 GY-25A模块是新型的倾角传感器模块,具有X和Y两轴模拟角度输出和串口角度输出的功能.这里介绍STM32获取GY-25A模拟输出的角 ...

  8. STM32之ADC实例(基于DMA方式)

    出处:https://blog.csdn.net/zouleideboke/article/details/75112224?locationNum=9&fps=1 ADC简介: ADC(An ...

  9. STM32之ADC的学习心得(std+HAL)

    STM32的ADC配置问题 问题介绍 最近要使用STM32F103C8T6来做个数字万用表,于是开始学习STM32,要用到32内部的12位ADC 等于是刚刚接触STM32,一切从零开始,现在分享下如何 ...

最新文章

  1. webapi 控制json的字段(key)显示顺序
  2. ExpressionFuncT,TResult和FuncT,TResult
  3. 【教程】Linux 下软 RAID 实现方案!!
  4. Linux系统下如何查看及修改文件读写权限
  5. 机器学习实战(一)k-近邻kNN(k-Nearest Neighbor)
  6. 一个类中域(field)的首字母不要大写
  7. Kite Compositor for Mac基本工具的使用教程
  8. 网络参数配置与常用网络命令使用
  9. Python实现简单自动升级exe程序版本并自动运行
  10. 办公室计算机设备搬迁计划方案,计算机机房整体搬迁方案稿 执行计划.doc
  11. cpu怎么开启php,win10开启cpu虚拟化的方法
  12. 深入分析实战可重入读写锁ReentrantReadWriteLock
  13. 【Bluetooth蓝牙开发】三、蓝牙调试工具【集合汇总】
  14. Mysql常用命令行大全
  15. 伯明翰高级计算机科学,2020年伯明翰大学高级计算机科学专业本科申请条件及世界排名|学费介绍...
  16. 稳定封装药物磷脂-聚乙二醇-叠氮 DSPE-PEG-Azide,DSPE-PEG-N3
  17. c语言程序设计教程61页,谭浩强C语言程序设计课后习题答案所有的程序都有(61页)-原创力文档...
  18. Filters.jar图片转素描
  19. 今年你被降掉的薪资,还有机会涨回来吗?
  20. 基于FPGA的自动售货机

热门文章

  1. 计算机从加电到进入桌面,电脑开机一直停留在一个界面,我按操作进入了这个界面,接下来该肿么弄?...
  2. Android直播软件开发中接入腾讯IM大概流程是怎样的
  3. 复数四则运算java_用java怎么实现复数的四则运算?需要从键盘上输入两个复数...
  4. 微信支付--网页版-V3-(3)
  5. 跨境企业招聘信息怎么写才能吸引求职者?
  6. GitHub简单入门教程
  7. GEM5 模拟器简介
  8. 企业多云场景下的管理方案:多云统一账号管理(Cloud SSO)
  9. css写七步诗,兄弟情谊的诗句
  10. Ubuntu报错的情况及解决方法记录