<?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>SDK15.2 Operational issues between FDS and PPI ADC</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/41018/sdk15-2-operational-issues-between-fds-and-ppi-adc</link><description>Hi Nordic, 
 Does FDS affect PPI ADC acquisition when writing data? The test found that once the FDS is written to the data, the ADC data returned by the PPI ADC is fixed. 
 1.The acquired AD data is correct before the FDS write operation. 
 
 2.After</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 29 Nov 2018 20:29:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/41018/sdk15-2-operational-issues-between-fds-and-ppi-adc" /><item><title>RE: SDK15.2 Operational issues between FDS and PPI ADC</title><link>https://devzone.nordicsemi.com/thread/159631?ContentTypeID=1</link><pubDate>Thu, 29 Nov 2018 20:29:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d9b2ec9-41aa-4e96-9451-f8f0f25b867e</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The CPU will be halted during the flash write operation, depending on how frequent the ecg_data occurs, it may not be able to service the interrupts between measurements. Maybe this is causing your program flow to misbehave. Can you check your ADC configuration has changed and/or if your event source for the PPI channel to the ADC task has changed?&lt;/p&gt;
&lt;p&gt;An FDS write operation may not take very long time if it&amp;#39;s only an flash write operations that occurs (maybe tens of ~us range), but if the FDS write trigger an flash erase operation to be able to write, then the CPU may be halted for 100ms, which is very long time.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>