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

Queries on Current measurement & how to reduce the same

Hello,

In addition to previous ticket I have further queries. I have a stringent requirement for reduction of Current consumption.

https://devzone.nordicsemi.com/support/230962

1) In ‘ble_app_blinky’ since SoftDevice is enabled, whether DCDC enabled by default or need to enabled explicitly by calling

                sd_power_dcdc_mode_set(NRF_POWER_DCDC_ENABLE) 

2) As mentioned below do I need to enable DC-DC only during BLE active and disable after BLE inactive.

https://devzone.nordicsemi.com/f/nordic-q-a/4211/nrf51822-power-consumption-when-ble-advertising-connected#post-id-18589

 

3) To my understanding, keeping build in “Release” mode will disable UART.

a) Below are the macros enabled in Release mode & Debug mode. But when I keep in “Release” mode still I am seeing debug prints on Terminal. Then what is the difference between “Release” & “Debug” builds.

"DEBUG; DEBUG_NRF" from solution in Debug configuration

"NDEBUG" from solution in Release configuration

b) As mentioned in below link, at the same time do I need to disable NRF_LOG_ENABLE explicitly do reduce current consumption. Please confirm.

                https://devzone.nordicsemi.com/f/nordic-q-a/35042/current-consumption-in-nrf52

 c) How to disable UART if still I am seeing debug prints on Terminal. Do I need to disable NRFX_UARTE_ENABLED macro or just disconnecting debug cable is good enough during current measurement.

 

4) Do I need to explicitly disable FPU unit. I have floating point calculations. But before going to sleep (System ON or System OFF) do I need to clear FPU as mentioned in below link.

                https://devzone.nordicsemi.com/f/nordic-q-a/15243/high-power-consumption-when-using-fpu

 

5) Before going to System OFF I called nrf_gpio_cfg_default() with all pins expect pin 13 & 14 (Buttons to wake-up the device). This function will configure pullup as NRF_GPIO_PIN_NOPULL. But as per below link, not sure with development kit whether do I need to change to Pullup or Pulldown.

https://devzone.nordicsemi.com/f/nordic-q-a/4505/system-power-off

 

Please let me know your inputs.

Thanks & Regards

Vishnu Beema

Parents
  • Hello,

    Thank you for your inputs. I have further queries.

    1.a) Assume if I want to measure Current consumption for entire Development kit rather than just Nordic chip, how to do. Any changes to be done on Development kit without using Power Profile kit.

    2.a) For unused pins whether can I call pins using pins_to_default().

    4.a) I am trying to understand below statement. If RTS and TXD to be configured as Output before going to System OFF mode, but pins_to_default() will configure RTS and TXD as inputs. Below statement and code is contradicting.

    “To secure correct signal levels on the pins by the UARTE when the system is in OFF mode, the pins must be

    configured in the GPIO peripheral as described in Table 81: GPIO configuration before enabling peripheral on page 337.”  

    9.a) In Development kit guide, I am referring Current measurement procedure using CRO.

    10.a) Please let me know the devices used to measure System OFF and System ON current. Using Power analyzer I am not able to measure.

    Thanks & Regards

    Vishnu Beema

     

Reply
  • Hello,

    Thank you for your inputs. I have further queries.

    1.a) Assume if I want to measure Current consumption for entire Development kit rather than just Nordic chip, how to do. Any changes to be done on Development kit without using Power Profile kit.

    2.a) For unused pins whether can I call pins using pins_to_default().

    4.a) I am trying to understand below statement. If RTS and TXD to be configured as Output before going to System OFF mode, but pins_to_default() will configure RTS and TXD as inputs. Below statement and code is contradicting.

    “To secure correct signal levels on the pins by the UARTE when the system is in OFF mode, the pins must be

    configured in the GPIO peripheral as described in Table 81: GPIO configuration before enabling peripheral on page 337.”  

    9.a) In Development kit guide, I am referring Current measurement procedure using CRO.

    10.a) Please let me know the devices used to measure System OFF and System ON current. Using Power analyzer I am not able to measure.

    Thanks & Regards

    Vishnu Beema

     

Children
No Data
Related