nPM1300 Maximum discharge current limit

Hello,

We are using nPM1300 in our project.

I would like to configure it to the maximum possible discharge current limit, as there are inrush currents in the board.

I have several questions:

  1. In the PS it is mentioned that there are two discharge current settings - Low and High:

    While in Zephyr's driver (nordic,npm1300-charger.yaml) it is mentioned that the available range is 270 mA to 1340 mA in 3.23 mA steps:

    What is true?

  2. When setting the dischg-limit-microamp to 1340000 (the maximum value according to the driver), the registers values are:
    BCHGISETDISCHARGEMSB = 207
    BCHGISETDISCHARGELSB = 0
    While according to the datasheet it should be BCHGISETDISCHARGELSB = 1.

    What value I should set to dischg-limit-microamp in order to achieve the maximum possible discharge current limit?

Thank you,

Avihay

Parents
  • Hi Avihay, 
    I'm sorry for the delayed answer. I got the response from my team that the Zephyr driver is our of date and should be updated. But for now you still need to use the maximum value (1340) This should ensure that the discharge limit stays above 1A for all device variations. The zephyr driver will be updated to reflect the most recent PS, but this will take some time to trickle down to NCS.

Reply
  • Hi Avihay, 
    I'm sorry for the delayed answer. I got the response from my team that the Zephyr driver is our of date and should be updated. But for now you still need to use the maximum value (1340) This should ensure that the discharge limit stays above 1A for all device variations. The zephyr driver will be updated to reflect the most recent PS, but this will take some time to trickle down to NCS.

Children
No Data
Related