This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Nordic Dongle Power Off mode

I have been struggling to reduce the current on the Nordic Dongle to the  sub 3 uA levels that the specs suggest I should be able to achieve.

I am stuck at achieving a 9-10 uA current in POWER off mode.

Here is an output from the PPK-II in power off mode.

To achieve this I set up 4 GPIO pins to wakeup the nrf52840 from POWER_OFF mode as follows:

// this will enable wakeup from ultra low power mode (any button press)
nrf_gpio_cfg_sense_input(PLUS__PIN, GPIO_PIN_CNF_PULL_Pullup, GPIO_PIN_CNF_SENSE_Low);
nrf_gpio_cfg_sense_input(MINUS__PIN, GPIO_PIN_CNF_PULL_Pullup, GPIO_PIN_CNF_SENSE_Low);
nrf_gpio_cfg_sense_input(ENTER__PIN, GPIO_PIN_CNF_PULL_Pullup, GPIO_PIN_CNF_SENSE_Low);
nrf_gpio_cfg_sense_input(STANDBY__PIN, GPIO_PIN_CNF_PULL_Pullup, GPIO_PIN_CNF_SENSE_Low);
I also disable the button on the board as follows:
nrf_drv_gpiote_in_event_disable(BUTTON_1);
I also turned off the following
1.ram retention
2. logging in sdk_config.sys.
3.NRF_SPI0->ENABLE = 0;
4.NRF_UART0->ENABLE = 0;
I am using the s340 SD in low power mode:
//set up the pwr configuration
sd_power_mode_set(NRF_POWER_MODE_LOWPWR);
power is from a 3v coin battery connected to the VDD pin, not VBUS to avoid the first conversion stage
Does anybody have any ideas on how I can get below 9 uA in POWER_OFF mode?
I am developing for a CR2032 and pwr is everything!
Parents Reply Children
  • The VDD and VDDH should be shorted when not using the first regulator stage (following the reference design), which is what you do when you short SB1. I measured 0.4uA in System OFF with this setup.

    I'm pretty sure that the extra 10 uA is due to power on VBUS_nRF, which you get rid of by cutting SB2.

    So my guess is that you did not cut SB2 properly on the first dongle. And on the second dongle that has both SB1 and SB2 open, SB2 was cut properly, which gives you 0.5uA. Can you try to short SB1 on the last dongle where you see 0.5uA? It's enough to just short it with the tip of a screw driver or similar, just to test. Thanks.

    If my assumption is wrong can you please tell me the dongle version number? Maybe they did some changes to the design that I'm not aware of.

    And, you are powering the dongle on the pin called VDD OUT right?

  • Yes, I am powering on VDD out.

    You were right, I did not properly disconnect SB2 on the first dongle.

    When I did, the poweroff current fell to 0.5uA.

    However, this was measure before I shorted SB1.

    I then shorted SB1 on both boards, and there was, as expected, no difference in the poweroff current.

    So , I have the answer,  thank you!

    I see the reference design has it in, but would there be any downside to leaving VDDH floating and not tying it to VDD through the SB1 short? 

    I wanted to simplify the preparation of the dongle, and leaving out the SB1 short would simplify things at little bit by only requiring the sb2 open.

  • rananna said:
    I see the reference design has it in, but would there be any downside to leaving VDDH floating and not tying it to VDD through the SB1 short? 

     All I can say is that the regulator is designed this way (VDD and VDDH shorted) and all production testing we have done to verify our product is with this configuration. So we cannot guarantee that every device will work as expected without VDD and VDDH shorted. So for mass production I would definitely follow the reference design, but for prototyping and testing purposes you will probably be fine by leaving out the SB1 short.

Related