STM32内置参照电压的使用(转)

源:STM32内置参照电压的使用

每个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。

上述方法在使用内置温度传感器对因为温度变化,对系统参数进行补偿时就十分有效。

时间: 2024-10-29 05:05:55

STM32内置参照电压的使用(转)的相关文章

STM32中的内置ADC精度分析

转自 :http://www.elecfans.com/emb/danpianji/20171129588835_a.html STM32家族中的所有芯片都内置了逐次逼近寄存器型ADC模块.内部大致框架如下: 每次ADC转换先进行采样保持,然后分多步执行比较输出,步数等于ADC的位数,每个ADC时钟产生一个数据位.说到这里,用过STM32 ADC的人是不是想到了参考手册中关于12位ADC转换时间的公式: ST官方就如何保障或改善ADC精度写了一篇应用笔记AN2834.该应用笔记旨在帮助用户了解A

win10家庭版无法打开系统内置应用(录音机、日历等),如何解决“内置管理员无法打开此应用”的问题

原先电脑是win8的,后来升级为win10家庭版本,有一些应用(录音机.应用商店等).文件就不能修改, 现在是解决内置管理员无法打开此应用的问题 1.按住键盘,Windows+R,按下之后,在里头输入:regedit,回车,打开注册表编辑器 2.在注册表编辑器中定位到以下位置(依次打开): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 3.在右边找到FilterAdministratorT

SpringMVC使用进阶-内置对象和跳转

内置对象和页面跳转是web开发中比较重要的组成部分,springmvc作为新生代的框架,对这方面的支持也还算不错,这次着重分享跳转方式和内置对象的使用 一   页面跳转 页面跳转分为客户端跳转和服务端跳转两种,在springmvc中使用跳转是比较简单的,只需在return后面写就可以了 (1)客户端跳转 return "redirect:user.do?method=reg5"; return "redirect:http://www.baidu.com"; (2)

2017年05月10日记一次微项目投产 | 安卓版微信内置浏览器不能解析gzip压缩过的mp4视频的问题

前言 今天投产了一个小项目,一个很简单的H5,有播放视频功能,使用了videojs插件. 之前也做过数个视频播放,视频的转压都按照既定流程进行,文件放到FTP后,iphone和安卓机测试下来都没有问题. 于是给链接,业务组直接在微信公众号里投放了.那个企业号有不少关注的人,推送发出去1分钟就有近千阅读量. 但是我在点击链接后,发现项目打不开了,而且该企业官网的主站也挂了,在经过pc端和手机4G下测试发现问题依然存在后,赶紧报bug给其他同事. 通过询问FTP管理员得知,那个"大"企业的

PSoC3开发板,无需昂贵的MiniProg3,CY8C3866AXI-040,内置USB BootLoader

学习PSoC3一定需要使用Miniprog3编程器吗?为大家分享一个IFLabs性价比很高的PSoC3开发板. 无需昂贵的Miniprog3编程器也可以轻松开发和学习PSoC3,基于功能强大的CY8C3866AXI-040芯片,开发板上内置USB BootLoader. 开发板详情:http://item.taobao.com/item.htm?id=43495032490了解IFLabs淘宝店铺:IdeaFutureLab 1.1 基本功能概述 开发板主要用于Cypress PSoC3系列芯片

Google play billing内置付费测试问题总结

这几天接入google Play支付,也算是碰壁不少,到处爬帖子,总算是调通了,下面把遇到的问题分享下,方便后来人少绕弯路吧. 至于google Play如果集成到安卓工程和如何写付费代码我这里就不介绍了,网上很多介绍的帖子介绍的很不错,自行百度和google吧. 主要说下我测试内置付费遇到的一些问题,其他遇到的问题也不多,主要有二个问题. 其中一个问题是用我自己后台的productID测试时,点击付费后弹出"系统无法找到您要购买的商品",郁闷的是用android.test.purch

迅雷9窗口右侧的内置浏览器如何去掉。

迅雷9窗口右侧的内置浏览器如何去掉. 2016年6月,迅雷发布了全新迅雷9的正式版,相信很多读者对迅雷9窗口右侧的内置浏览器深恶痛绝. 早期版本的迅雷9会在窗口右侧的内置浏览器里自动播放视频,可能是迫于用户的压力,也可能是迅雷自己意识到这样做比较过分,于是在后来的版本中,迅雷对该页面进行了改版,不再自动播放视频. 结果改成了这个样子…… 今天,就教大家如何“干掉”迅雷9窗口右侧的内置浏览器. 操作简单但是不彻底的方法 退出迅雷9. 打开文件资源管理器(此电脑),进入以下目录: C:\Progra

02.JSP内置对象

一.内置对象:不再由用户进行实例化而可以直接使用的对象,一共九种,一定要清楚的记住每种内置对象的类型,以方便查询文档. 二.四种属性保存范围 1,  属性保存范围:指一个设置的对象,可以经过多少个其他的页面后仍然可以访问的保存范围. 2,  四种属性范围: A,page范围,由pageContext对象完成,只能在一个页面中保存属,跳转之后无效 B,request范围,只在一次请求中保存,服务器跳转之后依然有效(客户端跳转无效) C,session范围,在一次会话范围中,无论何种跳转都可以使用,

python3内置的tkinter参数释疑

最近涉及到需要实现一个桌面UI的小游戏,所以就翻看了一些文档. 当然有介绍使用pyQT5的,但是本机安装的是python3.4,不想卸载掉这个版本,暂时还不能使用pyQT5. pyQT5需要python3.5及以上的版本才能行. 所以就使用python自带的tkinter了. 总的来说,图形界面的使用基本都是相通的,只要学通一个,其他的也会非常方便的入门. 祝各位能够找到自己所需,那么,我这篇文章也就还算有一些价值了. tkinter是Tk interface代表着图形工具接口,当前python