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

Current measurements with power modes on nrf52

Hi, At the moment I'm trying to make some current measurements with the new nrf52 dev-kit from the global tech tour. Unfortunately I'm not able to go into Idle- or even the power off mode with "sd_power_system_off()". Have you got an example which shows dealing with different power modes in an easy way? It would be very usefull, if I could measure the mentioned currents of 400nA and 1.2uA. For measuring, I use an Agilent N6705B PowerAnalyzer and I power the device external directly from the Analyzer with 2.3V.

Best Regards

Parents
  • You can have a look at the Measure current consumption Section in this tutorial, it is for the nRF51, but it shouldn't be too hard to port the examples.

    How to measure current is described here. It can be a bit tricky to do it, please see this and this.

  • Hi, Thanks for your answer. I tried to load the Power profiling application on the new nRF52 board but it seems not to work propperly. If I start it with the debugger, it works fine but when I start it with USB power or with battery, it doesn't work.

    It seems like it never leaves the following sleep mode, even if I press the buttons:

    if (!is_notification_mode && !is_non_connectable_mode) { // The startup was not because of button presses. This is the first start. // Go into System-Off mode. Button presses will wake the chip up. err_code = sd_power_system_off();
    APP_ERROR_CHECK(err_code); }

    I tried the same application on the old nRF52 board revA and it works fine. I can't figure out how to make this running on the new board for doing some current measurements.

    Best Regards

Reply
  • Hi, Thanks for your answer. I tried to load the Power profiling application on the new nRF52 board but it seems not to work propperly. If I start it with the debugger, it works fine but when I start it with USB power or with battery, it doesn't work.

    It seems like it never leaves the following sleep mode, even if I press the buttons:

    if (!is_notification_mode && !is_non_connectable_mode) { // The startup was not because of button presses. This is the first start. // Go into System-Off mode. Button presses will wake the chip up. err_code = sd_power_system_off();
    APP_ERROR_CHECK(err_code); }

    I tried the same application on the old nRF52 board revA and it works fine. I can't figure out how to make this running on the new board for doing some current measurements.

    Best Regards

Children
No Data
Related