<?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>connection and scan interval in multilink application</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47330/connection-and-scan-interval-in-multilink-application</link><description>Hi, 
 I am wondering how connection and scan interval work together when using multilink central device. I am starting scanning (scan interval and window 0x80) again after connection (connection interval 20 ms) is established. I would allow 10 simultaneously</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 21 May 2019 12:20:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47330/connection-and-scan-interval-in-multilink-application" /><item><title>RE: connection and scan interval in multilink application</title><link>https://devzone.nordicsemi.com/thread/188258?ContentTypeID=1</link><pubDate>Tue, 21 May 2019 12:20:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e4fe652c-3a99-4851-a9c0-efabd2d258f5</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;From the sds: If short connection intervals are not essential to the application and there is a need to have a Scanner running at the same time as connections, then it is possible to avoid dropping packets on any connection as a Central by having a connection interval larger than ∑t&lt;sub&gt;event-Cx&lt;/sub&gt; + scanWindow + t&lt;sub&gt;ScanReserved&lt;/sub&gt;. The Initiator is scheduled asynchronously to any other role (and any other timing-activity), hence the initiator timing-event might collide with other timing-events even if the above recommendation is followed.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I could not quickly find t&lt;sub&gt;ScanReserved&lt;/sub&gt;, but according to &lt;span&gt;&lt;a title="Bluetooth Low Energy scanner and initiator processor usage" href="https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/ble_processor_avail_interrupt_latency/ble_scanner_performance.html?cp=3_4_1_0_15_2_2_2"&gt;Bluetooth Low Energy scanner and initiator processor usage&lt;/a&gt;&lt;/span&gt; not a lot time should be needed. Consider maybe reducing the scan window by a couple of milliseconds to take that into account?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: connection and scan interval in multilink application</title><link>https://devzone.nordicsemi.com/thread/187486?ContentTypeID=1</link><pubDate>Thu, 16 May 2019 10:14:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94b2d90f-08d8-4092-8b42-2a7bbbf98aef</guid><dc:creator>Andreas48752</dc:creator><description>&lt;p&gt;Thank you for the answer and the links. That is what I was looking for.&lt;/p&gt;
&lt;p&gt;I am not sure if I got that right:&lt;/p&gt;
&lt;p&gt;So my goal are max. 20 simultaneous connections (con. interval&amp;nbsp;200 ms and gap event length&amp;nbsp;set to 7.5 ms) and scanning window 50 ms&amp;nbsp; (scanning interval also 200 ms). This would be 20x7.5=150 ms for the connections and 50 left for scanning window.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If I am using that there should not be any overlapping, right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: connection and scan interval in multilink application</title><link>https://devzone.nordicsemi.com/thread/187418?ContentTypeID=1</link><pubDate>Thu, 16 May 2019 07:30:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:78a4691b-e97e-4075-a0b3-de201df55784</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Yes, only one role/activity at the time. So you need to choose scan and connection intervals wisely. See the &lt;span&gt;&lt;a title="Primary channel scanner timing" href="https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/multilink_scheduling/scanner_timing_primary_channel.html?cp=3_4_1_0_14_3_0"&gt;Primary channel scanner timing&lt;/a&gt;&lt;/span&gt; chapter of the Softdevice specification so see details on scanning. I would recommend you look through the whole &lt;span&gt;&lt;a title="Scheduling" href="https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/multilink_scheduling/multilink_scheduling.html?cp=3_4_1_0_14"&gt;Scheduling&lt;/a&gt;&lt;/span&gt; chapter when doing multi-role.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>