<?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>How to stop SAADC</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47727/how-to-stop-saadc</link><description>Hi, 
 I am using nrf52840 with custom board, sdk 15 and and softdevice 6.0.0. I modified saadc example to sample SAADC value once and stop it in saadc_callback. Everything works great, but when I start SAADC and measure the current, it consumes 2 extra</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 27 May 2019 14:45:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47727/how-to-stop-saadc" /><item><title>RE: How to stop SAADC</title><link>https://devzone.nordicsemi.com/thread/189385?ContentTypeID=1</link><pubDate>Mon, 27 May 2019 14:45:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df426289-b8ae-46c3-907b-aba718f5f0ce</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Does it work for your custom board as well?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to stop SAADC</title><link>https://devzone.nordicsemi.com/thread/189381?ContentTypeID=1</link><pubDate>Mon, 27 May 2019 14:39:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:46781df0-1077-49f5-b9d1-ea8b0e46c9b7</guid><dc:creator>nahro</dc:creator><description>&lt;p&gt;I tested the DK and it works fine. I was not going back to power management after adc i was just waiting for ble events now i use nrf_pwr_mgmt_run() instead of sd_app_evt_wait() and it works great.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to stop SAADC</title><link>https://devzone.nordicsemi.com/thread/189379?ContentTypeID=1</link><pubDate>Mon, 27 May 2019 14:36:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00086b50-e1e5-4b28-9ef3-4e4d089d7663</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;There is a bug with EasyDMA not releasing it&amp;#39;s clock source, but it is only present when more than one channel is enabled, the current consumption is then ~1.2mA, also the workaround is to call&amp;nbsp;nrfx_saadc_uninit.&lt;/p&gt;
&lt;p&gt;Try this:&lt;br /&gt;NRF_SAADC-&amp;gt;ENABLE = 0;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to stop SAADC</title><link>https://devzone.nordicsemi.com/thread/189335?ContentTypeID=1</link><pubDate>Mon, 27 May 2019 12:50:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4540d5e-59c5-4f3d-b956-047b144ccf23</guid><dc:creator>nahro</dc:creator><description>&lt;p&gt;Actually i am trying to find my DK, but i think it might be the easyDMA that not stopping because i check nrfx_saadc_is_busy() and it&amp;#39;s in idle state but still consuming 2 mA.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to stop SAADC</title><link>https://devzone.nordicsemi.com/thread/189326?ContentTypeID=1</link><pubDate>Mon, 27 May 2019 12:42:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8dff4e1e-0aad-4903-886b-fd87c75c8c99</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Are you able to reproduce the issue on the DK?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>