你好。
我使用 BQ25890进行平板电脑充电管理。
我发现了一个问题、当平板电脑放置很长时间时、电池电压会下降并进入@2.8V 过放电保护、然后电池模块的输出为0V。
但在数据表中,BQ25890会考虑 电池 处于短路状态,并放弃为电池模块充电。
有什么解决方法吗?
Tks。
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.
熊您好、
1) 1)当 VBAT (IC BAT 引脚上的电压)为2.8V 时、您能否提供 BQ25890的完整寄存器转储? 当 VBAT 在<2V 时测量时、您还能提供寄存器转储吗?
2) 2)您能否提供显示 VBUS、IBUS (输入电流)、VBAT 和 IBAT (充电电流)的示波器捕获?
此致、
James
您好、James。
感谢你的帮助。
以下是对您的问题的答复:
1) 1)如何从 BQ25890获取完整的寄存器转储? 我们可以从 I2C 协议获取它的命令是什么?
2) 2)装置为 Andriod12平台、我们将断电电压设置为@3.0。 当电压电池模块低于3.0时、该单元将自动关闭、那么 如何从 BQ25890获取完整的寄存器转储? 在两种吹气情况下、设备无法通电。
3) 3)根据 PD 协议、输入电压将是5V 至12V 的范围。
4) 4)系统负载 浪涌电流为@3A、正常电流为@1.5A
此致、
熊
熊您好、
1) 1)根据 BQ25890编程、没有用于寄存器转储的特定 I2C 命令。 您需要使用 I2C 通信读取每个寄存器、并在我的 E恐怕 回答中提到的条件下打印出每个值。 下表中列出的寄存器值非常理想(您的器件应具有不同的值、下图只是寄存器列表的一个示例)。
2) 2)我不确定您描述的电池模块关断与充电器 IC 的状态有何关系。 系统的电池应连接到 IC 的 BAT 引脚。 如果在 IC 的 BAT 引脚上测得的电压低于3.0V、缺省情况下、此器件应该处于预充电状态、尝试为电池充电(假定您在 VBUS 上有一个有效输入、并且充电被启用)。
当电池电压低于3.0V 时、不应关闭 BQ25890。 BQ25890的功能是为系统供电、同时为电池充电。 如果电池电压低于3.0V、即使仅连接电池(无适配器)、您仍应能够进行 I2C 通信。 如果您将有效的适配器电压连接到 VBUS、则无论 VBAT 电压如何、均应可进行 I2C 通信。
[引用 userid="548637" URL"~/support/power-management-group/power-management/f/power-management-forum/1184349/bq25890-bq25890 @]我发现了一个问题、当平板电脑放置很长一段时间时、电池电压会降低并进入过放电保护2.8V、然后电池模块的输出为0V。您的电池为什么会突然从2.8V 变为0V? 真实电池不应能够快速改变电压电平。
此致、
James