<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://test-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>Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/f/nordic-q-a/88151/reducing-current-consumption-on-an-rtc-based-application</link><description>Hello nRF people! 
 I am developing an application on a custom board with nRF52832, that consumes way too much current, more than intended, and I&amp;#39;m looking for the ways to reduce the consumption. 
 The application is heavily based on nRF-SDK v17.1.0 pre</description><dc:language>en-US</dc:language><generator>Telligent Community 13 Non-Production</generator><lastBuildDate>Mon, 30 May 2022 07:52:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://test-devzone.nordicsemi.com/f/nordic-q-a/88151/reducing-current-consumption-on-an-rtc-based-application" /><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369894?ContentTypeID=1</link><pubDate>Mon, 30 May 2022 07:52:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ccabcebd-cbf8-47db-98f5-fc7b8cd6edf1</guid><dc:creator>user2111</dc:creator><description>&lt;p&gt;Hello again, good to hear that you have found the issue! I can confirm that the 400uA is an approx value, and it will vary around ~400uA (even down to ~340uA). It can happen for both TWIM and TWI. I guess the reason for not mentioning TWI in specific for the errata is that TWI is deprecated, since TWIM is preferred:&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/memory.html#topic"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/memory.html#topic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369618?ContentTypeID=1</link><pubDate>Wed, 25 May 2022 20:32:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:07ad3c23-b85c-4566-9efd-f4c1545458d4</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;Hello I tried various combinations with GPIOTE initializations, mostly to initialize my TWI pins into outputs with either high or low state, or into inputs, and I did this all in the main like this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;ret_code_t err_code;

err_code = nrf_drv_gpiote_init();
APP_ERROR_CHECK(err_code);

// Config TWI pins as for a default state 
nrf_drv_gpiote_out_config_t out_config = GPIOTE_CONFIG_OUT_SIMPLE(true);  // configure to be output high

err_code = nrf_drv_gpiote_out_init(I2C_SCL_PIN, &amp;amp;out_config);
APP_ERROR_CHECK(err_code);

