,由ESR引起的误差逐渐减小,而电池端子上呈现的电压更为准确地表示了实际电池电压。
当电流下降到低于预先设置的
充电结束(EOC)等级时,充电就终止了。通常推荐的EOC电流等级为0.1C、0.15C和0.2C。

一旦检测到EOC,充电周期就完成了。在这个时候,充电器电路被关闭,而维持周期被启动。在维持周期内,监视电池电压,并且当电池电压下降到低于3.9V时启动充电周期(假定检测到适配器OK信号)。
对于电池被消耗到低于3.0 V的情况,快速充电被条件预审周期取代。这主要是出于安全原因,并且防止设计者快速充电可能有缺陷的电池。在正常操作下,如果电池电压被消耗到这种级别,内部保护电路就会被激活,断开电池端子与电池组端子之间的连接。如果电池没有永久损坏,那么施加低强度电流就可以逐渐地升高电池电压并复位内部保护电路。作为一个备用保护装置,一个定时计数器保持对总充电时间的跟踪。在CC或CV周期内经过5.6小时之后电池仍未达到端接电压的情况下,充电就被终止。
作为对充电周期的形象表现,用CHG信号打开一个红色LED来表示一个充电周期开始。EOC信号通过打开一个绿色LED来表示充电完成。只要
交流电墙面适配器插在电源上,在维持周期内绿色LED就会保持开启。如果检测到故障条件,红色和绿色LED就会同时开启。
BIPB输入引脚是一个多功能引脚。其主要功能是允许LP3946在没有电池时作为LDO工作。LP3946在LDO模式下的输出设置为4.1V。在有电池时,还可以通过电池ID电阻器把BIPB引脚拉到地,把它用做代替检测功能的电池。
LP3946是一个独立充电器的例子,便于使用并包含最少数目的外部元件。充电周期内的用户干预实际上被消除了。不过,一些应用要求与充电器进行更多的交互。进行交互的主要原因是调整充电参数,以便使其与被充电的电池类型一致。这种情况的一个例子就是标准电池与重型电池或者具有较高容量的电池相互交换。可以采用为低容量电池充电设置的参数来为高容量电池充电,不过就是需要很长的充电时间。而对于相反的情况,出于安全原因不推荐使用。
LP3945--具有可设定参数的充电器
LP3945应用电路如图12所示。同样,为了缩小所需的PCB空间,外部元件的数目控制到最少。与该器件的通信通过I2C接口建立。
缺省的出厂设置为500 mA CC电流、4.1V端接电压和0.1mA EOC电流。这些缺省值在加电期间使用,但是用户可以把它们设定为不同的值。CC的可用电流范围为500 mA到950mA,步幅为50 mA。端接电压选项为4.1 V和4.2V,而EOC选项为0.1C、0.15C和0.2C。只要电池连接维持在Vbatt引脚,并且电池电压高于2.85 V,新设定的值就会在启动时被用做缺省值。如果电池断开或者如果其电压下降到低于2.85V,出厂缺省值就会被用于后续充电周期。充电器的操作在图13所示的流程图中说明。

除了能够改变电池的工作参数之外,可以通过I2C接口读回EOC和CHG寄存器状态来检查充电周期的状况。

LP3945的特性在具有m控制器的应用中被充分利用。
除了充电器、控制器或处理器以及其它功能之外,这些系统的确需要额外的电路来控制传送到这些功能模块中的电力。
下面的章节中描述了一个集成了其它电源管理功能的充电器例子。
结论 为了给种类快速增长的
便携式产品供电,正在开发具有更宽工作温度范围、更
高能量密度和更长保存寿命的电池。随着我们对电池特性理解的提高,电池充电技术正在持续发展。此外,新的应用引导着新方法的发展,并创造新的需求。例如,能够通过PC的USB接口给电池充电。此处,USB协议要求任何连接到这种端口的设备最初必须以低功率模式操作,即最大电流 (current draw) 低于100 mA。充电必须从100 mA电流开始,并且充电器输入仅为4.5V。一旦主机与设备的通信建立起来,主机允许高功率操作。这要求某种程度的智能,而这种等级的智能必须在充电器或者使用充电器的系统中的某处来提供。新电池的开发也要求对充电特性进行改进。