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,

    Only the 2 values listed in the product specification is officially supported. I agree that we need to update the yaml file to make that more clear. 

    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?

    What nRF Connect SDK Tag are you using? 1340000 Should be correct. 

    Can you show me the dts/overlay where you apply this? 

    regards
    Jared 

Reply
  • Hi,

    Only the 2 values listed in the product specification is officially supported. I agree that we need to update the yaml file to make that more clear. 

    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?

    What nRF Connect SDK Tag are you using? 1340000 Should be correct. 

    Can you show me the dts/overlay where you apply this? 

    regards
    Jared 

Children
Related