This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BQ2.5892万:充电问题

Guru**** 2394305 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1088694/bq25892-problem-of-charging

部件号:BQ2.5892万

您好,

当电池电量过低时,BQ2.5892万存在充电问题。

本产品由充电器(包括主机)的输出(vsyst)直接供电。  当产品仅由电池供电,并且电池电量过低(低于3V)时,有时会发生此问题。 当我们尝试在VBUS上插入USB时,电池不能充电,没有任何反应。 充电器卡住。 本产品将保持电池供电,直至电量过低。要重新充电,我们必须拔下电池才能重置BQ。

我们目前采取了不同的措施(USB插件)。 我们在vsyst上有800 mV。

这是REGN的曲线。 LDO看起来好像每1秒启动一次。

以下是所有寄存器的状态:

寄存器0 :0x52

寄存器1 :0x06

寄存器2 :0x5D.

寄存器3 :0x10

寄存器4 :0x08

寄存器5 :0x10

寄存器6:0x5A

寄存器7 :0x8D.

寄存器8 :0x03

寄存器9 :0x44

注册A :0x73

寄存器B :0x02

寄存器C :0x80

寄存器D :0x12

寄存器E :0x00

寄存器F:0x00

寄存器10 :0x00

寄存器11 :0x00

寄存器12 :0x00

寄存器13:0x12

寄存器14:0x05


感谢预付款。

此致

Clement RUFFIER

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Clement,您好!  

    请您确认我对您所看到的内容的几个问题。

    您提到您的主机连接到Sys,SCL和SDA的上拉电压来自何处进行I2C通信,它们是否也连接到Sys?

     在尝试将USB插入VBUS之前,您的确切电池电压是多少?  

    是否提供了当您观察到无法充电时设置的寄存器值?  

    最后,所提供的REGN曲线预计可用于ADC 1秒连续运行。 LDO每秒都会快速通电,以使电池监视器正常工作。

    此致,

    Garrett  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    主机未直接连接到vyst,主机之间还有另一个LDO,该LDO连接到vyst。 上拉电压连接至该LDO的2.8V电压。

    很难确切地知道电压,但它大约为3V。

    是的,它是无法充电期间的寄存器值。

    我在VBUS上有一个二极管系列。 事实上,在正常充电期间,VBUS上的电压有时会降至4.4V以下。 是否会对电荷产生影响?

    此致,

    克莱门特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Clement,您好!  

    感谢您提供更多信息。 首先回答您关于VBUS降至4.4V以下的问题。  当输入电压降至4.4V以下时,您的当前寄存器设置会因Vindpm而停止充电。 蓄电池将为负载供电,直至输入电压值高于输入电压限值。 如果您希望在输入电压小于4.4V时保持充电,我建议在REG01中调整输入电压限值偏移。

    返回到您的初始问题。  我们相信您在设备上看到的内容与仅电池模式下的I2C通信有关。 请参阅下面的两幅图像,应在I2C通信中的ACK第9位之后从主机发出Stop命令。

    可能发生的情况是主机在连续转换模式下每秒读取一次电池监视器ADC。 在放电保护工作期间的某个时刻,关闭Q4以断开蓄电池。 这会导致Vsys和SCL/SDA上拉轨下降到0V。 如果在vsys变为0V时存在不完整的I2C通信,设备将锁定,并且在IC重置之前,它不会识别适配器插件。  

    要避免此问题,您需要注意避免在I2C通信过程中出现SCL和SDA断电顺序。 我们建议 在电池电压过低之前先关闭Q4。  

    例如,当电池电压= 3V时,您可以调整设备以关闭1秒连续ADC监控(REG02位6),然后使用REG09位3启用batfet关闭延迟[BATFET_DLY = 1],最后使用REG09位5关闭batfet{BATFET_DIS = 1]。 这将确保I2C通信在vsys降至0V之前完成。  

    此致,

    Garrett