历史上的今天
今天是:2024年10月08日(星期二)
2021年10月08日 | STM8L用内部参考电压做AD转换基准电压
2021-10-08 来源:eefocus
STM8L系列芯片一般采用电池供电,当电池使用一段时间后,电池电压下降,如果使用电池电压作为AD转换参考电压,会导致AD采样失真。STM8L内部有一个参考电压,电压为1.225V,使用内部参考电压做基准,可以解决这个问题。
以stm8l052为例,
AD初始化:

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

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

#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);
上一篇:STM8S单脉冲方式和重复计数器
史海拾趣
|
1.802.15简介 2.Microchip ZigBee 协议栈更改版 3.Ti原版开发板说明 4.Zigbee毕业设计提纲 5.ZigBee概述 6.ZigBee技術規格與測試方案之發展 7.单极天线的PCB设计说明(new) 8.基于CC2430的经济实用型Zigbee开发套件 9.基于MSP430 的ZigBee80 ...… 查看全部问答> |
|
电脑的reset按钮都是非常非常小的,不过Windows出生以后,人们对于reset按钮的应用就频繁起来。当然我们也可以应用Ctrl + Alt + Del,但对于Windows 98致命的Kernel 32毛病,我们还是不得不弯下腰寻找那渺小的reset按钮。国外一名玩友看来厌倦了这 ...… 查看全部问答> |
|
初学CE,平台是S3C2440 + wince5.0 在网上找了个周立功的按键中断流驱动程序,就按着这个程序开始写了个串口流驱动,程序在WaitForSingleObject()处停止了,无法进入线程处理。可能是什么原因呀? com0是CE调试串口,我写的驱动是对com1操作。 ...… 查看全部问答> |
|
WinCE5.0 我的CE Device已经有FAT32的分区了 请问如何把CE Device在连接PC后,当作U盘? 看到很多大侠已经实现了: “WinCE5有,支持那个U盘的。那个core os service下面那个usb host support加一个usb storeage class driver,然后加一个devic ...… 查看全部问答> |
|
请各位参加工作的朋友们给小弟指明一条路~~感谢! 偶现在大三下了,今年11月份就开始找工作了。。眼前想抓紧时间学点东西,好找个好工作·但不知道学什么好,望各位朋友给点建议~ 我想做嵌入式开发,软件,硬件,现在还没有定,准备都要好好学 ...… 查看全部问答> |
|
三星44B0X+SL811HST,无操作系统,可以正确识别到1.1的U盘,但因为现在大多是2.0的U盘,发现有的2.0的U盘在做完 GetMaxLUN后,如果做Inquiry,也可以成功,但接下来做ReadFormatCapacity时,BulkIn会产生STALL,也就是读不到 FormatCapacity的内 ...… 查看全部问答> |
|
做一个控制摄像头的单片机... 控制IC的参数 调节参数是白天适当的变暗 晚上适当的变亮 使效果最佳 \'要求I2C接口\' 市面上哪些型号的单片机能满足功能而又实惠的&n ...… 查看全部问答> |
|
【低功耗】满足低功耗FPGA需求,Actel推出5μW产品延长电池寿命 为了满足便携式应用对功耗的严苛要求,Actel公司宣布推出业界最低功耗的现场可编程门阵列(FPGA)--IGLOO系列。这个以Flash为基础的产品系列的静态功耗为5μW,是最接近竞争产品功耗的四分之一;与目前领先的PLD产品比较,更可延长便携式应用的电池寿 ...… 查看全部问答> |




