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.

[参考译文] BQ76940:BQ 76940更改 CHG 或 DSG 引脚状态返回错误问题

Guru**** 2541550 points
Other Parts Discussed in Thread: BQ76940

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/998286/bq76940-bq-76940-change-chg-or-dsg-pin-state-return-error-issue

器件型号:BQ76940

您好!  

当使用 I2C 通信来控制 CHG 或 DSG 引脚开/关时、可能会偶尔返回写入错误消息(I2C 返回忙状态)。

是否有人能帮助提供如何解决问题的建议?

非常感谢、

Elvis

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

    尊敬的 Elvis:

    一些设计人员将与 EEPROM 等各种器件共享 I2C 总线、但通常设计会将专用 I2C 总线用于电池监控器、以便在需要时无需等待总线即可控制电池功能。   BQ76940可以从 ALERT 引脚驱动为高电平的情况下关闭 CHG 和 DSG、但前提是器件未发送 ALERT 高电平已向另一个故障或 CC_READY 状态发出信号、因此其运行不确定。  

    当您的 FET 控制例程想要切换 DSG 和 CHG 时、您还可以检查您的软件设计、以查看其他进程是否正在与 BQ76940通信。

    如果错误消息来自一个卡滞总线、且器件将 SDA 线保持在低电平、则主机应发送时钟来清除该线、直到器件发送了其字节并释放了 SDA 线、 然后、主机可以根据需要控制用于停止/启动和通信的总线。  

    也许其他用户也会提出建议。