工具/软件:
您好、我将使用 BQ25798 及其默认寄存器值、该电路适用于 3 节电池。 它还通过 I2C 与控制器连接。 当我读取寄存器的默认值时、除了寄存器 0x06 外、一切都正常。 对于未知适配器、其默认值必须是 3000mA(十进制 300)、但我读取的是 128(1000000000 二进制)或 1280mA。 这是正常的、还是读数有问题? 我将 ADC 启用(0x2E 寄存器)值设置为 0x80、因此 ADC 以 15 位分辨率工作、然后读取温度寄存器 0x41。 经过一些工作,它显示最大值为 98,相当于 49 度,这是非常不可能的。 我认为温度更高了。 这是大约消耗 400mA 时的典型读数吗? 我注意到的另一件事是、经过一段时间(30 秒)、倒计时停止、ADC 显示最后一个值、然后停止工作。 为什么?