<?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>NRF51822 : is that a normal power consumption</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17409/nrf51822-is-that-a-normal-power-consumption</link><description>Hi, 
 I would like to have a confirmation of my interpretation of the consumption information that I found in the NRF51822 product spec to estimate the power consumption of my application. 
 My App : Use an RTC (1s timeout) to keep a record of the time</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 07 Nov 2016 14:50:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17409/nrf51822-is-that-a-normal-power-consumption" /><item><title>RE: NRF51822 : is that a normal power consumption</title><link>https://devzone.nordicsemi.com/thread/66918?ContentTypeID=1</link><pubDate>Mon, 07 Nov 2016 14:50:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1924d44-e1ff-4240-b29e-dd196bc690e9</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Yes, that is correct. You can reduce the consumption a bit by choosing a PWM frequency that allows the TIMER module to use the 1MHz peripheral clock instead.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF51822 : is that a normal power consumption</title><link>https://devzone.nordicsemi.com/thread/66917?ContentTypeID=1</link><pubDate>Thu, 03 Nov 2016 17:02:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a661aec0-3001-409f-aef3-b7a36e0d83f8</guid><dc:creator>julienh</dc:creator><description>&lt;p&gt;Thank you for this theorical consumption study.&lt;/p&gt;
&lt;p&gt;In my case, the PWM is updated each second and is always on so I will have 500uA power consumption in continue right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF51822 : is that a normal power consumption</title><link>https://devzone.nordicsemi.com/thread/66916?ContentTypeID=1</link><pubDate>Tue, 01 Nov 2016 15:54:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:084b164b-dbe3-4ff5-8179-12d45d30c2bb</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;br /&gt;
Since the nRF51 doesn&amp;#39;t have a PWM module, the PWM library uses a TIMER to toggle a GPIO according to the PWM frequency. The TIMER module requests the HFCLK. Since you are using BLE/SoftDevice, you already have a HF crystal on your board. So then the PWM timer will be using the HF crystal.&lt;/p&gt;
&lt;p&gt;Run currents for PWM (timer and 16mHz crystal):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;I_TIMER + I_X16M = 30uA + 470uA = 500uA
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;BLE&lt;/strong&gt;&lt;br /&gt;
The base current when running the SoftDevice consists of System ON base current, LFCLK run current and RTC run current. Then you have the radio and CPU usage every adv/con interval, this varies with the adv/con parameters you specify. The numbers below are based advertising with 0dBm TX power and full payload (31 byte)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Base current:
I_ON,32k + I_X32k + I_RTC = 3.8uA + 0.7uA + 0.1uA = 4.6uA

Total charge for one advertising event, 0dBm, 31 byte (includes radio and CPU):
27uC

1200 ms advertising + base current gives an average current of:
27uC / 1200 ms + 4.6uA = 27,1 uA
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;So to sum up, average current during advertising with PWM library running is 500uA + 27uA&lt;/p&gt;
&lt;p&gt;When not using PWM, the HFCLK will only be active during the BLE event (about 4 ms), and will reduce the average current significantly.&lt;/p&gt;
&lt;p&gt;I would say that the CPU time used to update the PWM is so small that the current is negligible compared to the other currents.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>