请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ76940 您好!
当使用 I2C 通信来控制 CHG 或 DSG 引脚开/关时、可能会偶尔返回写入错误消息(I2C 返回忙状态)。
是否有人能帮助提供如何解决问题的建议?

非常感谢、
Elvis
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.
尊敬的 Elvis:
一些设计人员将与 EEPROM 等各种器件共享 I2C 总线、但通常设计会将专用 I2C 总线用于电池监控器、以便在需要时无需等待总线即可控制电池功能。 BQ76940可以从 ALERT 引脚驱动为高电平的情况下关闭 CHG 和 DSG、但前提是器件未发送 ALERT 高电平已向另一个故障或 CC_READY 状态发出信号、因此其运行不确定。
当您的 FET 控制例程想要切换 DSG 和 CHG 时、您还可以检查您的软件设计、以查看其他进程是否正在与 BQ76940通信。
如果错误消息来自一个卡滞总线、且器件将 SDA 线保持在低电平、则主机应发送时钟来清除该线、直到器件发送了其字节并释放了 SDA 线、 然后、主机可以根据需要控制用于停止/启动和通信的总线。
也许其他用户也会提出建议。