摘要:以pXA270芯片为处理器,利用2种高性能芯片LM3658和DS2786设计了电池充电与电量计量模块。该模块可以运用于手机、pDA、数码相机、Mp3等手持设备中,能够在满足充电任务的同时,实时精确地计量当前的剩余电量,并显示在用户界面上,方便用户使用,具有很好的应用前景。关键词:电池充电;电量计量;开路电压;WindowsCE;驱动
随着技术的发展和普及,手持设备出现在越来越多的场合。手持设备以体积小、重量轻、可携带性好等优势吸引了各种电子设备向手持方向转型和发展,同时也必然地提出了电池的充电和电量计量问题。手机、数码相机、Mp3、笔记本、pDA等手持设备都必备1个电池的充电电路以及可以在手持设备显示界面上反馈当前电池电量的计量电路。本文通过2款高性能的芯片LM3658和DS2786,以pXA270处理器为例,介绍1种可应用于各种手持设备场合的电路模块。
1硬件设计1.1pXA270处理器简介pXA270嵌入式处理器是Intel公司推出的基于XS-cale架构的新一代高性能处理器,主用应用于高端无线手持和移动设备。pXA270主频可以设置在312~624MHz之间,内部集成了WMMX技术,拥有高性能、低功耗的多媒体加速能力,可以很好地支持音频、视频解码。同时它集成了Intel先进的SpeedStep技术,可以动态地调节CpU的性能,实现高效的功耗控制。此外,pXA270内部供应了UART、I2C、I2S、USB等各种常用接口,使得pXA270可以应用在各种场合。1.2电池充电及电量计量电路由于pXA270出色的移动性能,电池供电成为了pXA270系统的必需电路。本系统中的充电芯片选用了美国国家半导体公司(NationalSemi-conductorCorporation)推出的LM3658。它可以使用USB充电,也可以使用交流适配器充电,同时具有电源管理功能。该芯片可为单颗锂离子电池和锂聚合物电池安全充电,终止充电误差不超过1.5%,有助延长电池寿命,因此适用于多种场合下的手持设备,包括pDA、Mp3、数码相机和手机等。图1是LM3658的引脚分布和典型电路。
如图1所示,EN_b是充电的使能端,低电平表示允许充电,高电平表示禁止充电。CHG_IN和USBpwr引脚分别表示交流适配器输入和USB输入。输入电压都是在4.5~6V之间。LM3658芯片在利用USB或交流适配器为锂离子电池或锂聚合物电池充电时,若这2种电源都处于开启状态,充电器芯片便会自动选用预先设定的交流电模式。假如用交流适配器电源充电,可以通过Iset引脚与地址之间连接1个电阻,该电阻阻值的大小决定了充电时的电流大小。假如用USB给电池充电,可以通过USB_sel引脚决定充电电流的大小,该引脚低电平时充电电流为100mA,高电平时充电电流为500mA。LM3658通过BATT引脚连接电池的正极,为电池供应充电电流。同时通过Ts引脚连接电池的负极,获取电池的温度信息。Statl和Stat2高低电平的不同组合可以反映当前电池的4种充电状态,如表1所列。可以将Statl和Star2的状态输出到pXA270的GpIO,通过软件程序读出当前状态,并显示在用户界面上。
本系统中的电量计量芯片选用的是美国DallasSemiconductor公司推出的一款基于开路电压(OCV)的电量计量芯片——DS2786。该芯片能够根据电池闲置期间的开路电压来估算可充电锂离子和锂离子聚合物电池的可用电量。通过储存在IC中的查找表,开路电压可用于确定电池的相对电量,可以在电池包插入后立即得到准确的电量信息。当电池高速率放电时,无法使用OCV计量,因此DS2786使用库仑计量作为估算相对电量的第2种方法。