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

Possible solution to reduce power consumption for nrf52832

Hello all,

I am currently working on a project to control a door lock and use ble_app_multirole_lesc as reference.

As measurement the current consumption is around 6.5mA when connected to another nrf52832 and advertising.When both connect to android phone and another nrf52832, the current consumption is around 5mA

Is this a normal consumption? Because it is written inside the example that this example is not optimized for power consumption

And if it is possible to reduce power consumption, how much can I reduce and how can I do it?

My device runnning on 18650 battery so power consumption is a big problem with me

Can anyone show me a already optimized example or give me a link so that I can do it by myself. I have found useful link but for nrf51 (https://devzone.nordicsemi.com/tutorials/b/hardware-and-layout/posts/nrf51-current-consumption-guide), is there any link for nrf52?

Thank you so much for your help 

  • Hi Khanh, 

    Constant current consumption of 5-6mA is very high. 

    Which tool did you use to do measurement ? Have you tried to do measurement on our nRF5 DK or it was on your own custom board ? 

    I would suggest you to test the current consumption with the ble_app_pwr_profiling (or even ble_app_hrs would also have current consumption in the range of <100uA)  to make sure you don't have other components on the board that draw exceed current. 

    You can try to put the MCU to system off mode and check the current consumption, it should be ~1uA. 

  • Thanks for reply me

    Since I'm not familiar with electronic and my board is a custom board, I used a VOM to measure current consumption

    Now I can get the current consumption to about 2.8mA as measure by VOM.I dont really know if the way I measured was right or wrong but if compare to online power profile for nrf52832, its really a huge number

    I have spent a day following the instruction in the link for nrf51 but still cant get the current consumption to uA

  • "Have you tried turning it of and on again?"

    SCNR.

    No, really: The (SWD) debugging interface can cause a significant current draw, wich will vanish after a power cycle with SWD disconnected.

    But that is only about 1mA from your 2.8; You will have to check other consumers: Enabled peripherials, current drawn through connected GPIOs.

  • Please try to just run the rtc example and measure the current consumption, by default, excluding the current to the LEDs, consumption should be around 10uA for that example

  • I have compiled and flash the rtc example in to my board and the result as measured by VOM is still 2.59mA (with only power led on), which is a much more higher result than expected 

    Maybe the problem is my board, its a custom board using EBYTE E73 module from china but have the same schematic as nordic dev board so that I can reuse all the examples without modifying. In the specification of the module the Receiving current is 5mA and Transmitting current is 14mA, I dont really know if this is the main cause but till now that is the only thing I can think about

Related