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:BQ76940与微控制器的 I2C 通信中断,如何重置中断的 AFE

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/679907/bq76940-bq76940-i2c-stuck-communication-to-microcontroller-how-to-reset-stucked-fronted-afe

器件型号:BQ76940

大家好。

我们 使用 BQ7694000DBT 构建电池14S、该电池通过 I2C 与微控制器通信。

在正常工作条件下、一切都按预期正常工作。

整个电池安装在封闭的金属外壳中,在 恶劣的环境中工作。

 在应用中进行测试的一部分是对金属外壳上的血清 kV 进行 HF 点火。

这有时会导致 UC 和 AFE 之间的 I2C 通信中断。  SDA、SCL、警报线路 由 BQ AFE 保持

遗憾的是、我们无法在不移除与电池的所有连接的情况下重置 AFE。

我们已经尝试 移除电压 REGSRC 或短接电压 REGOUT、BAT、VC10X、VC5X。

只需拔下电池的连接器、等待所有电容器断开并重新连接、这将有所帮助。

我们正在寻找一种解决 方案、以确定如何复位微控制器占用的前端。

有什么建议?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Michael、
    我们的 BMS 专家之一已被指派负责解决您的问题、并将很快解答。

    此致、
    David
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Michael、
    bq76940是从器件、SCL 是输入且不驱动总线。 如果 I2C 总线在 SDA 为低电平时卡住、MCU 应发送最多9个时钟、以便从器件释放总线。
    该器件的复位描述为低于 VSHUT 的电源电压。 电池监控器输入和多个电源引脚很难实现、但如果您完成此操作、则需要重置器件。 将 REGSRC 置为低电平将切断 I2C 缓冲电路以及其他电路的电源、并使其重新启动。 如果器件将 SCL 钳制在低电平、ESD 结构可能是可能的选择、请移除通常来自 REGOUT 的上拉电压。
    将瞬态能量从电子器件中导出是最佳解决方案。