你好,
我们的设备FuelGauge的BIN引脚是接地的,
电池温度需要从外部通过I2C进行输入,OpConfig[TEMPS]配置为10b,这个操作对吗?

配置为10b后,通过Temperature()写入温度(摄氏度转换为0.1k)的操作对吗?
目前的现象:OpConfig [TEMPS]配置为b10,周期写入电池温度的K值,FCC、RM、SOC都为0
请问如何通过外部输入的方式,把电池温度输入到FuelGauge中?

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,
我们的设备FuelGauge的BIN引脚是接地的,
电池温度需要从外部通过I2C进行输入,OpConfig[TEMPS]配置为10b,这个操作对吗?

配置为10b后,通过Temperature()写入温度(摄氏度转换为0.1k)的操作对吗?
目前的现象:OpConfig [TEMPS]配置为b10,周期写入电池温度的K值,FCC、RM、SOC都为0
请问如何通过外部输入的方式,把电池温度输入到FuelGauge中?

是的,配置后主机必须使用 I2C 写入温度,如 TRM 第 5.2 节Temperature(): 0x02 and 0x03中描述的那样。
您可以检查 INITCOMP 位以检查gauge是否已完成初始化,参考 TRM 第 2.4.2 节 POR and INITIALIZATION Modes。