第 BQ25798 主题中讨论的其他器件
工具/软件:
您好:
我为一位客户编写了一份固件、该客户使用了带单节锂电池、3.7V 2000mA
在“正常状态“下、流量工作。 电池将启动设备、如果插入 USB、则开始充电、依此类推。
我会通过读取寄存器 1D 的位 1 来检查电池是否存在
问题是、电池长时间未充电时、将进入 PCM 保护。 通常低于 2.9/3V 时、电池输出切换至 0。
在这种情况下、我的电池存在检查不起作用、我将电池标记为“不存在“。 但我知道、如果我拿起电池并像 3V 那样注入一秒钟(或者如果我并联另一节电池)、它会被唤醒并准备好充电。
我尝试了不同的方法来做到这一点与 BQ25792 但没有成功。 有时似乎电池会唤醒、但即使 EN_CHARGE 设置为 1、使用万用表我也会看到电压下降。 实际上、几秒钟后、电池电压降至 0V。 并且 ADC 读数在 VBAT 上显示 ME 0V、在 IBAT 中显示为 0A。
是否有执行此类恢复的特定步骤?
我还需要将两种情况分开:
1) 电池未连接
2) 蓄电池处于 PCM 保护状态。
因此、我假设在设备启动时、如果我的电池存在检查失败、我可能处于情况 n。2、然后尝试恢复电池、如果失败、标记为未连接。



