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

ble-connection power consumption=1mA

Hallo everyone!

I need very low consumption when BLE working. according to S110 SDS, BLE power profile section, when BLE in idle-connect, there is Ion+Irtc+Ix32k, same with advertising idle, about 3.7uA.

My custom board has nrf5188,external 16M crystal, 3v battary, config ble_stack_init with RC32k(8000ms CALIBRATION), used peripheral power contral to disable all unneed peripheral, just maintain softdevice needed(RADIO,RTC0,TIMER0,CCM,AAR), and use code"sd_app_event_wait()" in main function.

The advertising interval=1s, timeout=60s minimum connect interval=1.5s, maximum connect interval=2s, slave latency=0, connection supervisory timeout=6s

The results is,when advertising, idle consumption is about 10uA, but when connect, consumption is 1mA.

Why connect consumption so high? where can I config?

Parents Reply
  • I already disable all unneeded peripheral, no led, no uart, no i2c...etc, just maintain BLE needed.
    and I also use same code to config "ble_app_hrs",disable button event, they all got same results, adv consumption is uA, connecting consumption=1mA, I notice when I change connect interval value(min=7.5ms to max=4s), the consumption does not change, I guess it's a issue.

Children
No Data
Related