<?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 and retriggering</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/60730/saadc-and-retriggering</link><description>Hi, 
 I&amp;#180;m using the NRF52810 device and have an issue with the SAADC peripheral. 
 I basically have 2 channel where i want to do some averaging to improve noise. 
 The setup is as follows: 
 
 When the adc is started (task started), i want to collect</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 11 May 2020 08:31:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/60730/saadc-and-retriggering" /><item><title>RE: SAADC and retriggering</title><link>https://devzone.nordicsemi.com/thread/249117?ContentTypeID=1</link><pubDate>Mon, 11 May 2020 08:31:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dab31ee7-1dd0-4b35-9607-b0088905a008</guid><dc:creator>Jannebozz</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;Ok, that makes sense. Will try and see. Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAADC and retriggering</title><link>https://devzone.nordicsemi.com/thread/248994?ContentTypeID=1</link><pubDate>Fri, 08 May 2020 14:07:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2dfbc90f-71b9-40a5-87e1-c55152b6f1bd</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;I looked over your code again. I see that you have the MAXCNT register set to the number of enabled channels. When you have started the SAADC, and the buffer has been filled, the END event will be generated. At this point, the SAADC will be in stopped state. If you want to sample again, you need to trigger the START task again. If you want to sample multiple times in a loop, without triggering START, you can increase the buffer size and wait for the&amp;nbsp;&lt;span&gt;DONE/RESULTDONE&amp;nbsp;events between each sample.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAADC and retriggering</title><link>https://devzone.nordicsemi.com/thread/247270?ContentTypeID=1</link><pubDate>Wed, 29 Apr 2020 09:48:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fbf32fb2-fbb5-49d2-862e-d670f3e59ce4</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Ok, that is a revision 1 chip. I will try to get hold of a similar chip and test if I can&amp;nbsp;reproduce the issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAADC and retriggering</title><link>https://devzone.nordicsemi.com/thread/246930?ContentTypeID=1</link><pubDate>Mon, 27 Apr 2020 18:13:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ac041d9e-f0bc-4382-ad8a-19b5ecf50fe8</guid><dc:creator>Jannebozz</dc:creator><description>&lt;p&gt;The marking says &lt;br /&gt;52810&lt;br /&gt;QCAAC0&lt;br /&gt;1740AB&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAADC and retriggering</title><link>https://devzone.nordicsemi.com/thread/246861?ContentTypeID=1</link><pubDate>Mon, 27 Apr 2020 13:11:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf368cd0-2078-4d09-bf93-d2fd1b303b2b</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;You can check the markings on the chip against the table I linked, or post the marking here.&lt;/p&gt;
&lt;p&gt;I do not have any nRF52810 chips available to test with at the moment, but if you can provide an example project that can reproduce the issue, I will try to have someone take a look at it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAADC and retriggering</title><link>https://devzone.nordicsemi.com/thread/246859?ContentTypeID=1</link><pubDate>Mon, 27 Apr 2020 13:08:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64b828fa-7304-4674-b845-55674c1fba66</guid><dc:creator>Jannebozz</dc:creator><description>&lt;p&gt;&lt;span&gt;Do the code work without oversampling? No&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;or without offset calibration? No&lt;br /&gt;Where/how do you trigger the START task? This is done later in the init phase. Pretty much straight after calibration&amp;nbsp;&lt;br /&gt;Have you tested with higher acquisition time? Yes, but the problem still is the same.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Not sure how to check hw revision?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAADC and retriggering</title><link>https://devzone.nordicsemi.com/thread/246850?ContentTypeID=1</link><pubDate>Mon, 27 Apr 2020 12:58:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1b308be-fe81-454e-97c5-2b0261b06f14</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Do the code work without oversampling, or without offset calibration? Where/how do you trigger the START task? Have you tested with higher acquisition time? We have had quite a few erratas with tacq &amp;lt; 5 us in nRF52832, but most of these should have been fixed in nRF52810.&lt;/p&gt;
&lt;p&gt;Which &lt;a href="https://infocenter.nordicsemi.com/topic/comp_matrix_nrf52810/COMP/nrf52810/nRF52810_ic_revision_overview.html"&gt;revision&lt;/a&gt; is the nRF52810 chip you are testing this on?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>