<?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>IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/115783/iovdd-is-constantly-high</link><description>Hello, 
 I am using the nRF5340-DK board along with the nRF7002-EK companion. I noticed that current consumption was high while running my MQTT application on this setup, particularly at IOVDD. Current is averaging 700-800 uA at IOVDD while powered through</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 15 Nov 2024 16:54:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/115783/iovdd-is-constantly-high" /><item><title>RE: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/510765?ContentTypeID=1</link><pubDate>Fri, 15 Nov 2024 16:54:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69560f37-d497-4012-8209-c5411d0d2cac</guid><dc:creator>simon belanger</dc:creator><description>&lt;p&gt;Hi H&amp;aring;kon,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;just for closure, I tested the nRF7002DK board and I did measure a current draw that was similar to yours at both IOVDD and VBAT. Here are the measurements:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1731689479067v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;In the end it seems like it was the nRF5340DK + nRF7002EK which were drawing more current than expected. I won&amp;#39;t be using that board combo for evaluation of consumption from now on.&lt;/p&gt;
&lt;p&gt;Thanks for the support&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/508720?ContentTypeID=1</link><pubDate>Thu, 31 Oct 2024 18:53:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db7c7144-dd03-42f8-baaa-f51b32576a3d</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Always happy to help.&lt;/p&gt;
&lt;p&gt;I checked the nRF7002-DK in both QSPI and SPI transport, and it had a normal current consumption curve, ie. no offset as observed with the nRF7002-EK.&lt;/p&gt;
&lt;p&gt;Let me know if you run into any issues or have questions.&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: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/508569?ContentTypeID=1</link><pubDate>Wed, 30 Oct 2024 16:28:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8d15a3d-4ad8-4c52-9769-d1fe50f37273</guid><dc:creator>simon belanger</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;H&amp;aring;kon,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;thank you for the support, I will&amp;nbsp;purcahse a nRF7002-DK and try the Station Sample on this development kit and I will keep you posted on the measurements.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best Regards,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Simon&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/508554?ContentTypeID=1</link><pubDate>Wed, 30 Oct 2024 15:10:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12ad124c-63e5-4a43-b48d-79541753c36a</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;My apologies for the inconvenience.&lt;/p&gt;
[quote user="simon belanger"]&amp;nbsp;Also, I thought that having the DK in mode nRF_ONLY meant that these connections were broken anyway?[/quote]
&lt;p&gt;I agree, there is something else in addition that is drawing current here. I&amp;#39;ll report this internally, so that we can update our docs in this matter.&lt;/p&gt;
[quote user="simon belanger"]Will that consumption issue happen with nRF7002-DK? If this board does not have that issue, I might use it instead if that can be simpler.[/quote]
&lt;p&gt;I can confirm that the nRF7002-DK does not have this current consumption issue.&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: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/508432?ContentTypeID=1</link><pubDate>Tue, 29 Oct 2024 19:08:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:18ba4468-9253-4815-a6db-27c5434107e4</guid><dc:creator>simon belanger</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;so by breaking solderbridges&amp;nbsp;&lt;span&gt;SB29 and SB30, UART1 of the nRF5340 SoC is disconnected from the Interface MCU (which is another nRF5340 chip and not a SEGGER IC on nRF534-DK by the way).&amp;nbsp;Also, I thought that having the DK in mode nRF_ONLY meant that these connections were broken anyway?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Anyway, I&amp;nbsp;broke the solderbridges and I still measure a 500 uA power consumption for the nRF7002 IOVDD. So this advice did not solve the issue.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Will that consumption issue happen with nRF7002-DK? If this board does not have that issue, I might use it instead if that can be simpler.&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/508405?ContentTypeID=1</link><pubDate>Tue, 29 Oct 2024 15:37:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23bdbadc-804d-4957-a877-b9a2ecbc79a7</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you for the detailed description and your patience in this matter.&lt;/p&gt;
&lt;p&gt;I can confirm that&amp;nbsp;there is a pin conflict on the nRF5340-DK, where the pins P1.01/P1.00 is connected to the SEGGER IC, specifically for the RXD/TXD handling for the uart bridge, which is causing an incorrect power up sequence on &amp;quot;BUCK_EN&amp;quot; and &amp;quot;IOVDD_EN&amp;quot;&lt;/p&gt;
&lt;p&gt;The fix for this is unfortunately not&amp;nbsp;straight forward, which is to break the SB29 and SB30:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ug_nrf5340_dk/page/UG/dk/solder_bridge.html"&gt;https://docs.nordicsemi.com/bundle/ug_nrf5340_dk/page/UG/dk/solder_bridge.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This will then render that specific UART port enumerated in the OS, unavailable.&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: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/508217?ContentTypeID=1</link><pubDate>Mon, 28 Oct 2024 15:47:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f16cbf7-1c91-4077-8151-3e9773d6ba08</guid><dc:creator>simon belanger</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/115783/iovdd-is-constantly-high/508167"]If you take the STA sample, which enables DTIM power saving by default[/quote]
&lt;p&gt;Ok thats looks more like what I am trying to do with my application, where my device (STA) stays connected to the AP but consumes less because it is in power saving mode.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I tried the Wi-Fi Station sample to make sure I could get the power consumption you measured. I built the sample for my target using the following command and then flashed it. The&amp;nbsp;Wi-Fi credentials were configured as described in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.4.1/page/nrf/samples/wifi/sta/README.html#configuration."&gt;docs.nordicsemi.com/.../README.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;west build -b nrf5340dk_nrf5340_cpuapp -p -- -DSHIELD=nrf7002ek&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The serial monitor indicates that the sample is working as expected. I also see LED 1 blinking when the device connects to the AP.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;*** Booting nRF Connect SDK v2.7.0-5cb85570ca43 ***
*** Using Zephyr OS v3.6.99-100befc70c74 ***
[00:00:00.697,753] &amp;lt;inf&amp;gt; net_config: Initializing network
[00:00:00.697,784] &amp;lt;inf&amp;gt; net_config: Waiting interface 1 (0x20000ee0) to be up...
[00:00:00.697,937] &amp;lt;inf&amp;gt; net_config: IPv4 address: 192.168.1.99
[00:00:00.697,998] &amp;lt;inf&amp;gt; net_config: Running dhcpv4 client...
[00:00:00.698,852] &amp;lt;inf&amp;gt; sta: Starting nrf5340dk with CPU frequency: 64 MHz
[00:00:01.699,035] &amp;lt;inf&amp;gt; sta: Static IP address (overridable): 192.168.1.99/255.255.255.0 -&amp;gt; 192.168.1.1
[00:00:01.699,066] &amp;lt;inf&amp;gt; sta: Waiting for Wi-Fi to be ready
[00:00:03.250,915] &amp;lt;inf&amp;gt; wifi_mgmt_ext: Connection requested
[00:00:03.250,946] &amp;lt;inf&amp;gt; sta: Connection requested
[00:00:03.250,976] &amp;lt;inf&amp;gt; sta: ==================
[00:00:03.251,007] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:03.551,177] &amp;lt;inf&amp;gt; sta: ==================
[00:00:03.551,208] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:03.851,348] &amp;lt;inf&amp;gt; sta: ==================
[00:00:03.851,379] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:04.151,519] &amp;lt;inf&amp;gt; sta: ==================
[00:00:04.151,550] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:04.451,690] &amp;lt;inf&amp;gt; sta: ==================
[00:00:04.451,721] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:04.751,861] &amp;lt;inf&amp;gt; sta: ==================
[00:00:04.751,892] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:05.052,032] &amp;lt;inf&amp;gt; sta: ==================
[00:00:05.052,062] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:05.352,203] &amp;lt;inf&amp;gt; sta: ==================
[00:00:05.352,233] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:05.652,374] &amp;lt;inf&amp;gt; sta: ==================
[00:00:05.652,404] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:05.952,545] &amp;lt;inf&amp;gt; sta: ==================
[00:00:05.952,575] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:06.252,716] &amp;lt;inf&amp;gt; sta: ==================
[00:00:06.252,746] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:06.552,886] &amp;lt;inf&amp;gt; sta: ==================
[00:00:06.552,917] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:06.853,057] &amp;lt;inf&amp;gt; sta: ==================
[00:00:06.853,088] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:07.153,228] &amp;lt;inf&amp;gt; sta: ==================
[00:00:07.153,259] &amp;lt;inf&amp;gt; sta: State: SCANNING
[00:00:07.453,399] &amp;lt;inf&amp;gt; sta: ==================
[00:00:07.453,430] &amp;lt;inf&amp;gt; sta: State: AUTHENTICATING
[00:00:07.652,282] &amp;lt;inf&amp;gt; sta: Connected
[00:00:07.759,185] &amp;lt;inf&amp;gt; sta: ==================
[00:00:07.759,185] &amp;lt;inf&amp;gt; sta: State: COMPLETED
[00:00:07.759,216] &amp;lt;inf&amp;gt; sta: Interface Mode: STATION
[00:00:07.759,246] &amp;lt;inf&amp;gt; sta: Link Mode: WIFI 5 (802.11ac/VHT)
[00:00:07.759,277] &amp;lt;inf&amp;gt; sta: SSID: GPHY
[00:00:07.759,338] &amp;lt;inf&amp;gt; sta: BSSID: 9C:53:22:46:AE:2B
[00:00:07.759,368] &amp;lt;inf&amp;gt; sta: Band: 5GHz
[00:00:07.759,368] &amp;lt;inf&amp;gt; sta: Channel: 153
[00:00:07.759,399] &amp;lt;inf&amp;gt; sta: Security: WPA2-PSK
[00:00:07.759,429] &amp;lt;inf&amp;gt; sta: MFP: Optional
[00:00:07.759,429] &amp;lt;inf&amp;gt; sta: RSSI: -32
[00:00:10.679,595] &amp;lt;inf&amp;gt; net_dhcpv4: Received: 192.168.68.110
[00:00:10.679,779] &amp;lt;inf&amp;gt; net_config: IPv4 address: 192.168.68.110
[00:00:10.679,779] &amp;lt;inf&amp;gt; net_config: Lease time: 7200 seconds
[00:00:10.679,809] &amp;lt;inf&amp;gt; net_config: Subnet: 255.255.255.0
[00:00:10.679,870] &amp;lt;inf&amp;gt; net_config: Router: 192.168.68.1
[00:00:10.679,992] &amp;lt;inf&amp;gt; sta: DHCP IP address: 192.168.68.110&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;However, there is something wrong with my current consumption. Net VBAT seems right, I can observe the Wi-Fi beacons and 10 uA in between them. But net IOVDD shows a mean current of around 500 uA. There seems to&amp;nbsp;be a DC current draw of 500 uA on IOVDD and I do not know why. I do not think IOVDD is behaving the way it should.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/staconso2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Also, I am using SDK version 2.7.0, and I took the sample from that version of the SDK.&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/508167?ContentTypeID=1</link><pubDate>Mon, 28 Oct 2024 13:24:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fde0d614-69d2-44cf-9757-af0bf815c519</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="simon belanger"]which is what&amp;#39;s expected. I probably did something wrong in my first measurement. RIght now, this confirms that the sample can shutdown the Wi-Fi chip in order to bring down power consumption.[/quote]
&lt;p&gt;I am glad to hear that the measurements work as expected now!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="simon belanger"]Now, I am wondering&amp;nbsp;how I can implement this behavior on my application. Will I have to reconnect to the AP if I bring up the interface&amp;nbsp;after I put it into shutdown? For example, If my device is connected to an AP with a listen interval that makes it exchange data only once in an hour, could I bring the interface down in the meantime?[/quote]
&lt;p&gt;The shutdown sample will effectively be a full power-off of the nRF7002, ie. by turning off the voltage to it.&lt;/p&gt;
&lt;p&gt;If you then wake it up again, it means a full re-connect and re-initialization of the net interface.&lt;/p&gt;
&lt;p&gt;If you take the STA sample, which enables DTIM power saving by default, you should see a similar VDDIO current draw like this:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1730121554971v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;This is the wifi/sta sample, where I connect to a network. The driver will dynamically draw current based on communication.&lt;/p&gt;
&lt;p&gt;Each peak is reflected for each transmission over the SPI interface.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now, if you include the host controller into the current measurement, you will have to ensure that interfaces such as the logger (serial) is disabled.&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: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/507975?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 14:22:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2a473b6-8e33-4056-9b1c-610945b60bea</guid><dc:creator>simon belanger</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote userid="137178" url="~/f/nordic-q-a/115783/iovdd-is-constantly-high/507818"]However when measuring current on the IOVDD pin of the nRF7002-DK using the PPK2, I do not observe any form of shutdown. Current at this pin is still 735 uA.&amp;nbsp;[/quote]
&lt;p&gt;&lt;span&gt;Sorry I made a mistake, I meant the nRF&lt;/span&gt;&lt;span&gt;7002&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;E&lt;/span&gt;&lt;span&gt;K&lt;/span&gt;&lt;span&gt;! The whole time my setup has been nRF5340-DK + nRF7002-EK.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I just tried performing the current measurements again for the Wi-Fi shutdown sample (with serial comm disabled). I measured VDD_nRF on the nRF5340-Dk board and IOVDD on the nRF7002-EK board. Here is what I got&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/wifishutdown_5F00_consumption.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;which is what&amp;#39;s expected. I probably did something wrong in my first measurement. RIght now, this confirms that the sample can shutdown the Wi-Fi chip in order to bring down power consumption.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Now, I am wondering&amp;nbsp;how I can implement this behavior on my application. Will I have to reconnect to the AP if I bring up the interface&amp;nbsp;after I put it into shutdown? For example, If my device is connected to an AP with a listen interval that makes it exchange data only once in an hour, could I bring the interface down in the meantime?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;thanks in advance,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Simon&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;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/507951?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 13:17:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c29f9ac-ac00-4769-bec3-030c66d5be64</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You mention that you measure 2 uA with the nRF5340-DK + nRF7002-EK:&lt;/p&gt;
[quote user="simon belanger"]however, this value goes down to 2 uA when we disable serial communication and logging by setting those config values:[/quote]
&lt;p&gt;And the problem arises when you use the nRF7002-&lt;span style="text-decoration:underline;"&gt;D&lt;/span&gt;K:&lt;/p&gt;
[quote user="simon belanger"]However when measuring current on the IOVDD pin of the nRF7002-DK using the PPK2, I do not observe any form of shutdown. Current at this pin is still 735 uA.&amp;nbsp;[/quote]
&lt;p&gt;But, based on your newest logs, it seems that you are using nRF5340-DK + nRF7002-EK?&lt;/p&gt;
&lt;p&gt;Can you please share a picture of how you setup your test?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you are measuring the board as a whole, the current consumption of the nRF5340 will be added, and based on your prints; I assume that UART / Logging is still running? You will have to disable/turn off that to enter low power mode (ie. sub 10 uA) sleep.&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: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/507945?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 13:02:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4dd61c38-dff2-4f20-8f34-dafb6665ae2f</guid><dc:creator>simon belanger</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/115783/iovdd-is-constantly-high/507933"]Did you try the shutdown sample to completely shut down the nRF7002 when testing?[/quote]
&lt;p&gt;Sorry if I was not clear. The current plots I reported in my last message were all taken while running the Wi-Fi shutdown sample. In the terminal, I had this&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;*** Booting nRF Connect SDK v2.7.0-5cb85570ca43 ***
*** Using Zephyr OS v3.6.99-100befc70c74 ***
[00:00:00.283,508] &amp;lt;inf&amp;gt; wifi_nrf_bus: SPIM spi@a000: freq = 8 MHz
[00:00:00.283,538] &amp;lt;inf&amp;gt; wifi_nrf_bus: SPIM spi@a000: latency = 0
[00:00:00.482,269] &amp;lt;inf&amp;gt; shutdown: Starting nrf5340dk with CPU frequency: 64 MHz

