MPSL and BT Ticker

I am using nRF52840 boards. I have one query.

I understand from your documentation that MPSL schedules the Radio driver to access the Radio. And BT ticker is for time slots at the BLE level using Zephyr RTOS.

Are these modules either or feature/ Complement each other? They are independent sets at different levels?

kindly clarify

Thanks

Parents
  • Hi Janani,

    Both MPSL and BLE ticker are different & separate components which operate at different levels. But they do work together as well in certain cases.

    The MPSL is a set of libraries and it is a more lower layer (works below the BLE stack and Zephyr RTOS). It helps to schedule the radio hardware access for various protocols. 

    The BLE ticker is a part of the Bluetooth stack in the Zephyr RTOS layer. It is used for BLE communication purposes and helps schedule time slots for various Bluetooth activities.

    So it's the BLE ticker that schedules various BLE events and in case these events need radio access, the MPSL comes into picture. So these both cannot be called an either or feature as they operate at different levels and both are necessary for efficient operation of BLE and other protocols. Also, occasionally they do complement each other too.

    -Priyanka

  • Thanks!!

    Is there any silicon where multi protocol can be tested? Are the above modules MPSL and BLE ticker used in the latest  nRF SDK?

Reply Children
Related