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.

[参考译文] Linux/BQ27741-G1:BQ27741-G1:长时间运行后,i2c 从站未检测到。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/597808/linux-bq27741-g1-bq27741-g1-after-long-run-i2c-slave-is-not-detecting

器件型号:BQ27741-G1

工具/软件:Linux

大家好、

我们使用 BQ27741-G1 IC 来读取电池百分比,BQ27741 IC 以3.3V 和4.7K 的电压连接在12c-1总线中。

我们使用4.4.11内核和 Raspberry PI 3板。 首先、在 i2c 从器件上电(0x55)正常检测后、 在长时间运行(2天) 后、在 i2c 总线中检测不到 BQ27741 IC (符合 i2cdetect -y 1命令)。

重新启动板检测到具有正确地址(0x55)的 i2c 从器件后、首次出现此问题。

请任何人帮助我。

此致、

Naveen。  

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

    大家好、Naveen、

     您是否会检查引脚 VPWR 上的电压? 如果在运行2天之后电压低于2.45V、则无法 正确检测到 I2C;重新启动电路板后、可能没有负载、电池电压会稍微降至2.45V 以上、然后再次检测到。  

    谢谢!

    Phil

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

    您好、Phil、

    感谢您的回复、

    确定下次点击时我将检查,我们再次启动了长运行,任何其他方法都可以在不重新启动的情况下检测从属设备。

    请就此为我提供帮助。

    此致、

    Naveen。  

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

    大家好、Naveen、

      如果它是由电池过度放电(UV)引起的、您可以在一段时间内充电、当 VBAT 上升至高于2.8V 时、将检测到 I2C。  

    谢谢!

    Phil