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
  • I noticed that you have a lot of libraries in the source code you provided. Have you tried to simplify the firmware ? If you test with some simple application, for example peripheral_lbs do you see the same high current consumption ? 
    It would be easier for us to identify what need to be turned off if you can reproduce the issue on a DK and with a simplified firmware. 

Reply
  • I noticed that you have a lot of libraries in the source code you provided. Have you tried to simplify the firmware ? If you test with some simple application, for example peripheral_lbs do you see the same high current consumption ? 
    It would be easier for us to identify what need to be turned off if you can reproduce the issue on a DK and with a simplified firmware. 

Children
No Data
Related