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
  • Hi

    1. To do this you would have to measure the DK as an external board described in the PPK user guide.

    2. You can, of course, but it wouldn't be necessary as unused pins would be in the default state by default.

    4. I think you're misunderstanding that statement. When using the UART it needs RTS and TXD to be outputs to work. When the system goes to system OFF, you would disable the UART, wherein the pins are set to the default state, and won't draw power in system OFF.

    9. No, you can't use a 1Ohm resistor, that is not how that calculation will work. 

    10. You should be able to measure current using your power analyzer. Have you done what is stated in section 6.7.1 Preparing the development kit board, in the DK user guide? You could also use any other of the current measurement tools stated in the user guide.

    Best regards,

    Simon

Reply
  • Hi

    1. To do this you would have to measure the DK as an external board described in the PPK user guide.

    2. You can, of course, but it wouldn't be necessary as unused pins would be in the default state by default.

    4. I think you're misunderstanding that statement. When using the UART it needs RTS and TXD to be outputs to work. When the system goes to system OFF, you would disable the UART, wherein the pins are set to the default state, and won't draw power in system OFF.

    9. No, you can't use a 1Ohm resistor, that is not how that calculation will work. 

    10. You should be able to measure current using your power analyzer. Have you done what is stated in section 6.7.1 Preparing the development kit board, in the DK user guide? You could also use any other of the current measurement tools stated in the user guide.

    Best regards,

    Simon

Children
No Data
Related