err_code = nrf_drv_gpiote_out_init(I2C_SDA_PIN, &amp;amp;out_config);
APP_ERROR_CHECK(err_code);
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Unfortunately, this turned out to have no influence on the current consumption. What did help with the current consumption was the proper implementation of the Errata code, that I just posted in another comment in this thread, but it left me with some peculiarities. Feel free to check it out and see what was going on.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369616?ContentTypeID=1</link><pubDate>Wed, 25 May 2022 20:25:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:53e8c59f-f28f-45f6-85a2-97a8f0b483c8</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;Hello, I am coming back with some good news - I managed to reduce the current consumption from 340uA to 50uA. How cool is that?! How did it happen - well it was the Errata thing after all ([89] GPIOTE: Static 400 &amp;micro;A current while using GPIOTE) What I failed to do the first time was to&amp;nbsp; disable and de-initialize the TWI completely, and then add that errata code. When the sensor readout is needed again, both TWI and the sensor ought to be re-initialized.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So to wrap it up, my current saving code looks like this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;void sensor_readout(){
    lis3dh_init();      // This is where TWI0 is initialized and enabled
    lis3dh_setup();     // This is where the sensor is configured
    
    inclination = lis3dh_inclination();
    printf(&amp;quot;\n\rInclination: %.3f&amp;quot;, inclination);
    
    lis3dh_disable();   // This is where the nrf_drv_twi_disable() is called
    rak_i2c_deinit();   // This is where nrf_drv_twi_uninit() is called
    
    // Errata [89] Fix: Static 400 &amp;#181;A current while using GPIOTE
    *(volatile uint32_t *)0x40003FFC = 0;
    *(volatile uint32_t *)0x40003FFC;
    *(volatile uint32_t *)0x40003FFC = 1;
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;What still bothers me with this fix is that the Errata code was crucial to make this happen, but my conditions are different than what Errata presumes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;My initial consumption was less than 400uA (it was 340uA). Is this just the approximate value or is it really so?&lt;/li&gt;
&lt;li&gt;I am not using TWIM at all. I am using legacy TWI drivers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Any thoughts on this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369382?ContentTypeID=1</link><pubDate>Tue, 24 May 2022 21:34:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7394f265-3231-487c-a195-a16152f1393a</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;Hi, this was not about addressing hard faults, it was more to point out that GPIOTE Errata&amp;nbsp; that I followed didn&amp;#39;t help reducing the consumption, and only made my TWI peripheral misbehave.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369345?ContentTypeID=1</link><pubDate>Tue, 24 May 2022 15:21:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51da82d4-667f-41d8-a382-d1314cb94535</guid><dc:creator>user2111</dc:creator><description>&lt;p&gt;I don&amp;#39;t think you should worry too much about your sensor go to hard fault etc at the moment after for instance wakeup/resuming operation, the main focus should be what is causing the current consumption, and to locate the cause you need for testing try to disable &amp;quot;things&amp;quot;, once we locate what is causing the excessive current you&amp;nbsp;can start thinking of handling/workaround possible asserts or errors.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369340?ContentTypeID=1</link><pubDate>Tue, 24 May 2022 15:02:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee2e57fb-17db-4a21-b875-8f21a92a3eb6</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;Makes perfect sense, thanks for your prompt response!&lt;/p&gt;
&lt;p&gt;May I ask to point me to an example where peripherals are properly disabled and enabled again after the wakeup call, and GPIOs properly configured. I&amp;#39;m struggling to get out of the enable/disable mess and I see no improvement in current consumption.&lt;/p&gt;
&lt;p&gt;Oh and btw, I made another post about your errata tip, but I couldnt tag you, so hopefully you&amp;#39;ve seen it by&amp;nbsp; now.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369339?ContentTypeID=1</link><pubDate>Tue, 24 May 2022 14:57:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d34efcb8-62a0-4f62-aa00-e1156225a1dc</guid><dc:creator>user2111</dc:creator><description>&lt;p&gt;Remember that when you are disabling the peripherals, then the pins will fall back to the GPIO configuration, so you should ensure that you configure the GPIO to a reasonable logic level&amp;nbsp;while&amp;nbsp;the peripheral is disabled, this should ensure for instance that not any connected sensor enter an invalid state due to unintentional configuration due to pin level. You may need a logic analyzer to check this works as expected. Please have in mind that any configured sensor may draw current while configured, so based on your description I am not fully convinced that your sensors are not part of the problem here, if you are able to cut power to them (at least for test) that may still be a good test when you experience elevated current.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369329?ContentTypeID=1</link><pubDate>Tue, 24 May 2022 14:31:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:434c2f8b-179e-43df-ae8e-64e19059a6ba</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;Hello @Kenneth&amp;nbsp;in response to your comment on GPIOTE Errata, I found it really interesting that GPIOTE is able to leak extra 400uA: That&amp;#39;s not exactly the order of magnitude I&amp;#39;m dealing with, but I gave it a try. I copypasted the code from the Errata:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;*(volatile uint32_t *)0x40004FFC = 0;
*(volatile uint32_t *)0x40004FFC;
*(volatile uint32_t *)0x40004FFC = 1;
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;and again, didnt achieve much. Just messed up my sensor which made my app end up in the hard fault section.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369325?ContentTypeID=1</link><pubDate>Tue, 24 May 2022 14:27:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ec2c4a8-308c-41ee-abc3-73db4edf0dcd</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;I am pretty positive that nRF is measured alone. When I run an empty example, the current consumption is negligible.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="2111" url="~/f/nordic-q-a/88151/reducing-current-consumption-on-an-rtc-based-application/369186#369186"]What do you get?[/quote]
&lt;p&gt;In normal state, when both SPI and TWI are both active, program does its thing and consumes cca 340uA. When I decide to comment out everything related with TWI, but leave the SPI, the consumption falls to cca 312 uA. If I do the oppostite, leave TWI and comment out SPI, the value is exactly the same.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Oh and by the way,&amp;nbsp; later on I have tried disabling the peripherals with NRF_TWI0-&amp;gt;ENABLE = 0 just before invoking &lt;em&gt;sd_app_evt_wait&lt;/em&gt;() and then adding&amp;nbsp;&lt;span&gt;NRF_TWI0-&amp;gt;ENABLE = 1 just after it, and didn&amp;#39;t&amp;nbsp;achieve much. There was no difference in the current consumption, but my TWI sensor got all messed up and wouldn&amp;#39;t give out any data anymore.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369186?ContentTypeID=1</link><pubDate>Tue, 24 May 2022 07:37:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:300bc106-fdbe-477f-8fbb-8d8d4909afd2</guid><dc:creator>user2111</dc:creator><description>[quote user="Wesperos"]Is there something else to check, like the clock or various nrF libraries like &lt;em&gt;ringbuffer&lt;/em&gt;, &lt;em&gt;scheduler&lt;/em&gt; etc that are&amp;nbsp;taken over&amp;nbsp;by default from the &lt;em&gt;ble_app_uart&lt;/em&gt; example?[/quote]
&lt;p&gt;I can&amp;#39;t imagine so. When doing these measurements also make sure are measuring the nRF alone to ensure that it&amp;#39;s not current by the sensors that are the ones that are drawing the current you experience here.&lt;/p&gt;
[quote user="Wesperos"]When I disable my peripherals, SPI and TWI, consumption doesn&amp;#39;t get much lower than my initial one[/quote]
&lt;p&gt;What do you get?&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369128?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 22:16:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21afcda0-4257-40bf-b5c5-18a1325221fd</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;Hello, I tried and failed a bit as you said, but wasn&amp;#39;t really able to get very far. When I disable my peripherals, SPI and TWI, consumption doesn&amp;#39;t get much lower than my initial one. Only if I totally turn off all peripherals and my main loop is left only with &lt;em&gt;sd_app_evt_wait&lt;/em&gt;(), do I get the really low consumption.&lt;/p&gt;
&lt;p&gt;Is there something else to check, like the clock or various nrF libraries like &lt;em&gt;ringbuffer&lt;/em&gt;, &lt;em&gt;scheduler&lt;/em&gt; etc that are&amp;nbsp;taken over&amp;nbsp;by default from the &lt;em&gt;ble_app_uart&lt;/em&gt; example?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369116?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 19:18:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f07addc-f5f5-4b39-84ac-7f46b5a93196</guid><dc:creator>user2111</dc:creator><description>&lt;p&gt;You need to try and fail a bit to find what is likely causing the current consumption in your application, this is typically done by not using a specific peripheral and/or disable when not used. In most part there should be a low power section for a peripheral that describe how to achieve low power usage, e.g.:&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/twim.html#concept_twi_low_power"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/twim.html#concept_twi_low_power&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can read about the difference about IN(INPUT) and PORT event here:&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/gpiote.html#concept_knz_kww_lr"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/gpiote.html#concept_knz_kww_lr&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You may need to look at the actual register configuration to find which type of event is used for wakeup, if you are using the gpiote driver then typically configuration/enabling of &amp;quot;high accuracy&amp;quot; translate to IN event.&lt;/p&gt;
&lt;p&gt;For GPIOTE in specific also check out these two errata&amp;#39;s:&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev3/ERR/nRF52832/Rev3/latest/anomaly_832_89.html"&gt;https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev3/ERR/nRF52832/Rev3/latest/anomaly_832_89.html&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev3/ERR/nRF52832/Rev3/latest/anomaly_832_97.html"&gt;https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev3/ERR/nRF52832/Rev3/latest/anomaly_832_97.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369111?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 18:01:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f33be96-6c8d-47e8-a8f5-a3590c7c9760</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;I&amp;#39;m using&amp;nbsp;s132_nrf52_7.2.0_softdevice.hex, so I guess this is fine?&lt;/p&gt;
[quote userid="65515" url="~/f/nordic-q-a/88151/reducing-current-consumption-on-an-rtc-based-application/369092#369092"]Related to this is the floating point hardware ever used (intentionally or not)?[/quote]
&lt;p&gt;Glad you asked, I am, indeed. using some floating point operations. How much current consumption should I count on there?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369110?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 17:52:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9474c7fb-6435-4e84-ba27-6e25a9dbab2c</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;Hi Kenneth, thanks for the useful link. Love the tips I found in there. I found a &lt;a href="https://test-devzone.nordicsemi.com/f/nordic-q-a/1657/how-to-minimize-current-consumption-for-ble-application-on-nrf51822"&gt;similar blog post&lt;/a&gt;&amp;nbsp;before, but it seems to be a for a different chip, ages old, and not very applicable for my problem. That is, I have checked most of points, and they are fine. However in the post you&amp;#39;ve linked, I find some interesting parts:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;You think you&amp;rsquo;re in SYSTEM_ON mode with the CPU off but you measure 100&amp;rsquo;s of uA.&lt;/strong&gt;&amp;nbsp;You&amp;rsquo;ve left a peripheral on, maybe intentionally. If you left logging enabled through the UART, this will also use this amount of current. Turn off UART logging in the sdk_config.h file in favor of RTT. RTT will not use current unless the debugger is connected.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;Can you explain me the reasoning behind this? Should I turn off the peripherals everytime before going to sleep? For example, I&amp;#39;m using a TWI based sensor, that gets readout every 5min or so. Should I turn off the TWI peripheral and re-initialize sensor on every wakeup, that is, every 5min? Is that really so?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Another point that made me curious:&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Be aware that single-pin GPIOTE interrupts may use more power than Port GPIOTE interrupts depending on the scenario.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;What does this mean? I have an interrupt at GPIO pin, but Im not sure if it port or a single pin? How to check and set it up? And how much consumption difference are we talking about here?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369092?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 15:13:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:592ea1a7-8745-45d9-8065-81dde4a65306</guid><dc:creator>user65515</dc:creator><description>&lt;p&gt;There are occasions when&amp;nbsp;&lt;em&gt;sd_app_evt_wait&lt;/em&gt;&lt;span&gt;&lt;em&gt;()&lt;/em&gt; doesn&amp;#39;t; test this by toggling a spare io pin high before and after this call and check on the &amp;#39;scope that the intended sleep period isn&amp;#39;t exited prematurely. Ignore this comment if you have already tried that. Also ensure SD is actually 7.2.0, which&amp;nbsp;hopefully it is, as changes were made to this function.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Related to this is the floating point hardware ever used (intentionally or not)?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/369027?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 12:45:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0572c4f-2a9b-4140-ab25-5518bc527204</guid><dc:creator>user2111</dc:creator><description>&lt;p&gt;Check out:&lt;br /&gt;&lt;a href="https://test-devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/optimizing-power-on-nrf52-designs"&gt;https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/optimizing-power-on-nrf52-designs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/368965?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 10:10:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9182e938-1a53-460d-aaf8-6aad55d17d97</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;Unfortunately, I am not allowed to share it. What I can say is that the board is free from shorts and damages, and when I run basic program without any peripherals, the consumption is low as it should be. And when I do run peripherals, they work just fine. So I assume that configuration of my libraries and peripherals is the issue hiere. Maybe I&amp;#39;m wrong?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/368964?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 10:04:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7f0de1d-ec10-435a-a174-9139d71ec674</guid><dc:creator>user103465</dc:creator><description>&lt;p&gt;Could you share chematic of your custom board with nRF52832. Maybe there are some issues inside? What is LDO do you use?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/368960?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 09:35:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b4d8e77-c46c-4fdd-8e17-7052fcd4ed99</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;ok thanks. I&amp;#39;ll wait and see if some of Nordic app engineers will have some ideas on reducing power SDK framework.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/368958?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 09:33:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fad54889-2ddf-452c-a144-7b79cf493ded</guid><dc:creator>user103465</dc:creator><description>&lt;p&gt;Zephyr is RTOS. RTOS is when all function are in your hands. Install NRFConnect ide 1.9.1&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/368953?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 09:18:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e16c1751-5332-4ccc-897b-bbed029af8ed</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;ok, thanks. How would Zephyr make&amp;nbsp; it consume less power?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/368952?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 09:14:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1023f924-7fe4-4c31-8e70-631e9e0d158b</guid><dc:creator>user103465</dc:creator><description>&lt;p&gt;I would recomend to use nrfConnect IDE based on Zephyr. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/368922?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 07:42:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dce1339a-2891-4b27-8cf0-a476bdb58dac</guid><dc:creator>user74012</dc:creator><description>&lt;p&gt;Hi, no, I dont use SAADC. Here is the screen shot of every driver and SDK library used in my application:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://test-devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1653291586493v1.png" alt=" " /&gt;&amp;nbsp;&lt;img src="https://test-devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1653291663019v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;so as you can see, it&amp;#39;s the basics. I want to add that I have&amp;nbsp;commented out&amp;nbsp;all of uart -related functions, and thus saved myself decent 2 mA.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reducing current consumption on an RTC based application</title><link>https://test-devzone.nordicsemi.com/thread/368884?ContentTypeID=1</link><pubDate>Sat, 21 May 2022 07:48:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e28bab4-1e82-45a0-9d24-1260b3b713e3</guid><dc:creator>user103465</dc:creator><description>&lt;p&gt;Hi do you use SAADC in your application? Write list of working peripheral&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>