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.

[参考译文] BQ25121A:正确识别从 VIN 到 BATT 的转换

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/914984/bq25121a-correctly-identify-transition-from-vin-to-batt

器件型号:BQ25121A

您好!

我正在尝试找到一种在 BQ25121A 器件上检测从 VIN 到 BATT 转换的好方法。 我以3秒的间隔读取所有寄存器。 当使用电池电源时、我将 CD 驱动为高电平以启用 I2C 并读取寄存器。 当检测到 VIN 时、I2C 接口被启用、CD 需要被下拉以启用充电。 只要 VIN 可用以启用充电、我就将 CD 拉至低电平。 现在我的主要问题是:在移除 VIN 后、CD 的最后一个已知状态是"低电平"、且电源可用。 在下一个读取中、当器件实际由电池供电时、我的读取失败、因为我假设 VIN 仍然可用。 您能建议一种处理此转换的方法吗?

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

    您好!

    您可以使用/PG 引脚来确定/CD 应该处于什么状态

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

    谢谢你。 遗憾的是、由于缺少主机引脚、我无法检查 PG。   

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

    在 I2C 上遇到 NACK 时、您是否能够切换/CD 引脚?

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

    是的、我可以。 重新尝试 CD 拉低时不会出现问题。 此时、我可能需要决定重试次数、然后才能声明真正的"故障"、即器件未响应。