Hi!
For several days I struggle with the issue (if it is an issue) of the nPM1300 battery current measurement.
When the battery is charging the current value seens correct, but when it comes for discharging, I get either incorrect readings or 0 at all.
Even nPM PowerUP app shows "N/A" instead of current value when the battery is discharging (please check screenshot attached).
While making this screenshot I measured the current at the battery and it is 5.36mA.
Same behavior with the npm1300 example for Zephyr (NCS v2.6.2):
*** Booting nRF Connect SDK v3.5.99-ncs1-3 *** nRF Fuel Gauge version: 0.9.2 init: V: 3.774, I: 0.000, T: 24.90, PMIC device ok V: 3.764, I: 0.000, T: 24.90, SoC: 39.89, TTE: nan, TTF: nan V: 3.764, I: 0.000, T: 24.90, SoC: 39.89, TTE: nan, TTF: nan V: 3.774, I: 0.000, T: 24.90, SoC: 39.89, TTE: nan, TTF: nan V: 3.769, I: 0.000, T: 24.90, SoC: 39.89, TTE: nan, TTF: nan V: 3.769, I: 0.000, T: 24.90, SoC: 39.89, TTE: nan, TTF: nan
The strange thing I noticed is when I increase the current of the load connected to the BUCK2 to the value above approx. 10mA, current readings change to something above 0,
but still do not correspond to the values I get with the multimeter.
Looks like this behavior is not expected, but I just can't get the reason.
May it be some kind of HW or configuration issue?
Thanks,
Anton