STM8L用内部参考电压做AD转换基准电压

发布者:闪耀星空最新更新时间:2021-11-05 来源: eefocus关键字:STM8L  内部参考电压  AD转换  基准电压 手机看文章 扫描二维码
随时随地手机看文章

STM8L系列芯片一般采用电池供电,当电池使用一段时间后,电池电压下降,如果使用电池电压作为AD转换参考电压,会导致AD采样失真。STM8L内部有一个参考电压,电压为1.225V,使用内部参考电压做基准,可以解决这个问题。


以stm8l052为例,

AD初始化:

clip_image002

采样内部参考电压,以单片机供电电压为基准

clip_image004

采样NTC热敏电阻电压,以单片机供电电压为基准,在AD采样4通道。

clip_image006

#define VREF 1.225L

根据内部参考电压计算NTC电阻电压,因为内部参考电压固定,而且和检测NTC电阻电压AD都使用单片机供电电压同一个参考源,所以内部参考电压AD值和NTC电阻电压AD值成比例关系。


NtcAdValue = GetNtcAd();

VNtc = ((float)NtcAdValue*VREF)/(float)VrefintAdValue;

也可以根据内部参考电压计算当前单片机的实际供电电压

VrefintAdValue = GetVrefintAd();

VddValue = (4096*VREF)/(float)VrefintAdValue;

当NTC电阻和一个430K电阻串联分压时,根据当前单片机的实际供电电压就可以计算出NTC电阻当前的阻值了

Rs = (430*VNtc)/(VddValue-VNtc);

关键字:STM8L  内部参考电压  AD转换  基准电压 引用地址:STM8L用内部参考电压做AD转换基准电压

上一篇:STM8S单脉冲方式和重复计数器
下一篇:stm8s内部时钟配置详解及配置步骤

推荐阅读最新更新时间:2024-11-21 10:50

STM8L探索套件学习笔记-GPIO端口操作(一)
STM8与STM32一样提供了固件库函数,方便用户快速开发,不需要花费很多时间去查寄存器。不过没有STM32的库完善,给的说明文档是chm格式的,名字是stm8l15x_stdperiph_lib_um.chm,这个官网有下载,今天按照官方给的模板自己做个模板文件夹,方便后期的移植,这样就不要再重复设置了。首先我们看看GPIO模块,在用固件库之前先了解下GPIO里面的大体的寄存器,方便后期使用固件库。缺点是你所以输入的参数都会检测是否符合规范,必须得按照库函数里面定义的参数写。 GPIO寄存器有:输出寄存器(ODR),输入寄存器(IDR),方向寄存器(DDR),控制寄存器1(CR1)和控制寄存器2(CR2).后面三个寄存器组和可
[单片机]
<font color='red'>STM8L</font>探索套件学习笔记-GPIO端口操作(一)
快速精密AD转换器电路图
快速精密A,D转换器电路图
[模拟电子]
快速精密<font color='red'>AD转换</font>器电路图
STM8L 固件烧录加密流程
“轩微科技STM8编程器控制平台V8.0”链接:https://pan.baidu.com/s/1H6FREYRmzefAiO95ErhKWA 提取码:yhue “轩微科技STM8编程器说明书”链接:https://pan.baidu.com/s/1V1iQSBZeQ9VyrD9BkXFePQ 提取码:wtdd 1、将烧录器“轩微科技stm8编程器”按照指定线序(SWD)连接到目标板,USB口插入电脑。 2、如图所示,打开烧录软件“轩微科技STM8编程器控制平台V8.0”,软件下方绿色框提示“编程器与控制平台通信正常”,表示烧录器跟电脑连接成功。 3、确认烧录的选项是否正确,具体选项按照图片示例为准。勾选“
[单片机]
<font color='red'>STM8L</font> 固件烧录加密流程
基于一种智能缩水率机的开发设计
    随着社会的发展,人民生活水平不断提高,人们对生活质量的追求也在提高。衣食住行,服装得先行,市场上不断推出各种流行面料和流行时尚,几乎每一天都有新面料的问世。这样,就对这些面料的测试提出了更高的要求,而对面料织物的各种技术性能测试中,缩水率的测定又是很重要的一项,它是面料测试中十分关键的技术指标。因此,研制出性能优良,价格适宜,质量可靠、智能化高的新一代缩水率机便成了当务之急。     缩水率机,顾名思义就是测量织物缩水率的机器,我们的第一代产品用目前的眼光来看,体积庞大,外观粗糙,电路陈旧不简洁,可靠性差,主要部件均为自产,如电机等还经常损坏。这次,经过市场调查和分析,我们发现西门子和滚筒式洗衣机的外观,机械结构、电机
[电源管理]

推荐帖子

数字电子技术
这年头,做模拟技术太难,还是学学数字吧。数字电子技术
小猪 模拟电子
有没有能够通过下面一段话画出逻辑框图啊
假设中值滤波使用的邻域为3*3,那么就需要知道9个数据。同一行相邻的数据可以通过设置多个寄存器获取。同一列的相邻数据的获取可以使用一个行缓存LineBuffer获取,行缓存的头部是ROM中流出的数据,行缓存的3个末端是相邻的三行,这样就能每个周期得出相邻行的三个数据。这样每个周期就能获取邻域内的9个数据。谁能够知道这个的逻辑框图怎么画,画了半天都不对啊。谢谢。有没有能够通过下面一段话画出逻辑框图啊。。。首先你的话很混乱,其次你要画什么逻辑框图?是要画中值滤波
魔人布欧01 Altera SoC
【信号处理】:基于DSP和FPGA的实时信号处理系统设计
基于DSP和FPGA的实时信号处理系统设计【信号处理】:基于DSP和FPGA的实时信号处理系统设计支持!
liuceone FPGA/CPLD
成功实现超低光信号转换的七个步骤
在用于光检测的固态检波器中,光电二极管仍然是基本选择(图1)。光电二极管广泛用于光通信和医疗诊断。其他应用包括色彩测量、信息处理、条形码、相机曝光控制、电子束边缘检测、传真、激光准直、飞机着陆辅助和导弹制导。光能传输到其中一个传感器产生电流,由高精度前置放大器进一步处理。模数转换和数字信号处理形成了整个信号链的其余部分。选择传感器和设计模拟前端的过程可减少为七步:1.描述要测量的信号和设计目标。2.选择合适的传感器并描述其电气输出。3.确定可以获得的最大增益。4.确定前置放大器
dontium ADI参考电路
msp430G2开发板连接不上电脑怎么回事??
msp430G2开发板连接不上电脑怎么回事??就是在现在程序时显示找不到usb!上面的电源灯显示正常!!msp430G2开发板连接不上电脑怎么回事??先安装USB驱动程序。youmaylookingforwrongconnectionport.whichislocatedinCOMpothub,butnoeinUSBhub.seeatachedbelow:原帖由cxg2638于2012-9-814:33发表先安装USB驱动程序
穿越火线大月 微控制器 MCU
开关电源串联
开关电源能不能串联使用?等电压的,220VAC输入或者48VDC输入,等电压2.7伏输出,输出12路,串连输出,说白了,就是电池的串联充电,电池一致性不好,给串联的电池组进行单节电池充电,同时充电,每一路都要具备单独充电器的性能。开关电源串联串连输出是可以的每一路都要具备单独充电器的性能,这个能在说的详细一下,为什么这样用充电器根据电池的性质,充电要求的不同,电路有所不同,不是所有开关电源都能做充电用的比如恒流充电器,在开关电源电路的基础上加恒流控制,,,“电池一致性不好,给串联的
preety110 电源技术
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved