<?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>Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/24401/event-to-event-offset-time-smaller-then-specs-show</link><description>Hi! 
 I&amp;#39;m having a little trouble with my measurements. A little situation sketch: 
 I&amp;#39;m using two nRF51822 DK&amp;#39;s who act as peripheral and connect to a nRF51 Dongle that acts as central. The peripherals use application code that continuously changes</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 11 Sep 2017 07:57:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/24401/event-to-event-offset-time-smaller-then-specs-show" /><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96084?ContentTypeID=1</link><pubDate>Mon, 11 Sep 2017 07:57:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eeb9c221-e9c9-46e2-a891-e84539d4f7ec</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;Hi guys, I&amp;#39;ll close this question cause I&amp;#39;m working on other stuff at the moment and not really focusing on cases with multiple peripherals. I think I also understand the way the different BW configurations work better by developing more. So thanks for all your help! :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96085?ContentTypeID=1</link><pubDate>Mon, 28 Aug 2017 11:41:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:800ef245-2931-4aca-b92a-c554808c2238</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;No worries, take your time :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96092?ContentTypeID=1</link><pubDate>Fri, 25 Aug 2017 11:22:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec093cfa-8b86-455b-af4b-2a2aec45f5f2</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;Okay, I will be able to provide you with this information after Tuesday next week, I have a deadline to get before that... :/ Thank you already for putting so much time and effort into it!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96093?ContentTypeID=1</link><pubDate>Fri, 25 Aug 2017 09:28:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a7bacab-fbbc-4eb0-92c8-4e8e28ba339c</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;We did some more testing, and now we actually get the same numbers as in the SDS. With a connection interval of 15 ms on both links. We would like to figure out why you get something different, but then it would be nice if you could explain a bit more about your test setup. And maybe you could also share some sniffer traces so we can have a look at them? (not pictures)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96086?ContentTypeID=1</link><pubDate>Tue, 22 Aug 2017 14:22:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cda8db80-2239-427c-a93a-48ab7ebfbb9a</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;No problem, thanks for checking up on it :) Yes, I&amp;#39;m using that SoftDevice version.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96087?ContentTypeID=1</link><pubDate>Tue, 22 Aug 2017 14:01:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8164a92a-f361-452d-8822-d5e15d21e33a</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Sorry for the late reply. I have done some testing with our Ellisys sniffer. With medium bandwidth I get 3.995 ms between the events, and with high bandwidth I get 6.391 ms. Not the same as your measurements, but still less than the tEEO in the specification. I will contact the developers and get back to you. You are using S130 v2.0.1 right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96089?ContentTypeID=1</link><pubDate>Thu, 17 Aug 2017 14:31:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4c897f33-bac7-48fa-ae6d-ee44baec0b09</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I see. Then I need to look a bit more into it. I try to do it tomorrow morning, if not it might not be until Monday.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96091?ContentTypeID=1</link><pubDate>Thu, 17 Aug 2017 14:03:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:302ec723-4bf9-40d9-b11c-d3def7f4de07</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;But you still have less then 4025 µs as well (3792 µs on the figure). And I&amp;#39;ve now tested it with HIGH BW for peripheral and central with still 15 ms connection interval on each, and I now get 4597 µs instead of 3792 µs as gap, which is still less then what it should be (6900 µs). :(&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96090?ContentTypeID=1</link><pubDate>Thu, 17 Aug 2017 13:25:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:813e3ab2-4af1-43b0-b971-9bdd50317bb4</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Because the central device will schedule the connection events one after another, and if it can&amp;#39;t receive more than 3 packets (medium bandwidth) it will not set aside 6900 us for every connection event, but only 4025 us. Please let me know if I have misunderstood what the problem is.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96088?ContentTypeID=1</link><pubDate>Thu, 17 Aug 2017 11:35:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c77e04d3-40ad-4dd7-9ff8-d09d4ae4bf6f</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;Why does it make sense then?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96098?ContentTypeID=1</link><pubDate>Thu, 17 Aug 2017 11:10:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d6716188-69f6-4a77-a4f1-02945ba8d4d5</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;What kind of bandwidth configuration do you have on the central device? If it is medium, doesn&amp;#39;t this make sense? Since the tEEO of medium is 4025 us.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96108?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 14:32:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c2f396f-07b3-4190-bd23-9cb53af79a44</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;Okay, thanks for the input already. And also for those slides, some interesting stuff in there that I didn&amp;#39;t know yet :) I also would like to share that I don&amp;#39;t always get 3 packets per interval, sometimes only 1 (in the same measurement) and sometimes some packet loss. I tested it again with a bit higher connection interval then the theoretical minimum (50 ms instead of 15 ms) and then I get good timing (larger then 6.9 ms in every case) and almost no packet loss (maybe one or two in a few seconds) and always 3 packets per interval for both peripherals. So maybe it has something to do with other factors that don&amp;#39;t allow smooth flow with the theoretical minimum connection interval for this case, don&amp;#39;t know.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96107?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 14:28:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f5aa7ca3-295d-44bf-a990-0970c005785f</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;I see it in &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s130.sds/dita/softdevices/s130/radio_notif/radio_notif.html#radio_notif__table_edm_ksn_ds"&gt;the table&lt;/a&gt; and could come up with theories but the best will be to wait for Nordic support guys later this week;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96097?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 14:19:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a25c641-b328-4b8b-a239-12314e6a36a4</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;No, I&amp;#39;m asking why it doesn&amp;#39;t start later. Because with the HIGH BW configuration, the specs say the start time of the next should be minimum 6900 µs after the first one.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96106?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 13:53:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ed160f9-4531-4836-bf84-49f50be186a2</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;I start to understand, my fault;) i was confused by your sniffer logs but these obviously map only single connection at the time, I need to imagine second connection running in parallel... You are trying to map situation of two simultaneous Central connections on nRF51 with S130 and you ask why second &amp;quot;slot&amp;quot; of synchronous links (= both have 15ms connection intervals) start ~3.8ms after the first one while it could start sooner? Isn&amp;#39;t that irrelevant because it doesn&amp;#39;t matter what is their shift, they both run independently and with max throughput they can get (if SD spec says 3 PDUs per interval then it is 3)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96099?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 13:35:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8c416556-9eec-4171-928a-e91c0b8571ba</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;Hmm I think it&amp;#39;s maybe less because only 3 packets are being send per interval then. Older Dongle firmware supported 6 packets per interval at pretty low connection intervals (7.5 - 20 ms) but the newer firmware doesn&amp;#39;t apparently (max. 3 as you can see).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96096?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 13:24:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d3d3290-cb6b-4c54-bc3a-1460a3ef25c2</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Btw. value 3792us means 3.792ms but there is perfect silence at that time of each of your connection interval (because we counted all PDU lengths and gaps and arrived to ~2ms, right?). So what exactly this number means according to your tools?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96095?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 13:23:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f1e5397-fa5f-4f6b-9b73-5624934ac0aa</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Then you probably misinterpret SD specification because as we both agreed above that the only static points in time of BLE link are starts of connection intervals, all the rest is relative to them based on PDU length and fixed air-speed or 150-microsecond gaps. And all these values perfectly match your trace... so?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96094?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 13:15:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ef9ec20-7d1e-4c06-bad7-0c0804303eaf</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;Well, what I actually find strange is why the time between the start of the event for the first peripheral and the start of the event for the second peripheral, is only 3792 µs while the SoftDevice s130 specs show that this is minimally 6900 µs for both HIGH BW configuration?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96105?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 13:04:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a07fd91-f196-4337-bf14-cec2c745558a</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;As I said I don&amp;#39;t know how long your Slave &amp;quot;full&amp;quot; PDUs are but it should be easy to compute the length as on-air speed is 1MHz exactly and all the time. So you are now happy with the picture or anything unclear?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96104?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 13:02:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab997adf-5c02-4cc2-b165-f68770a193cd</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;Thanks for the input. Answering your clarification questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Yes, indeed.&lt;/li&gt;
