nRF9160 current consumption / VDD_GPIO

Hi,

We are wondering the current consumption in our custom board. The board has the following components (my FW view :)

nRF9160 - powered directly from batteries (either rechargeable ~4V or primary ~3.6V)

3.3V DCDC regulator providing power for these:
+ nRF9160 VDD_GPIO
+ nRF5340
+ Lis2DH accelerometer
+ W25Q80DV SPI flash

We have individual current measurement pads for all these components and I've used Nordic PPK2 to measure current consumption. We have trouble understanding why the design draw so much current while nRF9160 modem is idle.

My assumption is that we should be under 15uA, when nRF5340 is power off and accelerometer and flash are in low power state. Actually, there are some days when I have been able to see current consumption around 15uA, but usually with the same FW the board draws ~55uA. When we dig deeper, we notice that the extra 40uA goes to nRF9160VDD_GPIO. All other components draw as much as expected, including nRF9160 VDDH.

In addition, 55uA is not the current consumption soon after nRF9160 modem is powered off. After data transmission the current consumption is about 20uA higher and the consumption is gradually over about 10 minutes going down to 55uA.

Do you have any idea what could be causing the high current consumption?

Kind Regards,
Ilkka

Parents
  • Can you check with the sim card? probably remove it and see if it helps

    Are there any gpio pins floating?

  • We have an embedded soldered SIM module on the board, it is not easy to remove. However, we have verified the SIM operating voltage goes to 0V when the FW turns of the modem.

    I have not tested a module without a SIM, but as a note not directly related. The current consumption is mA level if the FW will not use modem library to initialize the modem.

    There are floating GPIOs, but I don't fully understand what do you mean. The are several gpio pins going out of the module, like in nRF dev kits the are open gpio pins on headers. They are not connected to anything and set up as not connected in the FW. Additionally there are connections between nRF53 and nRF91. nRF91 coex pins are connected to nRF53 like they are on Thingy91 and nRF91 also connects to nRF53 reset.

    All nRF53 pins should be in reset state. nRF91 pins should be not connected except for SPI and I2C that are connected to the sensors.

Reply
  • We have an embedded soldered SIM module on the board, it is not easy to remove. However, we have verified the SIM operating voltage goes to 0V when the FW turns of the modem.

    I have not tested a module without a SIM, but as a note not directly related. The current consumption is mA level if the FW will not use modem library to initialize the modem.

    There are floating GPIOs, but I don't fully understand what do you mean. The are several gpio pins going out of the module, like in nRF dev kits the are open gpio pins on headers. They are not connected to anything and set up as not connected in the FW. Additionally there are connections between nRF53 and nRF91. nRF91 coex pins are connected to nRF53 like they are on Thingy91 and nRF91 also connects to nRF53 reset.

    All nRF53 pins should be in reset state. nRF91 pins should be not connected except for SPI and I2C that are connected to the sensors.

Children
No Data
Related