<?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>SAADC, any advantage of using PPI for start_on_end?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/107768/saadc-any-advantage-of-using-ppi-for-start_on_end</link><description>Hi, 
 there two methods in documentation and in the examples. 
 What would be the reason to dedicate a ppi channel for &amp;#39;start_on_end&amp;#39; instead of using the start_on_end member in the advanced configuration? 
 In general and especially looking for performance</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 29 Jan 2024 11:59:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/107768/saadc-any-advantage-of-using-ppi-for-start_on_end" /><item><title>RE: SAADC, any advantage of using PPI for start_on_end?</title><link>https://devzone.nordicsemi.com/thread/466484?ContentTypeID=1</link><pubDate>Mon, 29 Jan 2024 11:59:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a5c9a1c-83f6-4966-adc3-04448c2256a3</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Delay might happen if double buffering is used. &lt;br /&gt;In case when start_on_end=true, latching of second buffer is performed by the code executing in the SAADC IRQ handler when END event for the first buffer is triggered. If there is some other IRQ which executes with higher priority, latching of the second buffer might be delayed and some analog samples might be lost.&amp;nbsp;&lt;br /&gt;If start_on_end=false is used, and START task is connected with the END event using (D)PPI, then latching of the second buffer happens as soon as possible, eliminating the risk of losing analog samples.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAADC, any advantage of using PPI for start_on_end?</title><link>https://devzone.nordicsemi.com/thread/466247?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2024 13:59:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2dd38d25-c806-4d75-96e6-2467db49eb70</guid><dc:creator>tpg</dc:creator><description>&lt;p&gt;Of course, you find the documentation for the nrfx SAADC driver &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.5.1/nrfx/drivers/saadc/driver.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Example code is under modules/hal/nordic/nrfx/samples/src/nrfx_saadc of your installation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAADC, any advantage of using PPI for start_on_end?</title><link>https://devzone.nordicsemi.com/thread/466244?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2024 13:52:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31afb718-7c74-42a2-94a4-50d45a8f7169</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]there two methods in documentation and in the examples.[/quote]
&lt;p&gt;Could you please provide relevant links to the documentation and examples?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>