NPM1300 adc interrupts and IBAT questions

In the specs of npm1300 PS, it is suggested that the ADC can measure VBAT, VBAT_7V range, NTC, DIE_TEMP, VSYS, IBAT. However, in the interrupt configuration reported in 7.7.1.4 there are also entries for VSET1 and VSET2 (buck outputs). Is it possible to measure those as well? How?

Also, I'm confused about the current measurement functionality. There is a specific TASK for IBAT measurement. However, there is also the ADCIBATMEASEN register to "enable" IBAT measurement. My understanding is that this functionality transforms the normal VBAT into a VBAT+IBAT sequential measurement, where the VBAT interrupt is raised only after both VBAT and IBAT are measured. However, it is still not clear if 1) this feature only works for VBAT auto measure (with timer) 2) if this is compatible with VBAT burst measurement

Thank you for the clarifications!

Parents
  • Hello,

    Are you observing this in manual or automatic mode? Is it a single measurement or a burst?

    I’ve also raised this question with our internal team, as I’m not entirely sure. One of our team members mentioned that this issue does not occur in his setup at any load level. His measurements appear quite stable, with only the  LSB fluctuating occasionally.

    Kind Regards,

    Abhijith

Reply
  • Hello,

    Are you observing this in manual or automatic mode? Is it a single measurement or a burst?

    I’ve also raised this question with our internal team, as I’m not entirely sure. One of our team members mentioned that this issue does not occur in his setup at any load level. His measurements appear quite stable, with only the  LSB fluctuating occasionally.

    Kind Regards,

    Abhijith

Children
Related