<?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>BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption</link><description>Hello, 
 
 I have been developing a project that involves sending adc data over ble to receive it on a smartphone. Everything seems to be working correctly. One thing that bothers me is the current consumption, since the code will be used for battery</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 22 Jun 2023 12:58:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption" /><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/432533?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2023 12:58:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:97f2db36-2564-4cea-9185-3c6100772947</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Is it stuck in the callback handler or does it return to the main loop? If it&amp;#39;s stuck then you need to move it away from interrupt context to main context. You should then use a flag instead that you set in the callback handler so signalize to the main loop to uninit /init the driver.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You also need to init the channel again as well, basically setup everything that you did during the first time again as well.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/432519?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2023 12:16:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7a45d520-49cf-4a0b-b610-4d9001c7a9da</guid><dc:creator>B3RC1K</dc:creator><description>[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/432495"]&lt;p&gt;yes, you would have to call&amp;nbsp;&lt;span&gt;nrf_drv_saadc_uninit() when you&amp;#39;re done using the SAADC and then call&amp;nbsp;&lt;/span&gt;saadc_sampling_event_init() before you start using it again,&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;[/quote]
&lt;p&gt;Any idea how to do that. I tried placing it in callback but it did not work. Could not see any samples being sent. Then i tried to put it in main that also did not work. Is there some kind of function to init it again when it&amp;#39;s needed?&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/432495?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2023 11:05:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b9f16b6-0d8f-4fe7-9ae7-4ddf7dbdeaf2</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;I got the example to work with low power mode by moving the call of&amp;nbsp;saadc_init() before&amp;nbsp;saadc_sampling_event_init(), but I can&amp;#39;t say that I measure considerable lower current with this mode enabled, which seems to indicate that the low power mode is not fully functional. But since you mentioned that were you able to measure lower power when enabling it earlier, could you try moving the function call and see if you measure lower current?&lt;/p&gt;
[quote user="B3RC1K"]Could You tell me how to do that. I tried using uninit function but seems like it disables saadc permamently instead of only between samples.[/quote]
&lt;p&gt;yes, you would have to call&amp;nbsp;&lt;span&gt;nrf_drv_saadc_uninit() when you&amp;#39;re done using the SAADC and then call&amp;nbsp;&lt;/span&gt;saadc_sampling_event_init() before you start using it again,&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/432485?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2023 10:15:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc7aa951-d6b8-473e-a94c-f31bdfe9cd39</guid><dc:creator>B3RC1K</dc:creator><description>[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/432460"]The suggested alternative to get low power is&amp;nbsp;to uninitialized the SAADC driver between samples,[/quote]
&lt;p&gt;Could You tell me how to do that. I tried using uninit function but seems like it disables saadc permamently instead of only between samples.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/432460?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2023 08:15:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc5b6502-2eed-43c1-b107-1febe502f421</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Ok, I was able to reproduce the same results consistently and I did some digging and found similar cases in regards to low power mode. It seems to be some events that aren&amp;#39;t triggered internally in the driver when it&amp;#39;s enabled and in scan mode. The suggested alternative to get low power is&amp;nbsp;to uninitialized the SAADC driver between samples,&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/432452?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2023 07:28:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e6145ec-a26a-4b3c-b591-99cc9d0b76e6</guid><dc:creator>B3RC1K</dc:creator><description>[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/432449"]Just to be clear, the nRF Connect Toolbox app not nRF Connect mobile app right?[/quote]
&lt;p&gt;&lt;br /&gt;Tried both nRF connect and nRF toolbox mobile apps. On both the result is the same.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/432449?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2023 07:25:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2f8f409-a369-4702-b47e-99d7dd37c092</guid><dc:creator>Jared</dc:creator><description>[quote user="B3RC1K"]I tried with nRF connect.[/quote]
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Just to be clear, the nRF Connect Toolbox app not nRF Connect mobile app right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/432445?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2023 07:10:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82e73b53-f791-4c0a-aec1-b839f0e5ebd1</guid><dc:creator>B3RC1K</dc:creator><description>[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/432324"]Are you using the nRF Connect Toolbox mobile app when testing this? The screenshot looks like a third party external app, please test with nRF Connect Toolbox.[/quote]
&lt;p&gt;I tried with nRF connect. It is the same. The values dont change.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/IMG_5F00_1893.jpg" /&gt;&lt;/p&gt;
[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/432324"]Can try to change to low power mode by changing the&amp;nbsp;NRFX_SAADC_CONFIG_LP_MODE config in the sdk_config,h file? It will set the low_power variable of the config struct accordingly.[/quote]
&lt;p&gt;Did that. The same result. Data does not get printed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/432324?ContentTypeID=1</link><pubDate>Wed, 21 Jun 2023 12:56:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77ab424a-99d6-457b-a584-5318ced02c25</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Strange,&lt;/p&gt;
&lt;p&gt;Ok, lets continue with the unmodified ble_app_uart__saadc_timer_driven__scan_mode to limit the amount of possible root causes.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1.&amp;nbsp;&lt;/p&gt;
[quote user="B3RC1K"]&lt;p&gt;UART data sent over BLE. Like on the screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;cursor:zoom-in;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/5287.IMG_5F00_1876.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;With&amp;nbsp;saadc_config.low_power_mode = true I can not see anything in here.&lt;/p&gt;[/quote]
&lt;p&gt;Are you using the nRF Connect Toolbox mobile app when testing this? The screenshot looks like a third party external app, please test with nRF Connect Toolbox.&lt;/p&gt;
&lt;p&gt;2. Can try to change to low power mode by changing the&amp;nbsp;NRFX_SAADC_CONFIG_LP_MODE config in the sdk_config,h file? It will set the low_power variable of the config struct accordingly.&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/432198?ContentTypeID=1</link><pubDate>Wed, 21 Jun 2023 07:32:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ee20288-2727-4c7f-be6c-ef161e34da58</guid><dc:creator>B3RC1K</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/431997"]&lt;a href="https://github.com/NordicPlayground/nRF52-ADC-examples/tree/master/ble_app_uart__saadc_timer_driven__scan_mode"&gt;ble_app_uart__saadc_timer_driven__scan_mode &lt;/a&gt;example and you&amp;#39;ll see that it will continue to transmit data even when low power is configured in the sdk_config.h file.[/quote]
&lt;p&gt;I tried an example that You provided and that does not seem to be true in my case. When setting low power mode to true I can not see any information being sent to app. When I comment out this line everything goes back to normal.&lt;/p&gt;
[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/431997"]Are you printing out data over the serial log as well?[/quote]
&lt;p&gt;I tried that as well. When low power mode set to true printing over the serial stops.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Unfortunately I&amp;#39;m not getting any error code when that happens. The terminal just remains empty. This happens in my code and the code you provided.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Hubert&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/431997?ContentTypeID=1</link><pubDate>Tue, 20 Jun 2023 11:59:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fba6042a-1c00-4f60-af59-bdcf1a3f1f12</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I think you need to debug your application and check if it asserts. Setting low_power_mode = trrue shouldn&amp;#39;t stop the transmission of data. For example, you can try to do the same in the &lt;a href="https://github.com/NordicPlayground/nRF52-ADC-examples/tree/master/ble_app_uart__saadc_timer_driven__scan_mode"&gt;ble_app_uart__saadc_timer_driven__scan_mode &lt;/a&gt;example and you&amp;#39;ll see that it will continue to transmit data even when low power is configured in the sdk_config.h file.&lt;/p&gt;
&lt;p&gt;Are you printing out data over the serial log as well? Do they also stop once you configure low_power_mode=true ?&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/431909?ContentTypeID=1</link><pubDate>Tue, 20 Jun 2023 08:51:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bdfbcfca-22a2-4faa-9340-40f51a05993a</guid><dc:creator>B3RC1K</dc:creator><description>[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/431809"]Are you referring to log data in this case?[/quote]
&lt;p&gt;UART data sent over BLE. Like on the screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/IMG_5F00_1876.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;With&amp;nbsp;saadc_config.low_power_mode = true I can not see anything in here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/431809?ContentTypeID=1</link><pubDate>Mon, 19 Jun 2023 14:23:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12f19427-5d54-4a88-99ff-844a7b0b9696</guid><dc:creator>Jared</dc:creator><description>[quote user="B3RC1K"]I could not get settings beyond little above 200uA so that&amp;#39;s not even close to my consumptions from multimeter.[/quote]
&lt;p&gt;I meant, what parameter were you using to get 10 µA with the online power profiler?&lt;/p&gt;
&lt;p&gt;Using the SAADC will add on the power consumption for sure, the EasyDMA current is around 700 µA itself. Best option to completely remove is to disable the SAADC when you&amp;#39;re done sampling by calling&amp;nbsp;&lt;span&gt;nrfx_saadc_uninit().&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user="B3RC1K"]&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/6180.ble_5F00_app_5F00_uart_5F00_pca10056_5F00_s140.hex"&gt;4848.ble_app_uart_pca10056_s140.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is the hex. Could You let me know what average current consumption You get?&lt;/p&gt;[/quote]
&lt;p&gt;With this I&amp;#39;m measuring avg 774 µA,&lt;/p&gt;
[quote user="B3RC1K"]&lt;p&gt;And here is the hex file for the&amp;nbsp;&lt;span&gt;saadc_config.low_power_mode = true version so that You can see what I am talking about with not being able to see any data.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/1856.ble_5F00_app_5F00_uart_5F00_pca10056_5F00_s140.hex"&gt;7317.ble_app_uart_pca10056_s140.hex&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;Are you referring to log data in this case?&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/431695?ContentTypeID=1</link><pubDate>Mon, 19 Jun 2023 09:51:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ff1449e-3067-4c9b-99c0-88dd33b7bc55</guid><dc:creator>B3RC1K</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Any news regarding this topic?&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Hubert&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/431008?ContentTypeID=1</link><pubDate>Wed, 14 Jun 2023 12:06:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d0e8077-a9db-4ff2-8b37-eb42eb92dd28</guid><dc:creator>B3RC1K</dc:creator><description>&lt;p&gt;And here is the hex file for the&amp;nbsp;&lt;span&gt;saadc_config.low_power_mode = true version so that You can see what I am talking about with not being able to see any data.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/7317.ble_5F00_app_5F00_uart_5F00_pca10056_5F00_s140.hex"&gt;devzone.nordicsemi.com/.../7317.ble_5F00_app_5F00_uart_5F00_pca10056_5F00_s140.hex&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/430999?ContentTypeID=1</link><pubDate>Wed, 14 Jun 2023 11:49:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca034e31-61ef-4c8a-8ccb-8284c2ecbdb2</guid><dc:creator>B3RC1K</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/430980"]What parameters did you use?[/quote]
&lt;p&gt;I could not get settings beyond little above 200uA so that&amp;#39;s not even close to my consumptions from multimeter.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/430980"]Could you upload a precompiled hex that I could flash to my board? There is some dependencies error when I&amp;#39;m trying to build your project.[/quote]
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/4848.ble_5F00_app_5F00_uart_5F00_pca10056_5F00_s140.hex"&gt;devzone.nordicsemi.com/.../4848.ble_5F00_app_5F00_uart_5F00_pca10056_5F00_s140.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is the hex. Could You let me know what average current consumption You get?&lt;/p&gt;
[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/430980"]How, please specify? Any runtime errors?[/quote]
&lt;p&gt;When I set&amp;nbsp;saadc_config.low_power_mode = true; in saadc_init the power drops significantly to around 50uA, unfortunately when I connect to the board with my phone I can not see any UART data coming in anymore in the app.&lt;/p&gt;
[quote userid="73165" url="~/f/nordic-q-a/100705/ble-saadc-and-uart-high-power-consumption/430980"]What do you mean by monitoring &lt;span&gt;functionality&lt;/span&gt;, monitor the battery usage?[/quote]
&lt;p&gt;Oh sorry, I should have been more precise. I meant monitoring my sensor voltage and battery voltage. And I meant using beacon and getting those two values to display via service/manufacturer data of beacon.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Hubert&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/430980?ContentTypeID=1</link><pubDate>Wed, 14 Jun 2023 11:24:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26810a71-6860-4582-b419-29910ba005f4</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="B3RC1K"]I have used to online power profiler and the average current is shown to be around 10 uA. I am not getting even close to that, so I assume its the uart, timer and easydma that cause the problem. However I&amp;#39;m measuring current with a multimeter connected to DK pins.[/quote]
&lt;p&gt;What parameters did you use?&lt;/p&gt;
[quote user="B3RC1K"]Could You maybe test the code I uploaded if You are getting the same values?[/quote]
&lt;p&gt;Could you upload a precompiled hex that I could flash to my board? There is some dependencies error when I&amp;#39;m trying to build your project.&lt;/p&gt;
[quote user="B3RC1K"]I tried using low power saadc but it unfortunately causes ble to not work.[/quote]
&lt;p&gt;How, please specify? Any runtime errors?&lt;/p&gt;
[quote user="B3RC1K"]I wonder, if one of my main goals is battery life then is it a optimal approach that I&amp;#39;m using? Would it be possible to implement monitoring functionality with for example a ble beacon?&amp;nbsp;[/quote]
&lt;p&gt;What do you mean by monitoring &lt;span&gt;functionality&lt;/span&gt;, monitor the battery usage? &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_pwr_mgmt.html?cp=9_1_3_36"&gt;We have the CPU usage tracer in the power management library.&amp;nbsp;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;regards&lt;br /&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/430912?ContentTypeID=1</link><pubDate>Wed, 14 Jun 2023 07:50:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ff51649-f095-4990-bdcd-9cceb10c3d94</guid><dc:creator>B3RC1K</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have used to online power profiler and the average current is shown to be around 10 uA. I am not getting even close to that, so I assume its the uart, timer and easydma that cause the problem. However I&amp;#39;m measuring current with a multimeter connected to DK pins. Could You maybe test the code I uploaded if You are getting the same values?&lt;/p&gt;
&lt;p&gt;I tried using low power saadc but it unfortunately causes ble to not work.&lt;/p&gt;
&lt;p&gt;I wonder, if one of my main goals is battery life then is it a optimal approach that I&amp;#39;m using? Would it be possible to implement monitoring functionality with for example a ble beacon?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Maybe You have some other suggestions?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Hubert&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE, SAADC and UART high power consumption</title><link>https://devzone.nordicsemi.com/thread/430696?ContentTypeID=1</link><pubDate>Tue, 13 Jun 2023 11:02:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7ade7f8-1834-4af8-87d2-0a95e2ec06ec</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;The current consumption of your BLE application will depend on several factors such as connection parameters, DCDC, LFCLK, TX Power etc. You can use the &lt;a href="https://devzone.nordicsemi.com/power/w/opp/2/online-power-profiler-for-bluetooth-le"&gt;Online Power Profiler&lt;/a&gt; tool to see how the different parameters affect the current consumption,&lt;/p&gt;
&lt;p&gt;In addition there is some steps you can apply to decrease the current consumption of the SAADC peripheral, the&lt;a href="https://github.com/NordicPlayground/nRF52-ADC-examples/tree/master/saadc_low_power"&gt; low power SAADC example&lt;/a&gt; shows how using RTC instead of Timer, only enable EasyDMA during sampling, disabling UART and Enabling DC/DC will decrease the power consumption.&lt;/p&gt;
&lt;p&gt;You&amp;#39;ll already putting the chip into System On sleep between events,&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>