<?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>Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/55116/zephyr-ble-radio-rx-power-consumption</link><description>Hi, 
 
 We&amp;#39;re developing a product based on Zephyr for the NRF52840 (currently seems to be Zephyr 1.13 OpenSource variant). When doing power measurements, it seems that the radio is powered up every 100ms even though we have set advertising to 300ms.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 05 Jun 2020 13:26:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/55116/zephyr-ble-radio-rx-power-consumption" /><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/253559?ContentTypeID=1</link><pubDate>Fri, 05 Jun 2020 13:26:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7fd421c3-8cab-46e5-9c47-5d40db32e18e</guid><dc:creator>jocke</dc:creator><description>&lt;p&gt;It was a typo in a I2C command to a magnetometer. It didn&amp;#39;t go into shutdown mode correctly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/253557?ContentTypeID=1</link><pubDate>Fri, 05 Jun 2020 13:23:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48b73aa5-06a3-48fa-a10c-953c9a1c6a08</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Joachim, can you mention what the root cause was? so that this thread looks complete.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/253353?ContentTypeID=1</link><pubDate>Thu, 04 Jun 2020 15:28:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0052c3ac-e2dd-4ec3-90c5-a00f9b2892c6</guid><dc:creator>jocke</dc:creator><description>&lt;p&gt;Problem located and fixed. Not related to Zephyr.&lt;br /&gt;Please close this issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/251700?ContentTypeID=1</link><pubDate>Tue, 26 May 2020 11:46:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e6545f54-5f9f-4257-b770-d8601c0faad5</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Joachim,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The Zephyr Kernel in itself is not adding any timers with that frequency. So it is a bit weird that you see some spikes with that frequency. I have not seen this on my end, so hard to say for me what is causing this spike.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Have you searched through the code to see if there are any k_sleep(100) calls or any&amp;nbsp;k_delayed_work_submit_to_queue with 100ms delay?&lt;/p&gt;
&lt;p&gt;If not, we should try to investigate in both the application and also the Zephyr BLE stack.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/251495?ContentTypeID=1</link><pubDate>Mon, 25 May 2020 13:03:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:315ae988-11f7-4481-9922-b81b372c3e85</guid><dc:creator>jocke</dc:creator><description>&lt;p&gt;Hi Susheel,&lt;br /&gt;Since we have now upgraded to Zephyr 2.0.99, I&amp;#39;m revisiting this problem.&lt;br /&gt;We still see power spikes about every 100ms. We have no timers that tick at this frequency and the power consumption seems consistent with what the specs say that the radio should consume in RX mode.&lt;br /&gt;Have attached two CSV files containing our measurements. One without advertising enabled and one with (advertising every 300ms). In the latter file, you will see higher spikes about every 300ms which is consistent with our advertising rate.&lt;br /&gt;&lt;br /&gt;We would appreciate your input on this.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/power_5F00_measurements.tar.gz"&gt;devzone.nordicsemi.com/.../power_5F00_measurements.tar.gz&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/231662?ContentTypeID=1</link><pubDate>Wed, 29 Jan 2020 13:22:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77c7bb69-8024-4306-9dcd-7c7359c23a84</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;The Zephyr version you are using is more than a year old. The BLE controller at time was very experimental at that time. I thought you are already made efforts to upgrade to Zephyr version 2.x.x. Do you see the same behavior in that version? I have not used version 1.x.x but in 2.x.x I have not noticed any unusual RX spikes.&lt;/p&gt;
&lt;p&gt;If you still want to use the older version, you need to help me out to reproduce this, so that we can attempt to reproduce it and come with a clean workaround.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/231577?ContentTypeID=1</link><pubDate>Wed, 29 Jan 2020 09:43:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d257f9c-2930-477d-927e-bee57f44c9db</guid><dc:creator>jocke</dc:creator><description>&lt;p&gt;The measured current consumption is quite consistent with what the radio is supposed to consume in RX mode. Don&amp;#39;t remember the exact values right now.&lt;br /&gt;The only external peripherals that we have is a free-running RTC, a magnetometer and an SPI flash. None of these consume the same amount of current or are polled from our application. It&amp;#39;s all interrupt based.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/231535?ContentTypeID=1</link><pubDate>Wed, 29 Jan 2020 06:56:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b163b3d7-8d7e-4e86-9378-645ddcb61375</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Are you sure that it is the RX that is causing the spike every 100ms, it could be a CPU wakeup from a timer and enabling some peripheral that could also cause the spike.&amp;nbsp; If the application is not doing anything to control the RADIO directly, it seems very likely that this 100ms power spike is NOT from the radio.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/231092?ContentTypeID=1</link><pubDate>Mon, 27 Jan 2020 11:32:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7488707-8d4b-46e3-a78c-2faf932f8d60</guid><dc:creator>jocke</dc:creator><description>&lt;p&gt;Hi Susheel,&lt;br /&gt;Sorry for not responding earlier.&lt;br /&gt;Basically, I wish the radio to keep quiet for about 300ms. Both RX and TX.&lt;br /&gt;Currently TX is quiet for 300ms, but the RX seems to trigger every 100ms. That has a very negative impact on our power consumption.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/223881?ContentTypeID=1</link><pubDate>Thu, 05 Dec 2019 12:08:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8d74232-365c-4040-940d-23ed566f4f9f</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Hi Joachim,&lt;/p&gt;
&lt;p&gt;I re assigned this case to myself.&amp;nbsp;&lt;br /&gt;Thomas replied to you in the email regarding this.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But I would like to understand more on what you are trying to achieve so that I can try to assist you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE radio RX power consumption</title><link>https://devzone.nordicsemi.com/thread/223401?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 15:38:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ff2d44b-4143-479e-800f-15fa9f594c94</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;This question is better directed to:&amp;nbsp;&lt;a href="https://github.com/zephyrproject-rtos/zephyr#resources"&gt;https://github.com/zephyrproject-rtos/zephyr#resources&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Though you may want to try the latest branch of zephyr just in case first.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>