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.

[参考译文] BQ25186:Cbat 放电时间和电池移除检测

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1534810/bq25186-cbat-discharge-time-and-battery-removal-detection

部件号:BQ25186

工具/软件:

您好:

我希望通过监测 BAT 线路上的电压来可靠地检测电池移除情况。

使用 BAT 引脚 (Cbat) 上推荐的 1 μ F 电容器、我担心  电池断开后 BAT 上的电压降至接近 0V 所需的时间、因为剩余电荷可能会屏蔽实际的电池移除。

BQ25186 是否具有在移除电池后主动对 Cbat 放电的内部机制?

如果不是、在连接电池时、建议使用哪种方法在移除电池时快速对 Cbat 放电、而不影响电池运行状况?

我假设、由于电池持续消耗、简单的连续泄放电阻器不适用。

感谢您的建议。

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

    尊敬的 Nicholas:

    感谢您的联系。

    连接 VIN、启用充电且电池未连接时、VBAT 的行为如 BQ25186 数据表的图 8-2 所示:

    CBAT 充电至 VBATREG -->充电终止且 BATFET 关断--> CBAT 开始耗尽--> VBAT 降至充电阈值 (VRCH) 以下-->充电启用-->循环重复

    该周期会使 充电状态位 (REG0x00[6-5]) 在“充电“和“充电完成“之间切换。 只要充电状态发生变化、就会发出中断脉冲、因此在这种情况下将出现连续中断。

    这些连续中断可用于指示电池已断开连接。  发生这种情况时 、您可以运行软件例程来检查电池是否已连接。 该流程如下所示:

    1.重复充电状态中断。 在每次中断时、读取状态位和标志位。 检查 每次中断后、充电状态是否在“充电“和“充电完成“之间交替一段时间。 如果是、请转到步骤 2。

    2. 禁用充电。

    3.充电被禁用后不久将触发 BUVLO 中断。 读取状态 位和标志位。 BUVLO 标志将已设置。

    4.这可能足以表明电池未连接。 还可以采取其他步骤进一步确认这一点:

    5.读取 BUVLO 标志后、将 BUVLO 设置为最低值。 再次阅读旗帜。

    6.如果再次设置 BUVLO 标志、它将指示 BUVLO 状态从“In BUVLO_“更改为“Not in BUVLO “。 这意味着已连接电池。 如果未再次设置 BUVLO 标志、则未连接电池。

    7、作为最后的检查,启用充电的时间很短:如果有 连续充电状态中断, 电池没有连接。

    以下是  连接了 VIN 但未连接 BQ25186 EVM 上的电池时禁用充电的捕捉图:

    放大图:

    可以看到我在 SDA 线路上通过 I2C 禁用充电的那一刻。 禁用充电后约 40ms 会发出 BUVLO 中断脉冲、用于指示 BUVLO 状态发生变化。 该时序可能会略有不同、具体取决于设计中所用 BAT 上的有效电容、因此我建议在某个电路板上进行测试以确认时序。 话虽如此、我预计它与我在 EVM 上捕获的内容类似。

    当充电器处于电池模式且电池被取出时、充电器和您的系统将关闭。

    BQ25186 是否具有在移除电池后主动对 Cbat 放电的内部机制?

    编号 我们有降压充电器(例如 BQ2562x 和 BQ2563x)、可以通过 I2C 启用 BAT 下拉、但 BQ2518x 没有这样的功能。

    [引述 userid=“492787" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1534810/bq25186-cbat-discharge-time-and-battery-removal-detection

    如果不是、在连接电池时、建议使用哪种方法在移除电池时快速对 Cbat 放电、而不影响电池运行状况?

    我假设、由于电池持续消耗、简单的连续泄放电阻器不适用。

    [/报价]

    这是一种选择、但正如您提到的、这会对电池施加连续负载、这种情况并不理想。 您可以添加一个 FET、定期连接此电阻器并将其与电池断开。 尽管如此、我仍认为软件解决方案是最佳方法。

    我们最近发布了一个有关使用 BQ2562x 和 BQ2563x 进行电池检测的应用简报、这可能会有所帮助:

    https://www.ti.com/lit/ab/sluab31a/sluab31a.pdf?ts = 1751471954704

    此致、

    Alec

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

    嗨 Alec、感谢您对此详细的解释。

    我将尝试实施您的软件解决方案 来检测电池是否断开连接。

    此致、

    Nicholas

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

    尊敬的 Nicholas:

    我很乐意提供帮助。 如果您有任何其他问题、请随时创建新主题。

    此致、

    Alec