<?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>Radio Timing and PPI</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/23223/radio-timing-and-ppi</link><description>Hi, 
 to investigate a timing problem in my Bluetooth stack, I&amp;#39;ve hard wired the Radio ADDRESS and END events to a GPIO pin using the PPI. The ADDRESS event is used to toggle the pin to high, and the END event is used to toggle the pin back to low. </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 11 Jul 2017 08:03:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/23223/radio-timing-and-ppi" /><item><title>RE: Radio Timing and PPI</title><link>https://devzone.nordicsemi.com/thread/91353?ContentTypeID=1</link><pubDate>Tue, 11 Jul 2017 08:03:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6409b67a-94cc-40b8-9db9-17a23495c826</guid><dc:creator>Torsten Robitzki</dc:creator><description>&lt;p&gt;@Petter Yes, sorry, the uploaded hex didn&amp;#39;t work. I&amp;#39;ve attached a new hex file (and tested it before).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Timing and PPI</title><link>https://devzone.nordicsemi.com/thread/91355?ContentTypeID=1</link><pubDate>Mon, 10 Jul 2017 14:55:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21a51d2c-8060-4176-a3a8-ef05def47ade</guid><dc:creator>Torsten Robitzki</dc:creator><description>&lt;p&gt;That would be awesome if you could ask one of the developers. Currently, this method is the only method available to me to check timings. That method served me well in the past and I would like to understand, where this additional 10us comes from to be able to use the method verify my code. TIA Torsten&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Timing and PPI</title><link>https://devzone.nordicsemi.com/thread/91354?ContentTypeID=1</link><pubDate>Mon, 10 Jul 2017 14:21:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6ec7684-863c-4ebd-ade2-335e17e38134</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;My logic trace is very similar to yours. Around 200 us. I&amp;#39;m not sure why it&amp;#39;s not 190 us. I can try to check with a developer if you want me to, but vacation has started. Let me know.&lt;/p&gt;
&lt;p&gt;I tried your hex, couldn&amp;#39;t get any pin changes on 23 or 25...? :( The Ellisys sniffer shows 190 us though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Timing and PPI</title><link>https://devzone.nordicsemi.com/thread/91351?ContentTypeID=1</link><pubDate>Fri, 07 Jul 2017 13:19:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8bf2d52-8eeb-4546-bfc9-a2a5cf0a952d</guid><dc:creator>Torsten Robitzki</dc:creator><description>&lt;p&gt;@Petter Thanks a lot!!! I&amp;#39;ve attached a hex file to the original message. The radio activity is routed to pin 23. Pin 25 gives a short pulse, when a scan request is received to be used as trigger. I will also add the code, that I&amp;#39;ve used to configure PPI and PGIOTE.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Timing and PPI</title><link>https://devzone.nordicsemi.com/thread/91352?ContentTypeID=1</link><pubDate>Fri, 07 Jul 2017 13:01:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1cab1e88-237c-4e23-b51f-474f46c1ec5b</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I&amp;#39;m not sure what the mistake is, your reasoning is makes sense to me. I did some testing on our stack with an Ellisys sniffer. For the T_IFS + preamble and access address I got between 190 us and 192 us, never 200 us. If you have a hex file I can try to test your stack as well. I will try to hook up into the ADDRESS and END events and see if I can get a logic trace soon.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Timing and PPI</title><link>https://devzone.nordicsemi.com/thread/91350?ContentTypeID=1</link><pubDate>Wed, 05 Jul 2017 15:12:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef3303e6-3e24-4683-a0ca-b2bfd277cff0</guid><dc:creator>Torsten Robitzki</dc:creator><description>&lt;p&gt;Yep: &lt;a href="https://github.com/TorstenRobitzki/bluetoe"&gt;github.com/.../bluetoe&lt;/a&gt;. Interesting is, that for the advertisment (the first rectangle) and for the scan request (the second rectangle), this measurement method delivers the correct values. But not for the low pulse (T_IFS) between both rectangles. But I&amp;#39;m quite sure, that T_IFS is correct because I always measure the same values irrespectively of the used GATT Client.&lt;/p&gt;
&lt;p&gt;Thanks a lot for having a look into this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Timing and PPI</title><link>https://devzone.nordicsemi.com/thread/91349?ContentTypeID=1</link><pubDate>Wed, 05 Jul 2017 15:04:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9eef4d46-7cbd-49d2-a1c6-2c0adb945165</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I need to look into this. You have developed this Bluetooth stack?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>