主题中讨论的其他器件: BQSTUDIO、 EV2400、 BQ34Z100EVM
您好!
我正在尝试使用 TI 的 BQ34Z100-G1、ESP32作为主机微控制器(通过 I2C 与 IC 进行通信)来开发一种电池监控系统。
我附上了我们的定制设计原理图以供参考。
e2e.ti.com/.../BMS-Circuit-_2800_6_2900_.pdf
我无法在 我们定制设计的 PCB 上的 ESP32和 BQ34Z100-G1之间进行 I2C 通信。
ESP32甚至无法在 I2C 扫描中检测到 BQ34Z100-G1 IC (框架是 Arduino、 使用的库是 Wire)。
另一方面、
1. 我们定制设计 PCB 上的同一 BQ34Z100-G1 IC 通过 I2C 与 EV2400和 BQStudio 通信、不会出现任何问题。
2.另外、我通过将 BQ34Z100EVM 与 ESP32和 I2C 扫描的可靠性进行了验证。 ESP32能够 成功检测到 BQ34Z100EVM。
因此、只有当 ESP32尝试与定制 PCB 上的 BQ34Z100-G1 IC 进行通信时、它才会起作用。 可能是什么问题?
SDA 上的电压电平为2.0V、因此我相信它会一直被拉至低电平。