<?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>Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/58734/power-consumption-of-nrf5340</link><description>Hi, 
 I&amp;#39;m evaluating the new nRF5340-PDK and trying to put the device in low power mode. My steps so far: 
 
 Cut SB40 to allow measuring current via P22. 
 Connect power measurement equipment to P22. 
 Build an example application from the SDK with the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 15 May 2020 19:34:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/58734/power-consumption-of-nrf5340" /><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/250278?ContentTypeID=1</link><pubDate>Fri, 15 May 2020 19:34:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c82139a-888a-4cc6-a1e6-750cd300a040</guid><dc:creator>Michael Nemanov</dc:creator><description>&lt;p&gt;Good question. Maybe one of Nordic&amp;#39;s engineers can help.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Michael.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/250184?ContentTypeID=1</link><pubDate>Fri, 15 May 2020 12:45:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bfc4891d-9d22-490f-a065-c2381927250f</guid><dc:creator>Adrian Eggenberger</dc:creator><description>&lt;p&gt;Hi Michael&lt;/p&gt;
&lt;p&gt;With your tipp I was able to reproduce the behavior from you and got the same 15uA. Is the 15uA an explainable value? From the datasheet I would expect a deeper value, right? Maybe a limitation of the development board or the engeneering A chip?&lt;/p&gt;
&lt;p&gt;Regards Adrian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/249274?ContentTypeID=1</link><pubDate>Mon, 11 May 2020 16:51:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22047136-8759-47b1-895b-926cc35f2b24</guid><dc:creator>Michael Nemanov</dc:creator><description>&lt;p&gt;Hi Adrian,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not 100% sure how to determine the PDK/SDK version but the git branch I&amp;#39;ve started from is &lt;strong&gt;v2.1.99-ncs1&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;As mentioned above, the current was measured using jumper P22.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve used the general Zephyr PM example (ncs/zephyr/samples/subsys/power/device_pm).&lt;/p&gt;
&lt;p&gt;In that example I had to:&lt;br /&gt;1. Disable the network core.&lt;br /&gt;2. Disable the UART completely (&lt;span style="background-color:#ffffff;color:#11171a;float:none;font-family:&amp;#39;GT Eesti&amp;#39;, &amp;#39;Helvetica&amp;#39;, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5em;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;CONFIG_SERIAL=n in prj.conf&lt;/span&gt;) or at least disable the Rx task (&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;NRF_UARTE0-&amp;gt;&lt;/span&gt;&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;TASKS_STOPRX&lt;/span&gt;&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt; = &lt;/span&gt;&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;1&lt;/span&gt;&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;; somewhere in the source code). &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;Regards,&lt;br /&gt;Michael. &lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/249260?ContentTypeID=1</link><pubDate>Mon, 11 May 2020 15:32:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1aff97bb-b6bc-4c40-a13a-039547f0cfa1</guid><dc:creator>Adrian Eggenberger</dc:creator><description>&lt;p&gt;I had some issues with the nRF5340 current consumption today. In fact I&amp;#39;m not able to get a lower current than a 3mA. May I ask you a few questions?&lt;br /&gt;- What version of the nRF Connect SDK did you use?&lt;br /&gt;- How did you measure the current?&lt;br /&gt;- What which example did you finally manage it?&lt;br /&gt;- What version of the nRF5340 PDK did you use?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/238657?ContentTypeID=1</link><pubDate>Sun, 08 Mar 2020 12:27:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8afce1e9-fdaf-419a-9703-37f2595e3043</guid><dc:creator>Michael Nemanov</dc:creator><description>&lt;p&gt;&amp;quot;&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;NRF_UARTE0-&amp;gt;&lt;/span&gt;&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;TASKS_STOPRX&lt;/span&gt;&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt; = &lt;/span&gt;&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;1&lt;/span&gt;&lt;span style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;;&lt;/span&gt;&amp;quot; Indeed lowers the sleep current but only to 180 uA, not the 15uA if the UART is disabled in proj.conf. &lt;br /&gt;Anyway its good enough for me at the moment &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thanks for all the help &lt;span style="background-color:#ffffff;color:#000120;"&gt;H&amp;aring;kon.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#000120;"&gt;Regards,&lt;br /&gt;Michael.&lt;/span&gt;&lt;/p&gt;
&lt;div class="content full threaded-reply-content user-defined-markup" style="color:#11171a;font-style:normal;font-weight:400;letter-spacing:normal;overflow:hidden;position:relative;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;
&lt;div class="content" style="clear:both;line-height:1.5em;overflow:hidden;position:relative;"&gt;
&lt;blockquote class="quote" style="border-left-color:#ebeff2;border-left-style:solid;border-left-width:10px;font-style:italic;line-height:1.5em;margin:0px 0px 0.65em 0px;padding:0px 0px 0px 0.5em;"&gt;
&lt;div class="quote-content"&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/238444?ContentTypeID=1</link><pubDate>Fri, 06 Mar 2020 08:39:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6d4fea5-dee5-468a-9b67-3e8a567d23a4</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Glad to hear that the current is down!&lt;/p&gt;
[quote user="Michael Nemanov"]Setting&lt;span style="background-color:#ffffff;color:#11171a;float:none;font-family:&amp;#39;GT Eesti&amp;#39;, &amp;#39;Helvetica&amp;#39;, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5em;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt; CONFIG_SERIAL=n&lt;/span&gt; reduces current to 15 uA when idle.&amp;nbsp;&lt;br /&gt;Is there any way to keep the serial and the low current (when the UART is not transmitting / receiving)?[/quote]
&lt;p&gt;&amp;nbsp;Its the receiver part that is causing the added current. You can theoretically stop the UARTE RX, and later on enable it:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;NRF_UARTE0-&amp;gt;&lt;/span&gt;&lt;span&gt;TASKS_STOPRX&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Håkon&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/238309?ContentTypeID=1</link><pubDate>Thu, 05 Mar 2020 13:22:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93198cb2-bcdd-4bb5-b854-41b2f4ee0162</guid><dc:creator>Michael Nemanov</dc:creator><description>&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Setting&lt;span style="background-color:#ffffff;color:#11171a;float:none;font-family:&amp;#39;GT Eesti&amp;#39;,&amp;#39;Helvetica&amp;#39;,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5em;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt; CONFIG_SERIAL=n&lt;/span&gt; reduces current to 15 uA when idle.&amp;nbsp;&lt;br /&gt;Is there any way to keep the serial and the low current (when the UART is not transmitting / receiving)?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Michael.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/238287?ContentTypeID=1</link><pubDate>Thu, 05 Mar 2020 12:44:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad2cdf80-3f31-4cbf-a2e9-c59a14b16db0</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Try power cycling the board and see if the current consumption drops.&lt;/p&gt;
&lt;p&gt;Also, try adding CONFIG_SERIAL=n to your prj.conf (or disabling it in menuconfig for your specific build)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/238275?ContentTypeID=1</link><pubDate>Thu, 05 Mar 2020 12:20:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f8ec70b-b766-416b-ad10-27b2b72e2f58</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Michael,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Michael Nemanov"]So assuming I have no code I want to run in the network core I could do:&lt;br /&gt;NRF_RESET-&amp;gt;NETWORK.FORCEOFF = RESET_NETWORK_FORCEOFF_FORCEOFF_Hold;&lt;br /&gt;from the application CPU and it will put the network core to sleep?[/quote]
&lt;p&gt;That is correct. Remember to power cycle the nRF after programming, so that the debugger session is guaranteed to be closed (and MCU is not halted)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/238260?ContentTypeID=1</link><pubDate>Thu, 05 Mar 2020 11:55:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1ab99c5-ec77-4b56-8b66-cba61479a0de</guid><dc:creator>Michael Nemanov</dc:creator><description>[quote userid="88450" url="~/f/nordic-q-a/58734/power-consumption-of-nrf5340/238248"]NRF_RESET-&amp;gt;NETWORK.FORCEOFF = RESET_NETWORK_FORCEOFF_FORCEOFF_Hold;[/quote]
&lt;p&gt;OK, this drops the current from the above mentioned 3.28mA to 2.22 mA. Is this expected? (I saw no data sheet&amp;nbsp; to reference against). &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/238248?ContentTypeID=1</link><pubDate>Thu, 05 Mar 2020 11:26:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aec8a108-862f-4caf-963c-cd9e12bae40e</guid><dc:creator>Michael Nemanov</dc:creator><description>&lt;p&gt;Hi H&amp;aring;kon,&lt;/p&gt;
&lt;p&gt;Thanks for the quick reply &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;So assuming I have no code I want to run in the network core I could do:&lt;br /&gt;NRF_RESET-&amp;gt;NETWORK.FORCEOFF = RESET_NETWORK_FORCEOFF_FORCEOFF_Hold;&lt;br /&gt;from the application CPU and it will put the network core to sleep?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Michael.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Power Consumption of nRF5340</title><link>https://devzone.nordicsemi.com/thread/238247?ContentTypeID=1</link><pubDate>Thu, 05 Mar 2020 11:15:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72cd3231-398d-47df-b027-90e7e0185902</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Michael,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This line:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/NordicPlayground/fw-nrfconnect-zephyr/blob/master/boards/arm/nrf5340_dk_nrf5340/nrf5340_cpunet_reset.c#L55"&gt;https://github.com/NordicPlayground/fw-nrfconnect-zephyr/blob/master/boards/arm/nrf5340_dk_nrf5340/nrf5340_cpunet_reset.c#L55&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Will release the network CPU, and if there&amp;#39;s no program in the network core, it&amp;#39;ll just run, causing a higher power consumption.&lt;/p&gt;
&lt;p&gt;You can either put the core back to sleep, or compile a simple program that goes straight to wfe (or k_cpu_idle() when using the rtos API).&lt;/p&gt;
&lt;p&gt;If you go to ncs/zephyr/samples/basic/blinky/ and modify the main.c to hold only &amp;quot;while(1) k_cpu_idle();&amp;quot; and build/flash for the network core:&lt;/p&gt;
&lt;p&gt;west build -b nrf5340_dk_nrf5340_cpuapp&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you try this and see if the current goes down?&lt;/p&gt;
&lt;p&gt;Note that since you have UART output, you should see approx. 0.5 mA current consumption due to the UART RX being active. if you disable serial (CONFIG_SERIAL=n), it should go lower.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>