<?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>nRF52 current consumption differences between datasheet and Power Profiler II</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119636/nrf52-current-consumption-differences-between-datasheet-and-power-profiler-ii</link><description>Hello, 
 We are using the nRF52840 on our own board. 
 When I added up the current consumption at 3V, based on the datasheet, I get 14.3mA (CPU from RAM, Tx at 0dBm 1Mbps, ADC, Timer at 16MHz). 
 So at 3V, this should be 42.9mW. 
 For my design, I am</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 09 Apr 2025 10:38:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119636/nrf52-current-consumption-differences-between-datasheet-and-power-profiler-ii" /><item><title>RE: nRF52 current consumption differences between datasheet and Power Profiler II</title><link>https://devzone.nordicsemi.com/thread/531153?ContentTypeID=1</link><pubDate>Wed, 09 Apr 2025 10:38:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0bc0d03d-aff2-48ba-8cab-d28fef5d0fe4</guid><dc:creator>vinsongov77</dc:creator><description>&lt;p&gt;Thanks.&amp;nbsp; This helps clarify.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 current consumption differences between datasheet and Power Profiler II</title><link>https://devzone.nordicsemi.com/thread/526832?ContentTypeID=1</link><pubDate>Tue, 11 Mar 2025 22:59:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:25c27682-b688-41b1-8dc0-22ba83286268</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;This is a little complicated to go about.&lt;/p&gt;
&lt;p&gt;First of all, the PPK has a&amp;nbsp;limitation where&amp;nbsp;if the voltage cross between two of its measurement ranges, the measured value is overshot a lot, creating a false spike. This affects our ability to evaluate the maximum current with it.&lt;/p&gt;
&lt;p&gt;Next,&amp;nbsp;to tell what happen in a PPK log, you will need to know the application at even higher level of detail.&lt;br /&gt;Examples include, but not limited to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Does CPU go into idle between events?&lt;/li&gt;
&lt;li&gt;Is&amp;nbsp;there any BLE activity at all?
&lt;ul&gt;
&lt;li&gt;If advertising is running, what is the advertising interval?&lt;/li&gt;
&lt;li&gt;If connection is running, even if no data is transmitted, what is the connection interval?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Does the timer&amp;nbsp;configured to trigger an interrupt?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For evaluating the power consumption of applications, I think the best way to go about this is to start with something very bare and slowly add the features in.&lt;/p&gt;
&lt;p&gt;If you already have a complex application, the starting point then would be to comment out most feature until you achieve the expected System ON Idle current level.&lt;/p&gt;
&lt;p&gt;I haven&amp;#39;t asked which SDK you use, but if you are on the nRF Connect SDK (NCS) and have a fairly simple application, then I recommend starting&amp;nbsp;with the Hello World sample. &lt;br /&gt;Simply disabling UART with CONFIG_SERIAL=n will give you System ON Idle.&lt;/p&gt;
&lt;p&gt;As a side note to this, the Power Profiler app can store a measurement in a file for future review. There is a Save button in the left panel.&lt;/p&gt;
&lt;p&gt;Finally, I just want to highlight again the fact that simply adding the current in the&amp;nbsp;Current Consumption section does not give you a correct estimation, because things like CPU, high frequency clock, and EasyDMA would be counted multiple times.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 current consumption differences between datasheet and Power Profiler II</title><link>https://devzone.nordicsemi.com/thread/526656?ContentTypeID=1</link><pubDate>Mon, 10 Mar 2025 22:40:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48493c82-3ff2-43a5-a071-afb925305091</guid><dc:creator>vinsongov77</dc:creator><description>&lt;p&gt;The CPU is running at 64MHz with a 32MHz crystal.&lt;/p&gt;
&lt;p&gt;When everything is streaming, we are running the ADC at 132kSps scanning over 4 channels, manipulating the data some, then packing the data into the payload of the BT packet.&amp;nbsp; The BT is running at 2Mbps transmitting (streaming) at 0dBm.&lt;/p&gt;
&lt;p&gt;If you mean PPK is the Power Profiler, I do have some logs.&lt;/p&gt;
&lt;p&gt;Before streaming, 3.9V input, avg current is 4.4mA&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/BT-Headstage-Molex2_2C00_-current-consumption-before-streaming_2C00_-4.4mA-avg_2C00_-input-3.9V.png" /&gt;&lt;/p&gt;
&lt;p&gt;During streaming, 3.9V input, avg. current 6.5mA avg.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/BT-Headstage-Molex2_2C00_-current-consumption-while-streaming_2C00_-6.5mA-avg_2C00_-input-3.9V.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 current consumption differences between datasheet and Power Profiler II</title><link>https://devzone.nordicsemi.com/thread/526652?ContentTypeID=1</link><pubDate>Mon, 10 Mar 2025 22:03:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:02796ad8-abb3-4cb5-886a-7435344799e6</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hello Vinson,&lt;/p&gt;
&lt;p&gt;There are a few factors to consider here.&lt;/p&gt;
[quote user=""]When I added up the current consumption at 3V, based on the datasheet, I get 14.3mA (CPU from RAM, Tx at 0dBm 1Mbps, ADC, Timer at 16MHz).[/quote]
&lt;p&gt;What items specifically did you add up? We might want to check for anything that is added twice.&lt;/p&gt;
&lt;p&gt;Most notable is consumption from the clock system. The numbers in the&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf52840/page/chapters/current_consumption/doc/frontpage.html"&gt;Current consumption&lt;/a&gt;&amp;nbsp;section each already account for the clock, so simply adding them will count the clock multiple times.&lt;/p&gt;
[quote user=""]&lt;p&gt;For 42.9mW, and at 4.1V based on the datasheet, I should be getting 10.5mA (assuming perfect DCDC)&lt;/p&gt;
&lt;p&gt;However, with the Power Profiler II, I am reading 6.3mA average (over 10 sec) and peak of 10.6mA.&lt;/p&gt;
&lt;p&gt;Why would I see such a large difference?&amp;nbsp; Is the current consumption in the datasheet an average current or peak current?&amp;nbsp; Just trying to understand where the difference is coming from.&lt;/p&gt;[/quote]
&lt;p&gt;There is indication here that the peak current reading checks out with your peak measurement.&amp;nbsp;But to be sure, we need to understand what your application does. Could you give some brief summary of what is running, at which configuration? If you can also provide a PPK log, we can dive into it and see if things make sense.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>