<?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 high current</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/18995/saadc-high-current</link><description>Hi, 
 I am working on measuring the voltage on a lithium battery (norminal 3.7V) with a voltage divider on nRF52832. The voltage divider combines a 510K and 360K resistor and a 0.1uF capacitor.
We got following findings: 
 
 The current raised up</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 18 Feb 2017 12:27:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/18995/saadc-high-current" /><item><title>RE: SAADC high current</title><link>https://devzone.nordicsemi.com/thread/73431?ContentTypeID=1</link><pubDate>Sat, 18 Feb 2017 12:27:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d0a2e8e-70a1-448b-b291-054fdc26530a</guid><dc:creator>SaurabhPatel</dc:creator><description>&lt;p&gt;Hi Tkch, Thanks for this comment.This comment helpful for me as I was facing similar issue. I tried by removing float calculation in my code and current fall down from mAmp to uAmp. Then i refer &lt;a href="https://devzone.nordicsemi.com/question/70989/fpu-divide-by-0-and-high-current-consumption/"&gt;link text&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAADC high current</title><link>https://devzone.nordicsemi.com/thread/73430?ContentTypeID=1</link><pubDate>Tue, 17 Jan 2017 01:45:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8f26cc6-28cb-473f-b25e-ba5e07692753</guid><dc:creator>Tkch</dc:creator><description>&lt;p&gt;Hi Ole,&lt;/p&gt;
&lt;p&gt;Thanks for your prompt reply.&lt;/p&gt;
&lt;p&gt;The problem is fixed. Floating point calculation is used after successful SAADC conversion that caused the FPU wake up the system all the time. This is due to anomalies 87 (unexpected wake from System ON Idle when using FPU).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SAADC high current</title><link>https://devzone.nordicsemi.com/thread/73429?ContentTypeID=1</link><pubDate>Mon, 16 Jan 2017 13:46:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f39df53e-b21a-4eff-812b-44393e2f02ef</guid><dc:creator>Ole Bauck</dc:creator><description>&lt;p&gt;6 mA indicates that the CPU is not able to go to sleep (it may be stuck in an infinite loop somewhere).&lt;/p&gt;
&lt;p&gt;You are mixing register manipulation and saadc SDK driver code. This is not recommended unless you know exactly what you are doing. Manipulating the register in a wrong way with respect to the driver may lead to issues like this.&lt;/p&gt;
&lt;p&gt;Why are you uninitializing the driver? This is not necessary in SDK 12 and later to save power. You can use Low Power mode instead:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#define SAADC_CONFIG_LP_MODE 1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Calibration can be done using the driver: &lt;a href="https://devzone.nordicsemi.com/question/101470/calibrating-saadc-on-nrf52/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>