<?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>S332 stack running concurrent BLE peripheral and ANT connections.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/41319/s332-stack-running-concurrent-ble-peripheral-and-ant-connections</link><description>We are using the nRF52832 with S332 v2.0 of the stack. We have recently been testing concurrent operation of a BLE peripheral connection and an ANT bidirectional master. The specifics are listed below: 
 
 BLE 
 Connection Interval (min): 24msec 
 Connection</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 11 Dec 2018 21:03:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/41319/s332-stack-running-concurrent-ble-peripheral-and-ant-connections" /><item><title>RE: S332 stack running concurrent BLE peripheral and ANT connections.</title><link>https://devzone.nordicsemi.com/thread/161306?ContentTypeID=1</link><pubDate>Tue, 11 Dec 2018 21:03:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87b31de7-ddcb-4430-ba8d-b1210e891d62</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;In essence yes.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S332 stack running concurrent BLE peripheral and ANT connections.</title><link>https://devzone.nordicsemi.com/thread/161287?ContentTypeID=1</link><pubDate>Tue, 11 Dec 2018 17:17:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04cf996d-2f49-4eb5-a175-f8bfe1725ef0</guid><dc:creator>kpreiss</dc:creator><description>&lt;p&gt;Are you saying in my example, that the BLE connection will always have priority over the ANT channel because the BLE connection period is larger than the ANT channel period?&amp;nbsp; If we made the ANT channel period larger than the BLE period, would the ANT&amp;nbsp; channel have priority over BLE?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Kurt&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S332 stack running concurrent BLE peripheral and ANT connections.</title><link>https://devzone.nordicsemi.com/thread/161284?ContentTypeID=1</link><pubDate>Tue, 11 Dec 2018 17:00:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c6668b0-2e27-4fd8-9523-f1a090a100a8</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi Kurt,&lt;/p&gt;
&lt;p&gt;What I am trying to say is that if you place this on a timeline, and BLE have a interval of 100ms and ANT of 16.937ms, then BLE would always get the 100ms period, while ANT would need to skip specific intervals that collide with the 100ms BLE period. However in this case ANT would still have 5 un-interrupted periods between each BLE period, so that would be pretty good overall for ANT.&lt;/p&gt;
&lt;p&gt;If BLE use 24ms and ANT use 16.937ms, then&amp;nbsp;ANT will collide much more frequently with BLE, and will need to overall skip more periods than when BLE is 100ms.&lt;/p&gt;
&lt;p&gt;Have in mind here that each radio event (ANT and BLE) you may assume is ~5ms, which is why they will collide.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With &amp;quot;slowest&amp;quot; I mean the protocol that transmit with the longest period in time between transmissions.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S332 stack running concurrent BLE peripheral and ANT connections.</title><link>https://devzone.nordicsemi.com/thread/161246?ContentTypeID=1</link><pubDate>Tue, 11 Dec 2018 14:49:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16fb79b2-8248-4fe3-9346-8db8b9efd227</guid><dc:creator>kpreiss</dc:creator><description>&lt;p&gt;HI Kenneth,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t understand your reply regarding the &amp;quot;slowest&amp;quot; interval wins scheduling.&amp;nbsp; When we increased the BLE connection period from 24 msec to 100 msec, we saw far fewer RX FAIL events on the ANT interface.&amp;nbsp; This would indicate the smaller connection period has precedence. By increasing the BLE connection period, the higher frequency ANT channel rate has priority.&lt;/p&gt;
&lt;p&gt;Also how do I calculate how long it would take to send a 4 packet burst over the air assuming their are no retries?&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Kurt&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S332 stack running concurrent BLE peripheral and ANT connections.</title><link>https://devzone.nordicsemi.com/thread/161015?ContentTypeID=1</link><pubDate>Mon, 10 Dec 2018 14:08:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8b48a11-62e4-481f-919e-00868fb9769a</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Typically the &amp;quot;slowest&amp;quot; interval will win scheduling, since that radio event&amp;nbsp;will be allowed to schedule and allocate it&amp;#39;s required time in the future first. There is not really a good way to avoid this, other than to change interval, and/or the amount of data in each interval to reduce the occurance.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S332 stack running concurrent BLE peripheral and ANT connections.</title><link>https://devzone.nordicsemi.com/thread/160784?ContentTypeID=1</link><pubDate>Fri, 07 Dec 2018 15:20:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:03191968-d104-41a1-bb73-f14bebee3175</guid><dc:creator>kpreiss</dc:creator><description>&lt;p&gt;One more data point....Restricting the BLE peripheral connection interval to 100msec significantly reduced the number of EVENT_RX_FAIL events being observed on the ANT sniffer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>