<?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>nRF58122 consuming 1.15mA in system sleep mode continuosly</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/6770/nrf58122-consuming-1-15ma-in-system-sleep-mode-continuosly</link><description>Hi, 
 I am using nRF51822 controller for my development. I implemented the system sleep mode as below.
for (;;) 
 {
power_manage();
} 
 void power_manage(void)
{
uint32_t err_code = sd_app_evt_wait();
APP_ERROR_CHECK(err_code);
} 
 uint32_t</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 16 Jul 2015 11:49:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/6770/nrf58122-consuming-1-15ma-in-system-sleep-mode-continuosly" /><item><title>RE: nRF58122 consuming 1.15mA in system sleep mode continuosly</title><link>https://devzone.nordicsemi.com/thread/23783?ContentTypeID=1</link><pubDate>Thu, 16 Jul 2015 11:49:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2351c562-d2c9-4945-a5af-d473ad50a05f</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Anand,
Please update this thread.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF58122 consuming 1.15mA in system sleep mode continuosly</title><link>https://devzone.nordicsemi.com/thread/23782?ContentTypeID=1</link><pubDate>Wed, 29 Apr 2015 07:12:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42fbc7b4-5052-434f-a189-d01343aaffe1</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;if are looking for the nRF51 system to go to low power while in sleep you should look into low power modes while in System ON, especially 13.1.7 System ON mode and choose constant latency or low power with variable latency. you can disable the UART just before power_manage to turn its poweroff.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF58122 consuming 1.15mA in system sleep mode continuosly</title><link>https://devzone.nordicsemi.com/thread/23781?ContentTypeID=1</link><pubDate>Wed, 29 Apr 2015 06:45:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5220fe55-a47d-46f3-b5e5-83b3cb3241f9</guid><dc:creator>Anand Ramashetty</dc:creator><description>&lt;p&gt;Hi Aryan,&lt;/p&gt;
&lt;p&gt;I commented the function uART_init(definition posted below) in my application and I took the measurement , Now the average power consumption is about 60 MicroAmp. I think the UART was drawing the more current.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; static void uart_init(void)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;{
/**@snippet [UART Initialization] */
simple_uart_config(RTS_PIN_NUMBER, TX_PIN_NUMBER, CTS_PIN_NUMBER, RX_PIN_NUMBER, HWFC);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; NRF_UART0-&amp;gt;INTENSET = UART_INTENSET_RXDRDY_Enabled &amp;lt;&amp;lt; UART_INTENSET_RXDRDY_Pos;

 NVIC_SetPriority(UART0_IRQn, APP_IRQ_PRIORITY_LOW);
 NVIC_EnableIRQ(UART0_IRQn);
 /**@snippet [UART Initialization] */
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;Regards,
Anand&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF58122 consuming 1.15mA in system sleep mode continuosly</title><link>https://devzone.nordicsemi.com/thread/23780?ContentTypeID=1</link><pubDate>Tue, 28 Apr 2015 17:19:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6dbfe7a9-087a-4852-8e1a-422f3d8bde08</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;power_manage is only a function that will make CPU to go to sleep and wait for events. It will not power manage anything on the nRF51 chip automatically. Your device definitely seems to have few peripherals active even when the CPU is in sleep and hence the clocks they are using are running. Check the power settings of all peripherals that you are using in your application. By the way,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>