<?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>Bluetooth timeslot: sd_radio_request() takes a few ms which glitches an interrupt</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/40777/bluetooth-timeslot-sd_radio_request-takes-a-few-ms-which-glitches-an-interrupt</link><description>My question is similar to https://devzone.nordicsemi.com/f/nordic-q-a/4272/sd_radio_request-performance-question 
 I am using the S140 softdevice and the Radio Driver ( github.com/.../nRF-IEEE-802.15.4-radio-driver. ). Part of my application requires</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 24 Mar 2020 11:24:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/40777/bluetooth-timeslot-sd_radio_request-takes-a-few-ms-which-glitches-an-interrupt" /><item><title>RE: Bluetooth timeslot: sd_radio_request() takes a few ms which glitches an interrupt</title><link>https://devzone.nordicsemi.com/thread/241344?ContentTypeID=1</link><pubDate>Tue, 24 Mar 2020 11:24:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab0a61cd-96f9-418b-9d94-294171d0bc5e</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;updated the links, this is softdevice feature and I think it has changed before SDv6. Which softdevice version are you using?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth timeslot: sd_radio_request() takes a few ms which glitches an interrupt</title><link>https://devzone.nordicsemi.com/thread/241248?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2020 23:00:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a88e9be-f4ac-4b1e-8180-4d4b993502f9</guid><dc:creator>Jordan Archer</dc:creator><description>&lt;p&gt;Is this still true?&amp;nbsp; &amp;nbsp;And in what version of the SDK, on what parts?&amp;nbsp; &amp;nbsp;And please update the link to the diagram.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth timeslot: sd_radio_request() takes a few ms which glitches an interrupt</title><link>https://devzone.nordicsemi.com/thread/158692?ContentTypeID=1</link><pubDate>Thu, 22 Nov 2018 15:05:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d463066f-a104-448d-92a8-e0a6fc66a08a</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Hi Liam,&lt;/p&gt;
&lt;p&gt;on S140 the MCU is not blocked while using radio. So the application still has access to it apart from the pre and post processing it needs which can be seen in this &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsds_s140%2FSDS%2Fs1xx%2Fprocessor_avail_interrupt_latency%2Fprocessor_usage_patterns.html"&gt;diagram&lt;/a&gt;. As you can see that worst timing here that the softdevice steals MCU from APP is around 9uS and in your case your interrupt being masked for milliseconds does seem too much. How many milli seconds does it gets masked in worst case? Is it possible that some other high priority interrupt is masking your interrupt? Also what is the priority of your interrupt?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>