High Current Consumption in nRF5340 in sleep mode

Hi all,

We are working on a project that uses the nRF5340 and nRF7002 combo. In our application, the device enters a low-power mode on the nRF5340 during sleep, with the nRF7002 turned off.

We followed the low-power example code, but we're seeing a high current draw of 3 mA on the nRF5340 alone on our custom board. When we tested the same example on the nRF7002 DK and measured the current at P22, we observed only 14 µA.

Our custom board design follows the nRF7002 DK as reference and we've even removed extra pull-ups and pull-downs, but the current remains the same. Interestingly, when we run the example SYSTEM OFF mode code on the same custom board, we observe a current draw of 5 µA by nRF5340, whereas the DK consumes only 1 µA. This difference can be accepted due to some design/parts.

The main difference between the DK and our design is the operating voltage: the DK uses 1.8V, while our custom board uses 3.3V. While some variation due to this voltage difference is expected, a 3 mA difference seems excessive.

  • Are there any code changes needed for the 3.3V voltage rail?
  • What are the other steps can be taken from our side to reduce the sleep current?

Thanks,

Jagan K

Parents Reply
  • Hi,

     

    Jagan K said:
    We worked on 3.3V rail using QSPI, so far no issues faced with nRF7002 and it's been working

    I would strongly recommend that you read the erratas mentioned here carefully:

    Håkon Alseth said:

    If operating nRF5340+nRF7002 in QSPI mode, 3.3V is not recommended due to erratas #133, #136, #159 here:

    https://docs.nordicsemi.com/bundle/errata_nRF5340_Rev1/page/ERR/nRF5340/Rev1/latest/err_340_new.html

    There are quite a few side-effects of running 3.3V QSPI operation.

    Jagan K said:
    2. We followed the example file from below path
    C:\ncs\v2.6.1\zephyr\samples\subsys\pm\latency

    Have you verified that the nRF5340 is indeed in system off mode? If it still draws 3 mA, then it indicates that there is an issue with for instance a GPIO state or similar.

     

    Can you explain which mode the device is in when you're seeing 3 mA? And how do you handle the nRF7002 in that state?

     

    Kind regards,

    Håkon

Children
Related