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

Sleep mode power consumption

I would like to confirm that my hardware design is correct and in addition that I am following the correct procedure to place the nRF52832 to sleep to achieve the lowest possible sleep current. I am using the standard unmodified power management example for PCA100040. Although I only have a single button, it should still work as I understand. I am using Segger Embedded Studio with j-Link. I understand that in order to run the sample I must not run in debug mode. I am still however getting a current draw of 850uA. As you can see, I am using the module from Raytac.

Job1.PDF

Parents
  • Hello,

    You mean the example ble_app_pwr_profiling, from SDK\examples\ble_peripheral\ble_app_pwr_profiling, right?

    This example, if not modified, will start advertising if the number of buttons is less than or equal to 2:

    #if BUTTONS_NUMBER > 2

    ...

    #else

    m_is_notification_mode = true

    #endif

    I compiled a version that does nothing but going to system off.

    nrf52832.hex

    Can you please try to program the attached .hex file? It is a merge of the application and the softdevice, so you don't have to program the softdevice first. If you use nrfjprog, you can just type:

    nrfjprog -e

    nrfjprog --program nrf52832.hex

    nrfjprog --reset

    And the application should start. Connect the PPK, and do some measurements, and see if the PCB still draws a lot of current.

    Best regards,

    Edvin

Reply
  • Hello,

    You mean the example ble_app_pwr_profiling, from SDK\examples\ble_peripheral\ble_app_pwr_profiling, right?

    This example, if not modified, will start advertising if the number of buttons is less than or equal to 2:

    #if BUTTONS_NUMBER > 2

    ...

    #else

    m_is_notification_mode = true

    #endif

    I compiled a version that does nothing but going to system off.

    nrf52832.hex

    Can you please try to program the attached .hex file? It is a merge of the application and the softdevice, so you don't have to program the softdevice first. If you use nrfjprog, you can just type:

    nrfjprog -e

    nrfjprog --program nrf52832.hex

    nrfjprog --reset

    And the application should start. Connect the PPK, and do some measurements, and see if the PCB still draws a lot of current.

    Best regards,

    Edvin

Children
No Data
Related