&lt;li&gt;Time between each PDU (Master-Slave) beginning and PDU (Slave-Master) beginning, is 230 µs. Minus 80 µs for the Master-Slave PDU duration, this gives perfect 150 µs GAP. Time between each PDU (Slave-Master) beginning and PDU (Master-Slave) beginning, is 446 µs. Minus 330 µs, this gives 116 µs, which is a bit less then 150 µs ... But all in all the time between end of last PDU and start of first PDU of next connection interval, is indeed very close to 13 ms (12.972 ms to be precise). I&amp;#39;m using Peryton as Sniffer software, combined with a Sabrent hardware sniffer piece.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96103?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 12:44:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17842e53-55c5-42fa-9bbc-586a0fa8f6bb</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;3xEmpty PDU (Master-&amp;gt;Slave) + 5xGAP (between each of 6 PDUs) + 3xFull PDU (Slave-&amp;gt;Master) = 3x80 + 5x150 + 3x330 = 2ms meaning that final GAP between end of last PDU and start of first PDU of next connection interval should be very close to 13ms. Is it the case? Note that even some more expensive sniffers like Frontline do perform well in ~10us range but not very much below (they usually show almost precise 150us timing on gaps but then fail to be as accurate on other measurements), however still you should not get OFF by more then few hundreds of microseconds.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96102?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 12:38:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e4c26756-3882-4c84-aaa8-b01322064914</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Reading it again but not sure what are all the timings in your diagrams and what are corresponding numeric values:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Can we agree that basic connection interval of 15ms works in your case as it is delta between start events of first Master-&amp;gt;Slave packet in each interval?&lt;/li&gt;
&lt;li&gt;Then timing inside interval itself between Master Tx-&amp;gt;GAP#1-&amp;gt;Slave Tx-&amp;gt;GAP#2 etc. isn&amp;#39;t cut into slots but is dynamic depending on each PDU length. BLE spec just says how long after end of received PDU should opposite side start to transmit (150us to be specific). See slides 97, 124 and 125 &lt;a href="https://github.com/Szarp/WolfsHeart/blob/master/Documents/Low%20Energy%20Training.pdf"&gt;here&lt;/a&gt;. Are your Empty PDU length + GAP#1 + full Slave PDU length in contradiction with this? If so then could you write it down more clearly?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Without knowing details about your payload length simplified numbers would be:&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96101?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 11:55:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:372f9cb2-f906-4b81-992e-efa8eec8382f</guid><dc:creator>Mathias</dc:creator><description>&lt;p&gt;It&amp;#39;s roughly the same, every snif.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Event to Event offset time smaller then specs show</title><link>https://devzone.nordicsemi.com/thread/96100?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 11:42:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8697d890-dedb-4c8e-b7fb-694139525b9c</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Have you considered inaccuracy of time display by your fancy sniffer HW&amp;amp;SW bundle?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>