[00:00:00.486,083] &amp;lt;inf&amp;gt; shutdown: Scan requested

Num  | SSID                             (len) | Chan | RSSI | Security | BSSID
...

[00:00:05.580,078] &amp;lt;inf&amp;gt; shutdown: Scan request done

[00:00:05.593,627] &amp;lt;inf&amp;gt; shutdown: Interface down&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;but as I showed, you, IOVDD never goes down to the sub uA range while running this sample. Even when the interface shuts down, it remains in the 700 uA range. So that means I do not get the same current profile you get.&amp;nbsp;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1729781944366v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;I thinks there is something not behaving correctly on my setup and I do not know what, since we test the same thing and do not get the same outcome.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/115783/iovdd-is-constantly-high/507933"]Since the driver disconnects the GPIO, it is important that you have defined the device in devicetree with a pull-down:[/quote]
&lt;p&gt;I am using the Cmake argument `-DSHIELD=nrf7002ek` when building the code, which adds the following to my devicetree file (zephyr.dts)&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;				nrf700x: nrf7002@0 {
					compatible = &amp;quot;nordic,nrf700x-spi&amp;quot;;
					status = &amp;quot;okay&amp;quot;;
					reg = &amp;lt; 0x0 &amp;gt;;
					spi-max-frequency = &amp;lt; 0x7a1200 &amp;gt;;
					iovdd-ctrl-gpios = &amp;lt; &amp;amp;arduino_header 0x6 0x20 &amp;gt;;
					bucken-gpios = &amp;lt; &amp;amp;arduino_header 0x7 0x20 &amp;gt;;
					host-irq-gpios = &amp;lt; &amp;amp;arduino_header 0xd 0x0 &amp;gt;;
				};
			};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I believe that my devicetree configuration is correct.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Am I missing something?&lt;/p&gt;
&lt;p&gt;&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: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/507933?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 12:29:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6628ce62-51ba-48ac-98ad-10a846cbbc72</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="simon belanger"]However when measuring current on the IOVDD pin of the nRF7002-DK using the PPK2, I do not observe any form of shutdown. Current at this pin is still 735 uA.&amp;nbsp;[/quote]
&lt;p&gt;Did you try the shutdown sample to completely shut down the nRF7002 when testing?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It should show this in the terminal:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;*** Booting nRF Connect SDK v2.7.0-5cb85570ca43 ***
*** Using Zephyr OS v3.6.99-100befc70c74 ***
[00:00:00.560,211] &amp;lt;inf&amp;gt; shutdown: Starting nrf7002dk with CPU frequency: 64 MHz

[00:00:00.563,690] &amp;lt;inf&amp;gt; shutdown: Scan requested

Num  | SSID                             (len) | Chan | RSSI | Security | BSSID
long list of APs in my area


[00:00:05.339,019] &amp;lt;inf&amp;gt; shutdown: Scan request done

[00:00:05.352,600] &amp;lt;inf&amp;gt; shutdown: Interface down&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And will have a current&amp;nbsp;profile similar to this on IOVDD:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/6366.pastedimage1729859184524v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="simon belanger"]&lt;p&gt;&lt;span&gt;- Is the IOVDD switch on nRF7002-EK and tied to GPIO P1.00 (IOVDD_EN) meant to be operated manually by the application code or is it handled by the driver?&amp;nbsp;&lt;/span&gt;I thought that this sentence (found in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf7002/page/chapters/hw_layout/doc/hw_layout.html"&gt;Hardware and layout&lt;/a&gt;&amp;nbsp;)&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span&gt;&amp;quot;The control of the switch is handled by the Wi-Fi driver on nRF5340.&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Meant that I did not have to manually control the power mode of the nRF7002. In response to your comment about the PM API.&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;It will be handled if you take down the net interface, which again calls the deinit functions in the driver itself:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v2.7.0/drivers/wifi/nrf700x/src/qspi/src/rpu_hw_if.c#L204"&gt;https://github.com/nrfconnect/sdk-nrf/blob/v2.7.0/drivers/wifi/nrf700x/src/qspi/src/rpu_hw_if.c#L204&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since the driver disconnects the GPIO, it is important that you have defined the device in devicetree with a pull-down:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v2.7-branch/boards/shields/nrf7002ek/nrf7002ek.overlay#L41"&gt;https://github.com/nrfconnect/sdk-nrf/blob/v2.7-branch/boards/shields/nrf7002ek/nrf7002ek.overlay#L41&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&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: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/507818?ContentTypeID=1</link><pubDate>Thu, 24 Oct 2024 18:17:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0348f613-9d8c-40f2-a66c-1260a50927ec</guid><dc:creator>simon belanger</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;to answer yout question, I would like the Wi-Fi chip to consume as little power as possible whenever it goes into extended power saving mode, after connecting to the AP. Ideally, I would remain connected to the AP.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have tried the Wi-Fi shutdown sample as you suggested, I built it &amp;quot;as is&amp;quot; on my target using the following build command and i flashed it.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;west build -d build_default -b nrf5340dk_nrf5340_cpuapp -p -- -DSHIELD=nrf7002ek&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;As for the nRF5340 SoC, when measuring current at VDD_nRF using the PPK2, the average value is 805 uA&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1729783403139v2.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;however, this value goes down to 2 uA when we disable serial communication and logging by setting those config values:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_SERIAL=n 
CONFIG_LOG=n&lt;/pre&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1729790621573v4.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;However when measuring current on the IOVDD pin of the nRF7002-DK using the PPK2, I do not observe any form of shutdown. Current at this pin is still 735 uA.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1729781944366v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;Is this normal behavior, for that particular example? It seems like the Wifi chip has a pretty high power consumption for a device that should be in shutdown state.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;And also, I would like to know, because it does not seem clear to me&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;- Is the IOVDD switch on nRF7002-EK and tied to GPIO P1.00 (IOVDD_EN) meant to be operated manually by the application code or is it handled by the driver?&amp;nbsp;&lt;/span&gt;I thought that this sentence (found in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf7002/page/chapters/hw_layout/doc/hw_layout.html"&gt;Hardware and layout&lt;/a&gt;&amp;nbsp;)&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span&gt;&amp;quot;The control of the switch is handled by the Wi-Fi driver on nRF5340.&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Meant that I did not have to manually control the power mode of the nRF7002. In response to your comment about the PM API.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks in advance&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IOVDD is constantly high</title><link>https://devzone.nordicsemi.com/thread/507787?ContentTypeID=1</link><pubDate>Thu, 24 Oct 2024 14:31:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:325d0a3f-349b-486c-a832-f42ad25f2ed3</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Are you running the PM_DEVICE API to place the&amp;nbsp;bus interface in suspend mode?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;int ret = pm_device_action_run(flash_dev, PM_DEVICE_ACTION_SUSPEND);
if (ret) {
    /* Handle error */
}
...
ret = pm_device_action_run(flash_dev, PM_DEVICE_ACTION_RESUME);
if (ret) {
    /* Handle error */
}&lt;/pre&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Or do you want to completely shut down the nRF7002? If yes, then there&amp;#39;s a sample here that shows this use-case:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v2.7.0/samples/wifi/shutdown/src/main.c"&gt;https://github.com/nrfconnect/sdk-nrf/blob/v2.7.0/samples/wifi/shutdown/src/main.c&lt;/a&gt;&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>