打印
[电池电源管理]

电池电压采集之低功耗设计

[复制链接]
90|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
电池电压采集一般使用分压电阻接到单片机的ADC,低功耗设计时,也需要考虑此电路的耗流。有几种方式降低功耗。

法1:增大分压电阻阻值



如果直接增大阻值,由于stm32单片机的AD输入阻抗问题会影响电压分压。

我们来看stm32单片机的AD输入结构:



外部电压就是VAIN,流入单片机IO,单片机有个等效的输入阻抗,这个阻抗值由下面公式计算:



可以看到输入阻抗由采样时间等因素决定,比如采用41.5 个 ADC 时钟周期,AD输入阻值为60K。



作用到分压电阻上,AD的输入阻抗会和R2并联,从而影响分压电压的计算。
如果R2比输入阻抗大很多,分压电压会偏差很大。

电池电压流过R1后,一部分从R2到地,另一部分流入AD。
流入AD的电流大小受输入阻抗、RADC值的影响,电流给CADC充电,CADC的电压稳定,AD才能采样到稳定电压。



一般的做法是加个电压跟随器



运放的输入阻抗很大,所以不存在上述分压的问题。
TP2121功耗也低,静态600nA。



法2:休眠时控制参考地



把分压电阻的地接到IO口上,当进入休眠时,把IO设置成开漏状态。

法3:加电源开关



用MOS管控制电量采集开关,此种方法休眠时电流最小,几乎不计。休眠时PA4为低电平关断测量分压电阻不耗电,要测量前置高,在PA5测量电压。
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qlexcel/article/details/148476982

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

110

主题

4314

帖子

2

粉丝