Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Low current consumption for proximity with nRF52810

Hi,

I'm using nrf523810. The current consumption that I get for proximity is 4mA and I want to reduce it to less than 1mA. I use the proximity example nrf5 sdk v14 and v15.

Both get the same current consumption. I also disable easyDMA in sdk_config.h but only manage to reduce it to 3.5mA. I use the same method for UART example in reducing the current which i get less than 1mA but it does not work for proximity somehow. 

But if I use nrf52832, the current consumption is 2.5mA and after disable easyDMA is 2.2mA. 

Any idea on how to achieve this? Please guide me on how to reduce the current consumption >1mA.

Thanks

Parents
  • I have not yet tested current consumption of this but quick look into the project files shows that the logs are enabled and using UART as backend, so this will consume some power. Disable them in sdk_config.h

    Change below 

    Fullscreen
    1
    2
    3
    #ifndef NRF_LOG_ENABLED
    #define NRF_LOG_ENABLED 1
    #endif
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    to

    Fullscreen
    1
    2
    3
    #ifndef NRF_LOG_ENABLED
    #define NRF_LOG_ENABLED 0
    #endif
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Hi, I did. But the current shows no different. Still 4mA.

  • I just tested this on 52810 DK and it shows that the average current is around 1mA

    This tells me that you are using a custom board and most likely there is some issue there.

  • Yes, i use custom board. This is my nrf52810, 

    not the one you are using. I get 2.5mA not 4mA my mistake. 4mA is because there is microcontroller solder together on the board. I did disable as you told but still no changes. 

    Is there any other way to solve this?

Reply
  • Yes, i use custom board. This is my nrf52810, 

    not the one you are using. I get 2.5mA not 4mA my mistake. 4mA is because there is microcontroller solder together on the board. I did disable as you told but still no changes. 

    Is there any other way to solve this?

Children