主题中讨论的其他器件: BQSTUDIO
您好!
我最初使用 Arduino 上的 SparkFun 电池保姆对该部件进行了评估、 后来我将 BQ27441-G1设计为新产品、它一直运行得很好。 直到我在设计中添加了 I2C EEPROM 并实施/测试了相关代码。 我的电量监测计现在返回的值不正确、如下所示...
Voutel=8mV、SoC=100%C、电流=0mA、fullcap=513mAh、容量=1mAh、 功率= 0mW、运行状况= 90%
显然、它失去了测量电池电位的能力、因此也失去了电流。 我仍然可以获得数据这一事实表明、通信是正常的。
是否可能存在会导致此错误的 I2C 违规或写入错误、从而损坏内部寄存器? 通电和断电(取出锂离子电池)无效。
如果是、是否有标准函数可以将寄存器恢复为默认值?
欢迎提出任何建议。
感谢阅读- AJ