<?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>Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/10920/current-consumption-difference-nrf51422-and-nrf51822</link><description>I&amp;#39;m had develloped some software and tested it on the nRF51-DK.
After that I made my own PCB design where only the nRF51422 is replaced by a nRF51822.
When I flash both with exactly the same software, the nRF51-DK consumes about 5.6uA and my own PCB</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Jan 2016 09:34:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/10920/current-consumption-difference-nrf51422-and-nrf51822" /><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40828?ContentTypeID=1</link><pubDate>Wed, 06 Jan 2016 09:34:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27718557-6c10-4f8c-948c-b164034f939f</guid><dc:creator>Bart de Kramer</dc:creator><description>&lt;p&gt;Hung,&lt;/p&gt;
&lt;p&gt;I found the solution based on my last comment. As you can see in my design I have a resistor over the 16MHz crystal (R11) which should be not placed (it can be used for EMC issues). But somehow the PCB manufacturer did place a 0R resistor so the HF clock could never start!
Thank you for your support!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40827?ContentTypeID=1</link><pubDate>Wed, 06 Jan 2016 09:09:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b251a43-70a8-444a-841a-0b9283729cbc</guid><dc:creator>Bart de Kramer</dc:creator><description>&lt;p&gt;Hung,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tried some other things. I&amp;#39;ve created an simple program what just initialize the clocks (LF and HF).
When I only start the LF clock, I get a current draw of 10uA. Otherwise, if I also try to start the HF clock and then wait untill it is started (: while (! NRF_CLOCK-&amp;gt;EVENTS_HFCLKSTARTED) {}) I never pass this while loop and the current consumption stays at 2mA! It looks like the HF clock won&amp;#39;t start&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40825?ContentTypeID=1</link><pubDate>Tue, 05 Jan 2016 13:10:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:251e2666-7115-459c-8d39-a6922b60201e</guid><dc:creator>Bart de Kramer</dc:creator><description>&lt;p&gt;I&amp;#39;ve tried SoftDevice S110 V7.1.0 but I still get that high current. As soon as I call SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_RC_250_PPM_TEMP_4000MS_CALIBRATION, NULL);
that high current occurs&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40823?ContentTypeID=1</link><pubDate>Mon, 04 Jan 2016 15:04:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b606fbf-7cdb-455f-85b2-3774e7165e6d</guid><dc:creator>Bart de Kramer</dc:creator><description>&lt;p&gt;Hi Hung,
The debug mode is not the issue. I send the command &amp;lt;nrfjprog --pinreset&amp;gt; after each flash cycle.
But, I&amp;#39;m using Softdevice S110 V8.0.0! I&amp;#39;m not sure which SDK I&amp;#39;m using. Do you know where I can check the SDK version (I&amp;#39;m using Keil 5).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40819?ContentTypeID=1</link><pubDate>Mon, 04 Jan 2016 14:34:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c741a9e9-db7b-4e92-961c-b3fcd5de1d19</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Bart,&lt;/p&gt;
&lt;p&gt;Thank you, and Happy New Year to you too.&lt;/p&gt;
&lt;p&gt;The 2 test cases without softdevice showed the expected result =&amp;gt; no issue with the chip or other peripheral on board.
The test with softdevice showing 2mA during idle is pretty strange, have you made sure you power reset the chip after flashing ?&lt;/p&gt;
&lt;p&gt;The chip will enter debug mode after flashing and can consume more power. ( it should be around 30uA average current consumption with 2-3 uA when in sleep mode - idle)&lt;/p&gt;
&lt;p&gt;You can test if the radio cause the exceed power by removing the advertising_start() function, so that there is no RF activity but with the softdevice active.&lt;/p&gt;
&lt;p&gt;Note that you should test with SDK v6.x (and S110 v7.0), SDK v7 and above were not tested with Revision 2 chip (only revision 3).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40826?ContentTypeID=1</link><pubDate>Mon, 04 Jan 2016 11:08:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:865c28ba-50b0-473a-bf7e-9787357d02ca</guid><dc:creator>Bart de Kramer</dc:creator><description>&lt;p&gt;Hi Hung,
First of all, happy newyear!
Tomorrow I started again with the problem above.
As you suggested I changed the values for L1 and C5 as showed in the nRF51822 PS (L1 = 10nF, C5 = 2.2pF) and removed the SWDCLK pulldown. But I still have that high current consumption.&lt;/p&gt;
&lt;p&gt;The tests you suggested gives the following result:
Erase SoftDevice:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;4.26 mA current consumption&lt;/li&gt;
&lt;li&gt;9.4 uA current consumption&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Flash softdevice:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;2.07 mA during idle and a peak of 2.65 mA every 500msec (I assume this is because of the advertising). But if I scan for bluetooth devices with my phone I also cannot find the unit.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40818?ContentTypeID=1</link><pubDate>Tue, 22 Dec 2015 13:37:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:24f0841b-858f-4100-b4ce-a5c9f3c74f89</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Bart,&lt;/p&gt;
&lt;p&gt;The chip on the PCA100028 is the nRF51422 QFAC (revision3+) and has different matching network components&amp;#39; values.
Your chip ( I assume N51822QFAA&lt;strong&gt;G3&lt;/strong&gt; not 63) is revision 2 chip, you can find the reference design for it in the nRF51822 PS. You don&amp;#39;t need the pulldown on SWDCLK for it.&lt;/p&gt;
&lt;p&gt;Please also try the tests I mentioned above.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40820?ContentTypeID=1</link><pubDate>Tue, 22 Dec 2015 12:31:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4fac6068-f625-40d8-bd9d-14cbc4063eb3</guid><dc:creator>Bart de Kramer</dc:creator><description>&lt;p&gt;I used the values from the schematics from the PCA100028 (Revision 1.0.0, date 24-10-2014).
The SWDCLK pulldown should be removed if I have the N51822QFAA631440BK?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40816?ContentTypeID=1</link><pubDate>Tue, 22 Dec 2015 12:14:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7054b172-3fc0-4b0f-83bc-0c38b91ccfae</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Wait a sec, I just looking again at the value of the RF components, could you explain why you use L1 =27nH, and C5 = 3.9 pF ?
R12 for SWDCLK is also not needed (if you are not using the very old revision 1 chip from 2 years ago)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40815?ContentTypeID=1</link><pubDate>Tue, 22 Dec 2015 12:09:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2741875f-20b7-464f-9a4c-fdee2197704d</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Bart,&lt;/p&gt;
&lt;p&gt;I have received your files.
They looked fine for me. (except some improvement can be done with the layout on RF for optimization but we can discuss that after solving this issue)&lt;/p&gt;
&lt;p&gt;I would suggest you to test with following firmwares in the nRF51 SDK and report the current consumption, in each test. Please make sure you removed or modified the firmware to match with your board&amp;#39;s GPIO pin (the LED pins)&lt;/p&gt;
&lt;p&gt;Erase softdevice&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Test with \examples\peripheral\blinky (modify so that it blink only one LED, if you have no LED you can check if the voltage on one pin is changing)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Test with  \examples\peripheral\pin_change_int (Add __WFE(); to put CPU to sleep)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Flash softdevice:&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Test with \examples\ble_peripheral\ble_app_hrs (remove and LED output). Check if the device advertise, if it doesn&amp;#39;t you can try to go to debug mode and walkthrough until the advertising start API call.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40822?ContentTypeID=1</link><pubDate>Tue, 22 Dec 2015 07:01:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:837e0e96-0e41-473b-bcd1-59d2a7f33ec1</guid><dc:creator>Bart de Kramer</dc:creator><description>&lt;p&gt;Hung,
I&amp;#39;ve send the schematic and layout trough the support portal.
unfortunately this is my last working day before Christmas. So maybe I can do some tests today, otherwise I&amp;#39;ll be back at monday 4th January&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40814?ContentTypeID=1</link><pubDate>Mon, 21 Dec 2015 16:36:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e4a72d8-47dd-48e1-8a50-5332517a1917</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Yes, but we need to know why on our board it doesn&amp;#39;t draw more current but on yours it does.&lt;/p&gt;
&lt;p&gt;I suspecting the RF part causing the issue. You can try to test with an example that advertise something. Also you can try to test with the radio_test example (the simple one, not with softdevice).
You can open a case on our Support Portal (My Page) and send your schematic and layout there, then we can do better investigation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40824?ContentTypeID=1</link><pubDate>Mon, 21 Dec 2015 14:16:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c88e38c7-a885-474a-9896-4b4f411c2a32</guid><dc:creator>Bart de Kramer</dc:creator><description>&lt;p&gt;Hung,&lt;/p&gt;
&lt;p&gt;I made a very simple main loop:&lt;/p&gt;
&lt;p&gt;int main(void)
{
ble_stack_init();
for (;;)
{
sd_power_system_off();
}
}&lt;/p&gt;
&lt;p&gt;Current draw is now 8.3uA, so for me it look likes the nRF51822 draws that excessive current.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40821?ContentTypeID=1</link><pubDate>Mon, 21 Dec 2015 13:54:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca2db5e9-d29f-4478-8e2e-67a89162870a</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Bart: I would suggest you to test the board with some simple code. Try to use some simple peripheral, or simply put the CPU to sleep. Just to check it&amp;#39;s not from other part of the board. Then you can try the example with softdevice in the SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40817?ContentTypeID=1</link><pubDate>Mon, 21 Dec 2015 07:12:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79e555dd-5612-4b3d-9e44-9ca4649317e9</guid><dc:creator>Bart de Kramer</dc:creator><description>&lt;p&gt;Hi Hung,
I have some extra components, but I add these to the development board too. I removed the 32kHz crystal from my own PCB but also from the development board.
I&amp;#39;ve only tested with an softdevice application (starting with ble_app_hrs_s110_with_dfu_pca10028 but add my own functionality to it).
The softdevice init in the function BLE_Stack_Init is now like SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_RC_250_PPM_TEMP_4000MS_CALIBRATION, NULL);&lt;/p&gt;
&lt;p&gt;At my own PCB I cannot establish a Bluetooth connection because I need to tune my antenna but the software is running on it. I have a serial port on it at which I can print some chars.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Current consumption difference nRF51422 and nRF51822</title><link>https://devzone.nordicsemi.com/thread/40813?ContentTypeID=1</link><pubDate>Fri, 18 Dec 2015 16:19:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ce9d5a7-2b66-4a74-ad5e-60302ecbaac1</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Bart,&lt;/p&gt;
&lt;p&gt;I would need to see your schematics, to investigate more. Have you made sure you don&amp;#39;t have any extra components that may consume more power ? Do you have the 32 KHz crystal on the board ?
Beside consuming more power, would it still works at it should ?
What kind of application did you test ? with or without softdevice ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>