<?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>nRF52840 BLE power profiling</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/35625/nrf52840-ble-power-profiling</link><description>Hi, 
 1. After studying about power profiling and application examples/ble_peripheral/ble_app_pwr_profiling, came to know that this example currently supports advertising and peripheral connection profiles. Is it like it wont support scanner and central</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 22 Jun 2018 11:29:32 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/35625/nrf52840-ble-power-profiling" /><item><title>RE: nRF52840 BLE power profiling</title><link>https://devzone.nordicsemi.com/thread/137239?ContentTypeID=1</link><pubDate>Fri, 22 Jun 2018 11:29:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b77c61f5-ce1d-49fd-9886-edcf7f19b208</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The Power profiling example only support advertising and peripheral connection. However, you can take another central example from the SDK and adapt it to be power friendly before measuring. The most important things to do in order to reduce power consumption is:
&lt;ol&gt;
&lt;li&gt;Disable logging&lt;/li&gt;
&lt;li&gt;Disable any LEDs&lt;/li&gt;
&lt;li&gt;Build a release build&lt;/li&gt;
&lt;li&gt;Enable the DC/DC if you have it your your HW (not enabled by default in SDK examples)&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Yes, but it may not give accurate results. The current consumption varies significantly even in idle state (due to the LDO refresh mode). Please see the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52/dita/nrf52/development/nrf52840_pdk/hw_measure_current.html?cp=2_0_3_7_8"&gt;Measuring current section&lt;/a&gt;&amp;nbsp;in the documentation for your DK.&lt;/li&gt;
&lt;li&gt;No. The current consumption will vary over time, depending on what the device is doing. I do not trust that an ampere meter will give you correct average measurements, unless the device is in a fixed state for a long time (e.g. system OFF, or eternal loop in system ON with no BLE activity, calibration etc.). I recommend measuring distinct states/events separately so that you can view the current consumption &amp;quot;waveform&amp;quot;, for example measuring the voltage drop over a series resistor using an oscilloscope.&lt;/li&gt;
&lt;li&gt;The&amp;nbsp;Power Profiling Application has the 32 kHz clock running at all times (except in system OFF, where that is impossible). All BLE examples keep the 32 kHz clock running as that is enforced by the SoftDevice. The DC/DC is not enabled, but you can do that yourself using&amp;nbsp;&lt;code&gt;sd_power_dcdc_mode_set()&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Yes, you can measure using different PHY&amp;#39;s. Again, I recommend taking a suitable example and just doing the minor modifications suggested in the first point, optimizing the example for current consumption before measuring.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Please note that the product specification include &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52840.ps/chapters/current_consumption/doc/frontpage.html?cp=2_0_0_4_1"&gt;typical current consumption numbers for most scenarios&lt;/a&gt; allready. Also note that current consumption measurements of a BLE device is quite complex, so if your measurement result deviates significantly from this, then it is more likely to be a issue with how you measure than with the nRF itself.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>