大家好、我在设置 ChargeCurrent 寄存器时遇到问题。
我使用的是2S2P 锂离子电池(每节为2400mAh)。 它的标准充电方法是0.5C (1200mA)、因此我尝试将 ChargeCurrent 寄存器(03/02h)设置为1C (2400mA)、因为我有2节并联电池。 我尝试写入的实际值为2432mA、因为最低有效位为64mA (2432/64=38是我尝试写入的寄存器值)。
问题是寄存器不接受该值。 写入寄存器后、我再次以384mA 的电流读取寄存器(384/64=6是我从寄存器中读取的实际值)。
V_BAT= 8128mV > V_MINIMAL_SYSTEM_VOLTAGE = 6144mV。
此外、我观察到 Charger_Status.IN_FCHRG 位设置为1、我用1.5A 电流为电池实际充电(从与电池串联的电流表读取)。
我还从 ChargeOption0.EN_LDO=0位禁用了 LDO 模式、因为当我从9.6.3.1和9.3.10.6读取时、如果发生预充电或 V_Bat< V_Sys_Min 情况、电池电荷可钳位在384mA。 但是、这两种情况对我的情况都是负面的。
我还缺少什么?
提前感谢您、Dmitriy