最近需要用STM32L051做一个电压监控项目,由于用锂亚电池供电,没办法使用低压差稳压器给L051提供3.3V电压,供给单片机电压大约是3.4-3.6V。L051手册上描述:VDDA和VDD之间压差不能大于300mV。所以想在VDDA提供一个3.0V作为稳定电压基准的路子不通。后来看手册发现这芯片有内部基准源,但手册似乎没讲这个内部基准源具体使用方法,只有一个计算参数的提取。
我设想是L051的VDDA输入一个不稳定电压,通过芯片内部基准生成一个稳定电压(低于VDDA,但不知是多少),作为ADC通道共用参考(采样自ADC-17通道),不知是不是这样?
但看了下单片机供电是1.65-3.6V均可工作,显然内部基准源如果输出3V以上,VDDA应该输入不能小于3V。难道内部基准小于3V?或者是一个根据输入电压自动配置的值?这就搞不明白了。哪位用过的大神可以解释一下?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
A VDDA用3.3V LDO从3.6V电池电压降压下来,VDD直接连接到电池,为的是减小LDO耗电,这样在小压差下也能保证输出稳定;但VDDA和VDD存在电压差,不知会有什么影响;
B VDDA和VDD都用3.0V LDO从3.6V电池电压降压下来,这样虽然电流较大,但LDO输入有一定压差,能满足稳压输出;但3.0V和其他设备连接可能存在一些问题(例如串口芯片,蓝牙等)。
暂时没想到其他方案。
一周热门 更多>