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.

[参考译文] BQ76952:当充电器打开 I2C 挂起时

Guru**** 2535060 points
Other Parts Discussed in Thread: BQ76952, LM5017

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1015374/bq76952-when-charger-is-turned-on-i2c-hangs

器件型号:BQ76952
主题中讨论的其他器件: LM5017

您好!

我使用 bq76952设计了13节 BMS。 在连接充电器之前一切都很好。 充电器连接到电池时。 我可以看到电池正在充电、但我唯一的问题是、一旦连接充电器、i2c 总线就会冻结

我尝试过的迭代

1.尝试了1k、2.4k、4.7K 上拉电阻、不起作用

2.我甚至使用 合适的电源为3.3V esp32 MCU 供电(所有接地端均为公共接地端)

使用 LM5017为 MCU 创建了电源、即使它不起作用

我的问题如下

1.问题可能出在哪呢? EMC? 如果是、请建议一种方法来解决此问题

2.通过调整上拉电阻器,我们可以解决这个问题吗?

我已经了解了 TI 的上拉电阻器选择指南、但我无法计算总线电容、如何测量总线电容?

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

    Mounish、您好!

    您没有描述电路的架构、高侧或低侧以及 I2C 总线连接的位置。   看起来有一个图、但它显示为断开的链接。   

    如果使用低侧开关、电池组外的 I2C 可能会受到保护 FET 或感应电阻器的影响。  压降可能会导致基准电平发生漂移、从而无法理解信号。 对于高侧开关、路径中应只有感应电阻器。  外部总线具有更长的导线、与内部路径相比、它更容易受到 EMI 的影响、并且可能具有更大的电容。  内部路径应具有很小的电容、EMI 拾取的机会也可能较少、但仍可能对接地端的基准位置敏感。  

    如果您的充电器也连接到 I2C 总线、则可能存在总线争用。

    1.使用不带充电器的示波器和充电器查看信号、看看有什么变化。  如果信号显示电平位移或变为低电平或上升时间发生显著变化、您将了解问题可能是什么。

    2.可能,但不可能。  您可能必须找到原因、只有当上升时间是问题时、较小的电阻器才可能解决问题。

    3.您可以使用某种仪器测量总线的电容,但查看上升时间可能是最好的方法。  检查主机释放信号时的上升时间、根据上升时间计算电容、知道总线通过上拉电阻器上升并为总线电容充电。  如果总线具有有源驱动器、您可能需要禁用驱动器并将线路短接至低电平以测量线路何时释放。