<?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>nRF9160/SLM sleep power consumption increases ~20uA after wakekup and AT#XSLEEP=2</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/91319/nrf9160-slm-sleep-power-consumption-increases-20ua-after-wakekup-and-at-xsleep-2</link><description>After power-up and RESET by RESET pin, power consuption of nRF9160 is ~2uA. 
 After wakeup by WAKEUP pin and AT#XSLEEP=2 power consuption is ~23uA. 
 What causes increased power consuption please ? 
 Power consuption is measured by Power Profiler Kit</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 30 Aug 2022 14:43:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/91319/nrf9160-slm-sleep-power-consumption-increases-20ua-after-wakekup-and-at-xsleep-2" /><item><title>RE: nRF9160/SLM sleep power consumption increases ~20uA after wakekup and AT#XSLEEP=2</title><link>https://devzone.nordicsemi.com/thread/383969?ContentTypeID=1</link><pubDate>Tue, 30 Aug 2022 14:43:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf30012d-3784-4583-8d47-50aa026feaa0</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Hi, I did some more testing and I can see the same current consumption here with the prj.conf changes you are using. There is no need to patch the SLM application as indicated in my first reply.&lt;/p&gt;
&lt;p&gt;When you reset the chip, it starts up in system OFF mode, which has the lowest current consumption, because nothing is running on the chip.&lt;/p&gt;
&lt;p&gt;Then after you wake up and go back to sleep using AT#XSLEEP you can choose between going back to system OFF again (AT#XSLEEP=1) or continue in system ON idle mode (AT#XSLEEP=2), which will keep the application RAM retention, application RTC running (and the modem connected if initialized):&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/serial_lte_modem/doc/Generic_AT_commands.html#id8"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/serial_lte_modem/doc/Generic_AT_commands.html#id8&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The expected current consumption for system OFF is 1.4 uA, and for system ON idle you have 2.2 uA:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf9160/_tmp/alta.nRF9160/autodita/CURRENT/parameters.id_current_sleep.html?cp=2_0_0_4_5_0_1"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf9160/_tmp/alta.nRF9160/autodita/CURRENT/parameters.id_current_sleep.html?cp=2_0_0_4_5_0_1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I can see that you enable modem trace in the prj.conf file, CONFIG_NRF_MODEM_LIB_TRACE_ENABLED=y. This will consume an additional 10-20 uA. If you set this to =n you should see around 2.2 uA after calling AT#XSLEEP=2.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Stian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160/SLM sleep power consumption increases ~20uA after wakekup and AT#XSLEEP=2</title><link>https://devzone.nordicsemi.com/thread/383527?ContentTypeID=1</link><pubDate>Fri, 26 Aug 2022 16:41:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5f4942a-dde3-4e90-9751-046ac6dfba23</guid><dc:creator>Michal M&amp;#252;hlpachr</dc:creator><description>&lt;p&gt;Do you mean, the&amp;nbsp;&lt;a id="" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/serial_lte_modem/README.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/serial_lte_modem/README.html&lt;/a&gt;&amp;nbsp;require fix ?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Michal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160/SLM sleep power consumption increases ~20uA after wakekup and AT#XSLEEP=2</title><link>https://devzone.nordicsemi.com/thread/383520?ContentTypeID=1</link><pubDate>Fri, 26 Aug 2022 15:25:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2f9d680f-d069-48c7-afd6-e8b216890877</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Hello, I have not been able to test this yet, but I&amp;#39;m suspecting that you need to add the wakeup pin to the edge sense mask. The pin interrupts are configured to use the GPIOTE IN event by default, which will consume more current. The alternative is to use the GPIO SENSE event (GPIOTE PORT). The way to configure the GPIO to use the sense event has changed in recent versions of the nRF Connect SDK. You can read the documentation here: &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/build/dts/api/bindings/gpio/nordic,nrf-gpio.html?highlight=sense%20edge%20mask"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/build/dts/api/bindings/gpio/nordic,nrf-gpio.html?highlight=sense%20edge%20mask&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;or check out my answer here: &amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/85119/nrf9160-lis2dw12-high-current-consumption/356705"&gt;RE: nRF9160: LIS2DW12 high current consumption&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Stian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>