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.

[参考译文] BQ25720:禁用 SMBus 超时上的充电输出

Guru**** 2542750 points
Other Parts Discussed in Thread: BQ25720, BQ4050

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1048258/bq25720-disable-charging-output-on-smbus-timeout

器件型号:BQ25720
主题中讨论的其他器件: BQ4050

您好!

在我们的系统中、我们计划将 BQ25720用作位于充电站/充电底座上的 IC 充电器。 对于电池组、我们使用 BQ4050和4S 锂离子电池。 我们计划使用 MCU 通过 SMBus 控制充电器的 ChargingVoltage()和 ChargingCurrent ()。

我的问题:

是否可以使用 SMBus 连接超时/存在来禁用或启用 IC 充电器输出? 我们计划使用 SMBus 连接状态来检测电池是否存在、因此、如果 SMBus 连接超时、充电器也将被禁用。

谢谢、

Widji

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

    您好、Widji、

    您的问题似乎与系统非常相关、涉及您的 CPU 和监测计。

    从 BQ25720的角度来看、您必须执行以下操作。 从数据表中:

    '当电池充满或电池未处于良好充电状态时、主机通过将 CHRG_INHIBIT 设置为1b 或将 ChargeCurrent ()设置为零来终止充电。'

    您可以自由使用任何触发器向主机指示执行上述操作。

    谢谢、我希望这对您有所帮助、

    Peng

    *如果我的答案 令人满意,请在主题中按“此已解决的我的问题”

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

    尊敬的 Peng:

    感谢您的快速响应。 如果我不错、我仍然需要主机设置 CHRG_INHIBIT 或将电流设置为零。 在我的情况下、主机将位于设备上(请参阅我的图片)、而充电则位于充电底座上。 在 smbus 断开连接时如何发送命令? 充电器侧是否有任何"自触发"?

    谢谢、

    Widji  

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

    您好、Widji、

    是的、您仍然需要主机来禁用充电。  

    遗憾的是、充电器侧没有任何自检功能。 但是、您可以尝试两种方法。

    从数据表中:

    "

    POR 上的 ChargeCurrent()为0A。以下情况也会将充电电流重置为零:

    CELL_BATPRESZ 变为低电平(电池移除)。

    •STAT_AC 无效(移除适配器)。

    •RESET_REG 被置为有效并复位所有寄存器。

    •充电电压被写入为0V

    看门狗事件被触发。

    "

    因此、您可能可以在硬件设计中整合 CELL_BATPRESZ 引脚(它是一个输入引脚)或利用看门狗。 在看门狗情况下、继续处理看门狗、直到 SMBus 断开连接。 当它断开连接时、看门狗最终将触发并将充电电流设置为0A。

    谢谢、我希望这对您有所帮助、

    Peng

    *如果我的答案 令人满意,请在主题中按“此已解决的我的问题”

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

    尊敬的 Peng:

    真是个好消息... 感谢您的快速响应。

    谢谢、

    Widji