background image

电池管理及监控设计

 

摘要:本文讨论了电池充电管理芯片 bq24032A 和电池监控芯片 bq26220 的特性,并介绍了
基于 Windows CE 操作系统的电池驱动模型和初始化过程,重点介绍了电池电压的获取和电
池电量的计算方法。

 

关键词:电池,

Windows CE,驱动程序 

 

 

Battery Management and Monitor Development 

Abstract:This article introduced the characteristic of battery manager chip bq24032 and battery 

monitor chip bq26220. and introduced battery driver achievement and initialization process based 

on Windows CE operating system, and elaborated how to gain the voltage and how to compute the 

capability of the battery. 

Keyword:Battery,Windows CE,Driver 

1.  前言 

随着信息技术的飞速发展,移动终端设备如手机、PDA、掌上电脑等产品正越来越多地

得到广泛使用。加上目前移动终端设备的处理器性能不断提高、无线应用程序不断增加、图
形功能越来越先进。功能上的增加,导致了移动终端产品的功耗越来越大;因此,对电池的
提出了更高的性能要求,尤其体现在电池的管理方面,其中包括电池的充电管理和电池的监
控,这是嵌入式产品开发中必须考虑的问题。 

2.  电池管理芯片介绍 

2.1.  电池充电管理芯片 bq24032A 

电池管理芯片 bq24032A 支持 USB 充电和 AC 充电方式。通过 bq24032A 对电池进行充

电。此芯片提供整个系统的电源输出。其中电池管理芯片 bq24032A  的 VBAT 接于电池监控
芯片 bq26220 的 VBAT 引脚。PSEL 为电源选择端口,可以用于选择由那种输入电源作为主
输入电源(USB 或 AC)。如果主输入电源不可用,系统将自动采用第二种输入电源进行输
入,电池输入作为最后的选择,当 USB 或 AC 电源不存在时才选择使用电池作为供电源。

PSEL 被设置为低时,USB 被选择为主输入[1]。下图 1 为电池管理芯片 bq24032A 及其外围
电路图: