<?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>nrf5340 current consumption of shell by using uart async api</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121920/nrf5340-current-consumption-of-shell-by-using-uart-async-api</link><description>Hi Nordic Team, 
 
 am I currently evaluating the nrf5340 development kit for our new product revision and fail to get a power efficient shell besides rtt logigng. 
 Concrete, I am trying to achieve the following: 
 * Debug Logging via RTT 
 * Shell access</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 05 Jun 2025 13:31:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121920/nrf5340-current-consumption-of-shell-by-using-uart-async-api" /><item><title>RE: nrf5340 current consumption of shell by using uart async api</title><link>https://devzone.nordicsemi.com/thread/538234?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 13:31:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b1da97c-0b58-4460-9b87-90ec80e91847</guid><dc:creator>whati001</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;yes I know. Thank you very much for your help.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 current consumption of shell by using uart async api</title><link>https://devzone.nordicsemi.com/thread/538150?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 06:18:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a75b044a-18c9-4a54-a4b5-1b9f9742a54d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Andreas,&lt;/p&gt;
&lt;p&gt;Yes that is something you can&amp;nbsp;experiment with. It seems like you are aware of this already since you have enabled CONFIG_PM_DEVICE, but note that you can use the Suspend and Resume tasks on the shell device to disable and enable the shell as explained here&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/test_and_optimize/optimizing/power_general.html#put_the_external_flash_into_sleep_mode_in_inactivity_periods"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/test_and_optimize/optimizing/power_general.html#put_the_external_flash_into_sleep_mode_in_inactivity_periods&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 current consumption of shell by using uart async api</title><link>https://devzone.nordicsemi.com/thread/538119?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 16:45:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ceb6b9b7-c93c-48d1-aab3-53eaeb21b774</guid><dc:creator>whati001</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;br /&gt;&lt;br /&gt;no, the device does not have a button. However, the best solution would be to wake up the MCU before UART communication via an ordinary GPIO. Guess, a little bit hacky, we can also use the UART RX pin after suspending the UART to save pins.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 current consumption of shell by using uart async api</title><link>https://devzone.nordicsemi.com/thread/537773?ContentTypeID=1</link><pubDate>Tue, 03 Jun 2025 06:22:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a31b546e-e3eb-44f7-8b15-7dc2197460be</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Andreas,&lt;/p&gt;
&lt;p&gt;Correct, the LP driver won&amp;#39;t work with non-nordic devices such as the serial bridges you mentioned, unfortunately. Does your device have any buttons, etc that could allow the user to enable the shell only when needed?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 current consumption of shell by using uart async api</title><link>https://devzone.nordicsemi.com/thread/537771?ContentTypeID=1</link><pubDate>Tue, 03 Jun 2025 05:59:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f57aabc6-005b-4f3c-871a-30ef23b66a12</guid><dc:creator>whati001</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;thank you very much for your feedback, which helped me to turn my head and understand the problem. I just have one question regarding the promoted `Low power UART driver`, which I guess I already know the answer to. I think this driver is Nordic-specific and not out of the box. Is it available for standard UART to USB bridges like the Silicon Labs CP210x or in the VCP of the JLINK?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 current consumption of shell by using uart async api</title><link>https://devzone.nordicsemi.com/thread/537670?ContentTypeID=1</link><pubDate>Mon, 02 Jun 2025 12:58:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d559d170-bcf4-4c6a-ae9f-e19ea29747ad</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Andreas,&lt;/p&gt;
&lt;p&gt;The UART continues to request the HF clock source as long as&amp;nbsp;rx&amp;nbsp;reception is enabled, which results in the increased idle current you measured. The standard HW control signals are not asserted early enough for the HF clock to start up and for the UART to resume receiving data in time. But if you control the UART driver implementation on both sides, you may consider using our&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/drivers/uart_nrf_sw_lpuart.html"&gt;Low power UART driver&lt;/a&gt;&amp;nbsp;with the custom handshake signals.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>