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.

[参考译文] BQ25619:在一段时间后调查系统 VSYS 故障/故障的原因

Guru**** 2526290 points
Other Parts Discussed in Thread: BQ25619

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/929541/bq25619-investigating-the-causes-of-systematic-vsys-failure-fault-after-a-period-of-time

器件型号:BQ25619

您好!

下面是我们的(简化的)配置:

主机 MCU 通电后、将重置 BQ25619寄存器、更改充电电流以匹配电池、然后将 CE 拉至0以启用电池充电。 到目前为止都很好。

当电池电压低于~3V 时、MCU 断电、SDA 和 SCL 线路变为悬空(我不知道这是否与我们的问题有关)。

经过一段时间(难以量化、但超过一小时)、如果我们再次施加电源(大约12V)、我们从未看到 VSYS 上提供任何功率。

摆脱这种情况的唯一解决方案是为 MCU 提供外部电源、以便 MCU 可以启动(并最终复位充电器)、然后一切都恢复正常。

我仍然不确定我是否得到了事件链和因果关系...

我们管理了一次读取充电故障"01"、这与我们的问题:输入故障一致。

所有这些都指向 充电器控制2 (0x06)中写入的 OVP 参数似乎有误的地方、这将解释所有内容。 问题是我们绝不会接触该寄存器、并且复位值不应导致任何问题(我们使用12V 输入)。

浮动 I2C 线路是否会导致这种异常行为?

看门狗超时是否会导致该行为?

请注意、在此阶段、我们的问题不是为电池充电、而是从 VSYS 引脚获取输出。

感谢您的帮助、

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

    您好、Kamal:

    我有几个问题:

    请确认 I2C 和 MCU 是否 均由电池供电? 您使用的是真实电池还是仅仅是电源? 当电池电压降至3V 以下时、您是否断开电池或将电池(或电源) 电压降至 特定 水平? MCU 的 UVLO 电压是多少?

    在您的应用中、是否有您没有 使用 SYS 为您的 MCU 供电的原因? 在这种情况下、即使电池电量耗尽、MCU 也可以立即唤醒。

    此致、

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

    感谢洪给您的留言、很抱歉您的回复很晚。

    MCU (和 I2C)由 VSYS 供电、如果 VBUS 不存在、VSYS 随后通过内部 BATFET (如果我没有弄错、则为 Q4)连接到电池。

    我使用真实的电池。

    一个重要信息:我的系统具有独立的 UVLO、可在3.0V 时关闭、并在电池电压达到3.6V 时重新打开。  因此、VSYS_MIN 的 BQ25619默认设置3.5V 不足以开启我的系统。

    幸运的是-我想-我们可以通过软件将其修改为3.7V、这应该已经解决了这个问题。

    但问题仍然存在、即使我将 VSYS_MIN 重新配置为3.7V 而不是3.5V。

    因此、可以回答所有问题的重要问题是:

    当 VBUS 被移除并且只有 VBAT 保持时会发生什么情况? 或者更准确地说、当我们再次插入适配器(VBUS)时、会发生什么情况? 这是否被视为 POR? 寄存器是否在仅存在电池但不存在适配器(VBUS)的时间段内被保留?

    感谢你的帮助。

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

    Ibrahim Kamal:

    当 一个真实电池被连接至 BAT 并且 MCU 被连接至 SYS 时、当 VBUS 被移除时、SYS 电压跟随 BAT 电压。 插入适配器后、如果 VBAT 低于 VSYS_MIN、SYS 电压为 VSYS_MIN+150mV;如果 VABT 高于 VSYS_MIN、VSYS 遵循 VBAT。 对于您描述的情况、移除适配器后、如果电池存在且 VBAT>2.62V (VBAT_DPL)、则不  会重置寄存器。 在这种情况下、即使适配器被插回、也没有 POR。 如果 VBAT 降至 VBAT_DPL 以下并且 VBUS 被插回、则发生 POR 并且所有寄存器返回 POR 状态。 我怀疑在 MCU 关闭时、寄存器已经更新了。

    此致、