<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MPSL and BT Ticker</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/114211/mpsl-and-bt-ticker</link><description>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</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 29 Aug 2024 09:00:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/114211/mpsl-and-bt-ticker" /><item><title>RE: MPSL and BT Ticker</title><link>https://devzone.nordicsemi.com/thread/500381?ContentTypeID=1</link><pubDate>Thu, 29 Aug 2024 09:00:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04639d08-77c1-4f4e-b733-73d99a607588</guid><dc:creator>JANC</dc:creator><description>&lt;p&gt;Thanks for the clarification&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL and BT Ticker</title><link>https://devzone.nordicsemi.com/thread/500380?ContentTypeID=1</link><pubDate>Thu, 29 Aug 2024 08:58:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84b21d8b-9d52-4d1d-997e-7d3c9241b534</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Yes that&amp;#39;s right. The scheduler operates at the fw level.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL and BT Ticker</title><link>https://devzone.nordicsemi.com/thread/500378?ContentTypeID=1</link><pubDate>Thu, 29 Aug 2024 08:53:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f60cd87c-96f0-4e29-99fe-e29a14393f30</guid><dc:creator>JANC</dc:creator><description>&lt;p&gt;Thanks Priyanka. So the scheduler sits in the firmware and the radio peripheral or the HW takes care of TX/RX. There is no scheduler or PTA at the HW level I suppose. Is my understanding correct?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL and BT Ticker</title><link>https://devzone.nordicsemi.com/thread/500354?ContentTypeID=1</link><pubDate>Thu, 29 Aug 2024 07:40:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ab6e944-48bd-4813-ab87-bcefbb67fb71</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;There is the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/nrf5340/multiprotocol_rpmsg/README.html#multiprotocol-rpmsg-sample"&gt;nRF5340_Multiprotocol RPMsg sample&lt;/a&gt; which you can take a look at. Also, the samples for application core, network core etc are mentioned here:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf53/features_nrf53.html#multiprotocol_support_for_the_nrf5340_dk"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf53/features_nrf53.html#multiprotocol_support_for_the_nrf5340_dk&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As for the radio scheduler, it operates in the firmware level. When the RADIO peripheral is used, the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/nrf_802154/doc/multiprotocol_support.html#handling_high-frequency_clock"&gt;Radio Scheduler module&lt;/a&gt; in the firmware ensures that the HFCLK is running before starting the radio procedures. But, please do note that while the fw handles radio scheduling operations, the actual execution is carried out by the hardware, i.e. the firmware can schedule a radio operation to execute at a specific time in the future, but the operation itself is executed by the radio hardware.&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL and BT Ticker</title><link>https://devzone.nordicsemi.com/thread/500263?ContentTypeID=1</link><pubDate>Wed, 28 Aug 2024 16:40:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c2fdb7f-0af6-4058-99f4-242c7ab97fde</guid><dc:creator>JANC</dc:creator><description>&lt;p&gt;Also, the radio scheduler is in HW level or at the firmware? I mean access to Radio is taken care by Firmware or the physical platform level?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL and BT Ticker</title><link>https://devzone.nordicsemi.com/thread/499994?ContentTypeID=1</link><pubDate>Tue, 27 Aug 2024 12:45:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:942c972d-efef-4a30-865f-b2c698f13d5a</guid><dc:creator>JANC</dc:creator><description>&lt;p&gt;Thanks. Any particular Sample application that can be used for Bluetooth and 15.4?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL and BT Ticker</title><link>https://devzone.nordicsemi.com/thread/499990?ContentTypeID=1</link><pubDate>Tue, 27 Aug 2024 12:41:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10b50470-d644-4cd4-8d4a-59a6cc2da9a6</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Yes, you can use our DKs like the nRF52840DK, nRF52833DK, nRF5340DK etc for testing the MPSL as these devices allow&amp;nbsp;running another protocol in parallel with the SoftDevice Controller.&amp;nbsp;The MPSL library is integrated into the nRF Connect SDK environment and is used in combination with the SoftDevice Controller to ensure multiprotocol support.&lt;/p&gt;
&lt;p&gt;Indeed the MPSL and BLE ticker are included in the latest SDKs too.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/mpsl/README.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/mpsl/README.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL and BT Ticker</title><link>https://devzone.nordicsemi.com/thread/499936?ContentTypeID=1</link><pubDate>Tue, 27 Aug 2024 09:23:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0dfba7bc-6596-4ca2-9516-8de0e753dc46</guid><dc:creator>JANC</dc:creator><description>&lt;p&gt;Thanks!!&lt;/p&gt;
&lt;p&gt;Is there any silicon where multi protocol can be tested? Are the above modules MPSL and BLE ticker used in the latest&amp;nbsp; nRF SDK?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL and BT Ticker</title><link>https://devzone.nordicsemi.com/thread/499786?ContentTypeID=1</link><pubDate>Mon, 26 Aug 2024 13:41:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10e7bd10-5832-4c5e-bf21-29cf322f840a</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi Janani,&lt;/p&gt;
&lt;p&gt;Both MPSL and BLE ticker are different &amp;amp; separate components which operate at different levels. But they do work together as well in certain cases.&lt;/p&gt;
&lt;p&gt;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.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;So it&amp;#39;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.&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>