Nordic SoftDevice Controller versus Zephyr BLE Controller (CONFIG_BT_LL_SW_SPLIT=y)

Hi,

in my product I'm using NCS2.5.1 with 20 peripherals on one central. the peripherals have a connection interval of 2 seconds. Lately was trying out the Zephyr BLE Controller (instead of the SoftDevice Controller) and have noticed that the response in the communication is faster, but the current consumtion increases. This is because of a different behaviour every connection interval. I've made two measurements.

What you see in the pictures are the connection interval awakes and current spikes. You can see the SoftDevice only awakes once where the Zephyr BLE Controller awakes three times.

Is there a way to set up some different options with the Zephyr BLE Controller to lower the current consumption? I wan't to experiment, whether I get a faster response time with the Zephyr controller.

Thanks and Best Regards,

Phobios

Measurement with the SoftDevice controller

Measurement with the Zephyr BLE controller

Related