<?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>nRF51 dongle&amp;#39;s current consumption</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9038/nrf51-dongle-s-current-consumption</link><description>I programmed a nRF51 dongle as an ESB receiver using the esb_ptx_prx example code. It sleeps most of the time by calling __WFI() in the while loop. 
 I used an external 3.3 V power supply to VDD and measure the current consumption. The current was quite</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 07 Sep 2015 10:08:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9038/nrf51-dongle-s-current-consumption" /><item><title>RE: nRF51 dongle's current consumption</title><link>https://devzone.nordicsemi.com/thread/33310?ContentTypeID=1</link><pubDate>Mon, 07 Sep 2015 10:08:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77c6dbe8-152b-4a65-b72a-47ec66a5bf62</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi Johnson&lt;/p&gt;
&lt;p&gt;Thank you for your clarification.&lt;/p&gt;
&lt;p&gt;All PCA10031 dongles have third revision nRF51 chips, so their current consumption should be approximately the same. This might also be a variation in the Segger chip interface which leads to the higher different current consumption, I am not sure actually. Are the PCA10031 dongles the same version?&lt;/p&gt;
&lt;p&gt;Measuring the current consumption on the PCA10031 this way is anyway not valid, since you do not know how much of the current is drawn by the Segger chip. I would recommend to purchase a nRF51-DK board in order to measure current on the nRF51.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51 dongle's current consumption</title><link>https://devzone.nordicsemi.com/thread/33309?ContentTypeID=1</link><pubDate>Sun, 06 Sep 2015 11:49:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e13d9a8-ae5f-43da-a7ac-36afcfbc268a</guid><dc:creator>Johnson</dc:creator><description>&lt;p&gt;They are both PCA10031. My apology for not being clear. The older one was purchased early this year and the newer one last month.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51 dongle's current consumption</title><link>https://devzone.nordicsemi.com/thread/33308?ContentTypeID=1</link><pubDate>Fri, 04 Sep 2015 10:01:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22fc07d1-eedd-4fc8-a8c2-de450e205cc5</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi Johnson&lt;/p&gt;
&lt;p&gt;Thank you for your clarification&lt;/p&gt;
&lt;p&gt;Yes, if you measure current directly on the supply, you will be measuring current consumption of both nRF51 and the Segger, which will for sure add something to the current consumption. On the nRF51-DK, there are specific current measurement pins which exclude current going to the Segger chip and the LEDs, they only measure the current used by nRF51.&lt;/p&gt;
&lt;p&gt;By old dongle you mean PCA10000? If so, it contains first or second revision nRF51 chip, which is not fully compatible with the latest SDKs. That might be at least partly a reason for the increased current consumption. See the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf51.v1.0.0/pdflinks/nrf51_comp_matrix.html?cp=2_0"&gt;nRF51 compatibility matrix&lt;/a&gt; to see what chip revision you have (compare with laser markings on the nRF51 chip) and what nRF51 SDK versions are compatible.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51 dongle's current consumption</title><link>https://devzone.nordicsemi.com/thread/33307?ContentTypeID=1</link><pubDate>Fri, 04 Sep 2015 04:50:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa558341-451f-47f5-b0f2-15e5119baf80</guid><dc:creator>Johnson</dc:creator><description>&lt;p&gt;My current measurement method:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Powered the dongle using an external 3.3V power supply.&lt;/li&gt;
&lt;li&gt;+3.3V was attached to the 3.3V pin of the dongle.&lt;/li&gt;
&lt;li&gt;A 1 Ohm resistor was placed between the power supply ground and the dongle ground.&lt;/li&gt;
&lt;li&gt;A multimeter was placed across the resistor to measure the DC voltage which translates directly to current.&lt;/li&gt;
&lt;li&gt;An oscilloscope probe was also placed across the resistor to observe the transient response.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In my first test, dongle A (older one) was programmed as the receiver and dongle B (newer) as the transmitter.
Current consumption:
Dongle A (receiver): 58 mADC, peak 6 mA.
Dongle B (transmitter): 0.03 mADC, peak 14.4 mA.&lt;/p&gt;
&lt;p&gt;Then, I swapped them.
Dongle A (transmitter): 43 mADC, peak 15.2 mA.
Dongle B (receiver): 15 mADC, peak 6.4 mA.&lt;/p&gt;
&lt;p&gt;It looks like the older dongle is &amp;quot;leaking current&amp;quot; while the newer one is behaving as expected. In both cases, the LEDs were off by setting the IO pins to high.&lt;/p&gt;
&lt;p&gt;In nRF51-DK board, the current measurement pin is only attached to the power line going to the nRF chip which exclude the segger chip. But in the dongle, the same power line goes to both nRF and segger chips. I wonder if the segger chip was the cause. Yes, both dongles were power cycled after programming.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51 dongle's current consumption</title><link>https://devzone.nordicsemi.com/thread/33306?ContentTypeID=1</link><pubDate>Thu, 03 Sep 2015 13:26:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7de17f05-8c60-44f7-b39d-912e4f2f9942</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi Johnson&lt;/p&gt;
&lt;p&gt;How do you measure current on the nRF51-Dongle? I see no documentation in the &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF51-Dongle/nRF51-Dongle-UG/38685"&gt;nRF51-Dongle User Guide&lt;/a&gt; on how to measure current, it is only present in the User Guide for &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF51-DK/nRF51-DK-UG/38677"&gt;nRF51-DK&lt;/a&gt;, which is intended for this purpose. Can you please describe your method on how you measure the current consumption on the nRF51-Dongle.&lt;/p&gt;
&lt;p&gt;50mA is more than what the chip should be able to draw. If you have the radio in RX mode it should consume around 13mA. If you have everything else enabled as well, you will normally have around 20mA current consumption, maximum 25mA.&lt;/p&gt;
&lt;p&gt;I measure the current consumption of the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v9.0.0/esb_examples_ptx_prx.html?cp=4_1_0_4_7_1_0"&gt;ESB RX example&lt;/a&gt; in &lt;a href="http://developer.nordicsemi.com/nRF51_SDK/nRF51_SDK_v9.x.x/"&gt;nRF51 SDK&lt;/a&gt; and get current consumption of 17.3mA, and for the ESB TX example I measure 11.9mA on my nRF51-DK board.&lt;/p&gt;
&lt;p&gt;After you flash the chip the current consumption is higher, because the chip is in debug mode. After you power reset the chip it should draw normal current.&lt;/p&gt;
&lt;p&gt;For troubleshooting, you may benefit from looking at the &lt;a href="https://devzone.nordicsemi.com/question/5186/how-to-minimize-current-consumption-for-ble-application-on-nrf51822/#reply-5187"&gt;current consumption guide&lt;/a&gt;, the Troubleshooting section.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>