您好!
我将在蓄电池表应用中的蓄电池模式下使用 BQ35100、将电量监测计重置为0时遇到一些问题。 我不使用 BAT 或 VIN 输入。 我使用的是 GE 引脚。
我使用 PIC18通过 I2C 以~30kHz 的频率连接到 BQ35100。
我只想在累加器模式下使用电量监测计;无需其他数据。
我的初始化代码如下所示(我认为大多数代码是不必要的、但我显然不知道重置监测计的正确顺序、因为即使这样也不起作用):
将 GE 设定为高电平
延迟1s
发送 RESET 命令
延迟6s
发送 new_battery 命令
延迟2s
发送 gauge 开始命令
延迟100ms
为累加器模式和内部温度传感器加载 CONFIG_A 寄存器
延迟100ms
发送0x3672 (开始解封)
延迟10ms
发送0x0414 (完成解封)
延迟1s
发送 new_battery 命令
延迟2s
此时、我的累积充电寄存器仍然显示0xFFFFFFE7
我获取的所有其他读数(电流、温度)都是正确的。
我曾尝试过上述守则的各种方法和安排,但没有成功。
我做了什么错误、完全重置监测计的正确步骤是什么?
谢谢、
Nolan Edwards、EI
