主题中讨论的其他器件:BQ51050B
尊敬的 TI 团队:
电池电量监测计有一些奇怪的问题。
由于我们的代码没有变化、我们无法通过 I2C 与监测计进行通信。
监测计的 Vdd 为1.8V。
I2C SCL 和 SDA 线路为高电平(但我们也有一种情况、即 SCL 或 SDA 为永久低电平、Vdd 为0V)。
我们已经尝试过但未能正常工作的事情:
-通过拉低 I2C SDA/SCL 来重置通信引擎2秒(甚至尝试3秒和4秒) https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/967941/bq27542-g1-fuel-gauge-holding-the-scl-line-to-low-and-i2c-bus-locked---working-only-by-doing-a-power-reset-that-is-not-possible-in-our-device
-将 GPOUT 拉低1ms 以尝试唤醒监测计。
-通过 I2C 发送复位和软复位命令
通过执行以下步骤、我们能够重现此状态:
-连接的电池为空
-将我们的器件连接到 QI 充电器(器件上的充电器芯片: BQ51050B)
-现在电量监测计不会响应任何 i2c 通信
我们使监测计再次工作的唯一方法是在监测计通过电池供电时重新连接电池、这 对我们来说不是一种合适的解决方法、因为我们在现场有数千个器件。
提前感谢您的支持!
谢谢、
克莱明



