您好!
我的团队使用 BQ76942来控制4节电池组。 STM32G4通过 I2C 与芯片连接。 我们使用参考设计创建了看起来是相当标准的芯片实现、并且运行了原型板、但无法建立 I2C 通信。 我们使用的是 TI 提供的 STM32示例驱动程序。
在尝试通信之前、我们已将 TS2拉至低电平、并且 RST_SHUT 由 MCU 驱动为高电平。
MCU 似乎正在正确发送器件0x10的地址、但并未接收 Ack 位。 这是看着 I2C 的逻辑分析仪的屏幕截图。
什么原因可能导致此问题?
我们的原理图如下所示: