您好!
我的客户使用 BQ25895作为其充电器、测试期间未连接适配器、所有负载(BUC+CPU)均连接到 VSYS。
当它们在默认模式下将电池连接到 VBAT 和 BQ258250的寄存器(因为现在 CPU 已关闭、没有寄存器被写入)时、它们将观察到从电池流出的电流为0.1mA (通过万用表)。
在 CPU 上电后、CPU 将向 BQ25895写入寄存器、如下所示:
REG[0x00]= 0x7f
REG[0x01]= 0x04
REG[0x02]= 0x7d
REG[0x03]= 0x3E
REG[0x04]= 0x8F
REG[0x05]= 0x11
REG[0x06]= 0x53
REG[0x07]= 0xcd
REG[0x08]= 0x03
REG[0x09]= 0x44
REG[0x0A]= 0x93
REG[0x0B]= 0x02
REG[0x0c]= 0x00
REG[0x0d]= 0x15
REG[0x0E]= 0x59
REG[0x0F]= 0x59
REG[0x10]= 0x3D
REG[0x11]= 0x00
REG[0x12]= 0x00
REG[0x13]= 0x3f
REG[0x14]= 0x39
然后关闭 CPU、在关闭过程中、CPU 将向 REG14中的 REG_RST 写入1、这将把所有寄存器重置为默认值、 但它们将观察到流出电池的电流从0.1mA 摆动到大约0.6mA、如下面的.MOV 文件中所示。 (我们确信降压被禁用、使能引脚为低电平、CPU 为低电平)。
e2e.ti.com/.../0106_5F00_2.mov
在我们断开并重新连接电池后、电池的放电电流会恢复到0.1mA。
因此放电电流差异是由软件复位和硬件上电复位引起的。
放电电流为何不同? 什么可能导致放电电流摆幅?
软件复位后、我们观察到的寄存器如下所示、所有寄存器均为默认值。
