<?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>nRF52832 - how to reduce initialization time</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21020/nrf52832---how-to-reduce-initialization-time</link><description>Hello Nordic staff, 
 I&amp;#39;m now trying out the nRF52832 BLE SoC and made a measurement of the SoC initialization time. The example application is ble_app_template from nRF_SDK_13.0.0_04a0bfd. I toggled GPIO pin 12 after initialization of all other modules</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 03 Apr 2017 09:19:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21020/nrf52832---how-to-reduce-initialization-time" /><item><title>RE: nRF52832 - how to reduce initialization time</title><link>https://devzone.nordicsemi.com/thread/82130?ContentTypeID=1</link><pubDate>Mon, 03 Apr 2017 09:19:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71e4c08f-0503-4ce3-bb7a-a0bd74976d48</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Thanks Martin!&lt;/p&gt;
&lt;p&gt;I solved the problem by using internal RC oscillator now. I used before external crystal oscillator. Now with internal RC oscillator, the start up time is now around 4 ms.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 - how to reduce initialization time</title><link>https://devzone.nordicsemi.com/thread/82129?ContentTypeID=1</link><pubDate>Mon, 03 Apr 2017 07:27:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05141167-e650-425d-8afe-abc192130e08</guid><dc:creator>MartinBL</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I suspect you are using an external LF crystal? Those 252ms is most likely the time it takes for it to start when you initiate your Softdevice. Check out the start up time in the spec: &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/clock.html?cp=2_2_0_18_3_3#unique_450885145"&gt;32.768 kHz crystal oscillator (LFXO)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What you can do is to use the internal RC oscillator when you first start your Softdevice, and then switch to the external oscillator at a less time critical point in time. The LFRC&amp;#39;s startup time is much lower: &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/clock.html?cp=2_2_0_18_3_2#unique_999876942"&gt;32.768 kHz RC oscillator (LFRC)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I once did some measurements of the LFXO startup time using an nRF51 DK kit. Normally the startup time was ~270ms, but when I put my finger on the crystal it increased to 500ms. So the startup time also seems very dependent on its environment. I guess my finger introduced some stray capacitance it didn&amp;#39;t like. Large load capacitance means long startup time.&lt;/p&gt;
&lt;p&gt;If you are using a bootloader that might also interfere with the start up time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>