<?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>nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/116450/nrf54l15-power-consumption-in-sleep</link><description>Hi, 
 I&amp;#39;ve received the nRF54L15 DevKit and tested the power consumption during sleep Testproject in GIT: https://github.com/marcel-cd/nrf54l15dk-powertest 
 The result was 960uA, the nRF52DK needed with the same settings 7uA. Are there any new settings</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 04 Dec 2024 12:12:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/116450/nrf54l15-power-consumption-in-sleep" /><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/513406?ContentTypeID=1</link><pubDate>Wed, 04 Dec 2024 12:12:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:144a3cc3-a9b7-46d9-834e-e5f82ec75b7b</guid><dc:creator>Dilshod</dc:creator><description>&lt;p&gt;How do you enable CONFIG_PM? nrf54l15 does not have HAS_PM.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/511248?ContentTypeID=1</link><pubDate>Wed, 20 Nov 2024 09:19:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12b2bc4e-f1d4-4b72-b394-1294d8d19605</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Sorry, I guess I wasn&amp;#39;t clear in my lasst reply, but we don&amp;#39;t yet have power management for the FLPR available yes, and it is something that will be coming down the road. For now you will have to turn off the FLPR core entirely if you want to achieve the lowest possible current consumption.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/511110?ContentTypeID=1</link><pubDate>Tue, 19 Nov 2024 14:03:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d0988317-64ac-4c0e-aacb-e8557f4678d1</guid><dc:creator>Marcel Graber</dc:creator><description>&lt;p&gt;Hi Simon,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ah ok, thanks for your feedback,&lt;/p&gt;
&lt;p&gt;But just a followup to fix my project:&lt;/p&gt;
&lt;p&gt;How can I set the FLPR Core to sleep in Zephyr/NCS? (seems, that Zephyr doesn&amp;#39;t do this, even if the FLPR is in k_sleep... endless loop and PM_DEVICE=y is set)&lt;br /&gt;Does the FLPR needs a explicit command to set it to sleep in code?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marcel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/511080?ContentTypeID=1</link><pubDate>Tue, 19 Nov 2024 12:51:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5b5c719-e22f-4a68-974c-ad583c2bf3ea</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Marcel&lt;/p&gt;
&lt;p&gt;So, the FLPR core isn&amp;#39;t really a low power core here, but rather a fast lightweight one. It won&amp;#39;t be comparable to the app core I&amp;#39;m afraid, even when idle sleep is eventually implemented. You&amp;#39;re comparing a device running on 1.8V and one running on 3V here after all.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/510893?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2024 13:22:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6039af45-86e0-4494-9767-51bccc9b9841</guid><dc:creator>Marcel Graber</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;Sure, the FLPR core is running, because I wanted to test the LowPower Features and possibilities of this new RISC-V CoProcessor.&lt;/p&gt;
&lt;p&gt;The project is setup as a multi-image build, you find two firmwares (flpr/src/main.c) (main/src/main.c) and both firmware should go to Zephyr-auto-sleep (PM_DEVICE enabled and endless loop with k_sleep)&lt;/p&gt;
&lt;p&gt;But as this was only a test for the nRF54 and not a productive need, I will wait, till you have some sample code in NCS.&lt;/p&gt;
&lt;p&gt;Best, Marcel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/510884?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2024 12:48:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eaffabe6-1bdb-42ef-ac10-669669c1e0f3</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Marcel and Bryn&lt;/p&gt;
&lt;p&gt;What core are you building for here Marcel, the app core or the FLPR core? The FLPR core does not go into the idle mode by default, and this current consumption could seem like the FLPR is running. This is done by building either for the cpuapp or cpuflpr targets in VS Code. Check out the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf54l/index.html"&gt;nRF54L series development guide available here&lt;/a&gt; for reference.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/510854?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2024 09:22:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:422133be-66e1-4d9a-8a96-4d4bc7ebbc0c</guid><dc:creator>Marcel Graber</dc:creator><description>&lt;p&gt;When I enable the CONFIG_PM, I get a configuration warning. Seems something with my Out of Tree build setup is not correct&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/510852?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2024 09:02:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ddba9e90-d97c-4876-92e6-702b8c9146c2</guid><dc:creator>BrynMorgan</dc:creator><description>&lt;p&gt;I had the same issue with bricking the dev kit after disabling the SWD switches. I had to revert back to Board Configurator 0.3.7 to get it working again. See my post here: &amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/116432/nrf54l15-pdk-cannot-connect-after-attempt-to-change-board-configurator-settings"&gt;nRF54L15-PDK cannot connect after attempt to change Board Configurator settings&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I used a custom project, which is essentially just a BLE advertising beacon every 1s, sleeping in between.&lt;/p&gt;
&lt;p&gt;Also, one other config option to enable in your prj.conf would be:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CONFIG_PM=y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I have this enabled in mine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/510850?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2024 08:55:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec2190e7-5165-418e-83e2-48bc266158a6</guid><dc:creator>Marcel Graber</dc:creator><description>&lt;p&gt;thanks for your tips, yes I also used the Board Configurator to set the switches. BTW, After I did turn off the SWD, I did not get the DK back to work ;-(&lt;/p&gt;
&lt;p&gt;Which project in the NCS did you use for your tests?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/510846?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2024 08:45:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e53d4bba-3789-4277-892c-2377dd3d640f</guid><dc:creator>BrynMorgan</dc:creator><description>&lt;p&gt;Sorry, I see that in the boards folder now. Are you certain it&amp;#39;s actually applied to the build? In my build config I had to manually point it to the overlay file, it didn&amp;#39;t seem to automatically detect it.&lt;/p&gt;
&lt;p&gt;I achieved ~3-4uA sleep current by using the &lt;strong&gt;cpuapp&lt;/strong&gt; build configuration. Perhaps try that?&lt;/p&gt;
&lt;p&gt;Also I used the Board Configurator App to disable the UART/SWD/GPIO switches on the dev kit. According to the dev kit data sheet, leaving these active leaks current.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/510840?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2024 08:23:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:595d56f4-6254-4574-9bcc-a29cd7c39522</guid><dc:creator>Marcel Graber</dc:creator><description>&lt;p&gt;Hi Bryn,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;when you look at the project, you see that I already disabled UART and ADC in an overlay. ;-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15 power consumption in sleep</title><link>https://devzone.nordicsemi.com/thread/510839?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2024 08:12:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc2beb07-c3c0-4e47-9b9a-ecbc9ba5d6cf</guid><dc:creator>BrynMorgan</dc:creator><description>&lt;p&gt;I had this same issue. With Dev kits, their Devicetree is configured by default to enable most/all peripherals (ADC, GPIO, UART etc).&lt;/p&gt;
&lt;p&gt;This is done within the ncs/zephyr/boards configuration .dtsi file by assigning &lt;strong&gt;status = &amp;quot;okay&amp;quot; &lt;/strong&gt;to those peripherals.&lt;/p&gt;
&lt;p&gt;What you want to do is create an overlay of the dev kit and disable those peripherals by assigning &lt;strong&gt;status = &amp;quot;disabled&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This should reduce your current consumption in sleep state. &lt;/p&gt;
&lt;p&gt;Zephyr should automatically be putting the peripherals to sleep however needs additional sleep configuration in the devicetree/configuration files which the Dev kit files do not contain by default.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>