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.

[参考译文] BQ25120F3A:/VIN 用作/MR 偏移()时的 PG 存在检测

Guru**** 2390755 points
Other Parts Discussed in Thread: BQ25155, BQ25120F3A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1253194/bq25120f3a-vin-presence-detection-when-pg-is-used-as-mr-shifted-mrs

器件型号:BQ25120F3A
主题中讨论的其他器件:BQ25155

 您好!

我们正在集成 BQ25120F3A、我们感到有点困惑、无法在集成手册或常见问题解答中找到答案。 以前、我们使用 BQ25155 IC、因此我们会调整现有代码以适用于 BQ25120F3A 电池管理。

问题是:BQ25120F3A 是否有任何方法可以检测是否存在 VIN、以便 MCU 读取它? 由于/CD 具有基于 VIN 存在的双重作用、因此我们必须拥有此信息、以便 MCU 可以相应地处理/CD 信号。 我们遇到的示例问题是、当用户在充电期间断开 VIN 时、/CD 保持低电平(因为启用了充电)、这会将 BQ25120F3A 置于高阻态模式、从而 MCU 无法通过 I2C 与其进行通信。 遗憾的是、我们无法使用/MR PG 引脚、因为我们要将其用作/MR 移位输出。

是否有可能为我们提供一些如何实现解决方案或解决方法的想法? 非常感谢您提供任何帮助。 非常感谢、祝您愉快!

此致、
米哈尔

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

    您好、Michal、

    以前检测有效 VIN 存在的典型方法是使用 PG 引脚、因为它符合 VIN 与 VSLP 和 UVLO 的条件。

    我能想到几个可能的解决方案。

    一种可能的解决方案是使用外部电路将输入电压与某个高于3.8V (最大 UVLO 电压)的基准电压进行比较。 这可以指示充电器是处于"Ready"状态还是 HiZ 状态(基于 LOW /CD)。

    另一种可能的解决方案是定期检查寄存器。 在此定期检查内、MCU 可能会上拉/CD、从而暂停充电或退出 HiZ 状态、并读取状态寄存器值。 寄存器0x01的位6和位7将告诉您 VIN 是否低于 UVLO 是否高于 VIN_OV。

    以下任一种方法是否适用于您的应用?

    此致、

    胡安·奥斯皮纳

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

    您好、Juan:

    感谢您的答复。 目前、对于我们的原型、我们应用了类似的权变措施、您建议使用/CD 引脚的定期设置来检查充电是否开始或者芯片是否进入高阻态。 它运行良好、但我们遇到了另一个可能已连接的问题。 当电池管理处于高阻态模式时、似乎会破坏我们器件上 I2C 总线的通信、这很令人讨厌。 一般来说、我们根本不想使用 HiZ 模式、因为我们始终需要/MR 功能。 但由于芯片由于定期检查而进入 HiZ、这很令人讨厌、因为我们的 I2C 不能正常工作。 您对此有何经验吗? 有限的 I2C 总线功能是否可能与 HiZ 模式相关?

    此致、

    米哈尔

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

    您好、Michal、

    为了澄清一点、HiZ 模式会影响 I2C 与同一总线上其他器件的通信?

    当我们的器件处于 HiZ 模式时、它的 I2C 通信被禁用、因此它不应响应通信尝试。 不应干扰 I2C 线路上的其他器件。 此外、对于定期寄存器检查、我建议首先升高/CD、并在通过 I2C 通信之前等待大约1.2ms、以确保器件有足够的时间转换到有源 Bat 模式。

    此致、

    胡安·奥斯皮纳

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

    您好、Juan:

    是的、这似乎会影响与同一总线上的器件进行的 I2C 通信。 但我无法确定原因是电池管理。 也可能是代码中的一些错误、硬件问题或其他问题、我们仍需进行调查。 总之、非常感谢您的支持。 原始问题已得到解答、因此我认为可以关闭该 TT。

    非常感谢、祝您愉快。

    此致、

    米哈尔