nRF5340 BLE beacon/peripheral low power configuration

Hello,
I am developing nRF5340, the project is pre-production.
I am getting a issue with BLE power consumption, when I turned BLE on, the current is about 9uA. with BLE beacon On then the current is about 240uA
My settings:
prj.conf

CONFIG_BT=y
CONFIG_BT_SMP=y
# CONFIG_BT_SETTINGS=y

CONFIG_IPC_SERVICE=y
CONFIG_MBOX=y
CONFIG_BT_HCI_RAW=y
CONFIG_BT_HCI_RAW_RESERVE=1
CONFIG_BT_MAX_CONN=16

child_image hci_rpmsg.conf

CONFIG_LOG=n
CONFIG_SERIAL=n

CONFIG_RPMSG_SERVICE=y
CONFIG_RPMSG_SERVICE_MODE_REMOTE=y

CONFIG_HEAP_MEM_POOL_SIZE=8192

CONFIG_MAIN_STACK_SIZE=512
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=512
CONFIG_BT=y
CONFIG_BT_HCI_RAW=y
CONFIG_BT_MAX_CONN=16
CONFIG_BT_CTLR_ASSERT_HANDLER=y
CONFIG_BT_HCI_RAW_RESERVE=1

CONFIG_ASSERT=y
CONFIG_DEBUG_INFO=y
CONFIG_EXCEPTION_STACK_TRACE=y


I am not sure about the configuration. I would like to have any help to improve the power.

Thank you so much!

Parents Reply Children
  • Hi Thao, 
    I'm in Norway unfortunately. Could you let me know which SDK the firmware should be build with ? 
    Can I build the firmware with the DK. Have you tried to measure the current on a DK ? 


    How did you do the test "When I turned BLE on, the current is about 9uA. with BLE beacon On then the current is about 240uA" ?  Could you capture a power profile trace when you doing that ? 

    What I can see from the trace is that the idle current is about 246 uA. It is really high, it should only a few uA if you are not doing anything except for BLE. 


    So there is something was constantly on we need to check that. If we can see exactly what made it change from 9uA to 246uA. Can you describe how you did that ? 

  • Hi Hung,
    I am using ncs 2.6.1, I don't try with nRF53 DK yet, not sure it works.
    there is only difference between 9uA and 246uA that 9uA calles  bt_disable() function, other things are same.
    "When I turned BLE on, the current is about 9uA. with BLE beacon On then the current is about 240uA"
    this is my wrong. I mean when BLE is turned off then the current is 9uA

Related