<?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>Using RC oscillator for BLE init without calibration, beacon mode.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13154/using-rc-oscillator-for-ble-init-without-calibration-beacon-mode</link><description>Hey all, 
 Quick question. If we want to send BLE advertisements, beacons, for just 1-2 seconds, then shutdown into SYSTEM_OFF mode, could we initialize the BLE soft device with the RC oscillator without it being calibrated by the HF crystal? We don</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 05 Sep 2024 09:02:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13154/using-rc-oscillator-for-ble-init-without-calibration-beacon-mode" /><item><title>RE: Using RC oscillator for BLE init without calibration, beacon mode.</title><link>https://devzone.nordicsemi.com/thread/501308?ContentTypeID=1</link><pubDate>Thu, 05 Sep 2024 09:02:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:461eb7e9-4b6b-4d05-b7c0-e5914dea03d4</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi please create a new ticket. This is 8 years old&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using RC oscillator for BLE init without calibration, beacon mode.</title><link>https://devzone.nordicsemi.com/thread/501304?ContentTypeID=1</link><pubDate>Thu, 05 Sep 2024 08:45:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:670f0897-c1ed-4873-aea4-e7d5311eed62</guid><dc:creator>Victor A</dc:creator><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;If the temperature remains unchanged and the RC oscillator is not calibrated for a long time, is there a risk that the RC oscillator will stop working&lt;/p&gt;
&lt;div id="qb-sougou-search" style="display:none;"&gt;
&lt;p&gt;翻译&lt;/p&gt;
&lt;p class="last-btn"&gt;搜索&lt;/p&gt;
&lt;p class="last-btn"&gt;复制&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using RC oscillator for BLE init without calibration, beacon mode.</title><link>https://devzone.nordicsemi.com/thread/50142?ContentTypeID=1</link><pubDate>Fri, 15 Apr 2016 11:40:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13ee78d4-8962-4e10-b414-23361b9553b8</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Brian,&lt;/p&gt;
&lt;p&gt;I got the confirmation from our developer that we will start the 16MHz crystal for calibrating the 32kHz RC after softdevice_enable() called.
It&amp;#39;s independent from the BLE radio event.&lt;/p&gt;
&lt;p&gt;I agree  that start up time for 32kHz crystal is quite large. And using 32kHZ RC would be better in your use case.&lt;/p&gt;
&lt;p&gt;I keep my suggestion that you can achieve the lowest power consumption by doing advertising via the radio directly. It should not be too difficult.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using RC oscillator for BLE init without calibration, beacon mode.</title><link>https://devzone.nordicsemi.com/thread/50141?ContentTypeID=1</link><pubDate>Thu, 14 Apr 2016 17:36:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1175c285-474d-48ab-80a7-a6ac16db8bbb</guid><dc:creator>Brian</dc:creator><description>&lt;p&gt;Or could the RC oscillator be calibrated at the same time we send an initial BLE beacon?  (so as not to start the HF crystal, stop, then restart)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using RC oscillator for BLE init without calibration, beacon mode.</title><link>https://devzone.nordicsemi.com/thread/50140?ContentTypeID=1</link><pubDate>Thu, 14 Apr 2016 17:35:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f033ada-bac3-4e2c-a2b6-5b29f220c29e</guid><dc:creator>Brian</dc:creator><description>&lt;p&gt;Really helpful Hung!  Thank you for the great response.
Something very interesting here though... we&amp;#39;re not seeing the calibration of the RC oscillator when we initialize or the BLE stack (using a Keysight PowerMeter).  Can you confirm that the HF 16MHz crystal is, in fact, turned on after we initialize the soft handler&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_RC_250_PPM_8000MS_CALIBRATION, NULL); 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;//should RC calibration occur right now?
err_code = sd_ble_enable(&amp;amp;ble_enable_params);&lt;/p&gt;
&lt;p&gt;If we&amp;#39;re only sending one beacon, this seems like a more power efficient way to do this, versus using the 32KHz external crystal, since we need to wait a considerable amount of time for the 32KHz crystal to start up and stabilize.  Would you concur?
Thanks!
Brian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using RC oscillator for BLE init without calibration, beacon mode.</title><link>https://devzone.nordicsemi.com/thread/50139?ContentTypeID=1</link><pubDate>Wed, 13 Apr 2016 10:12:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5213b65d-88ca-426f-a784-bf0438ad57b2</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Brian,&lt;/p&gt;
&lt;p&gt;Unfortunately, there is no option for non-calibration mode for RC 32kHz oscillator. But you can use NRF_CLOCK_LFCLKSRC_RC_250_PPM_TEMP_8000MS_CALIBRATION for example instead. If there is no temperature change, it will not do re-calibration.&lt;/p&gt;
&lt;p&gt;Note that a calibration will be executed anyway at the beginning when we started the 32kHz RC.&lt;/p&gt;
&lt;p&gt;If you need just the advertising, I think what you can do is to use the radio directly. Without using any softdevice, then you will have full control over the 32kHz RC.
You can find an example on how to do advertising with the radio directly in the experimental_ble_app_multiactivity_beacon project.&lt;/p&gt;
&lt;p&gt;Or you can use external 32kHz crystal, this will help you to avoid calibration.&lt;/p&gt;
&lt;p&gt;When the CPU starting up, it&amp;#39;s the 16MHz RC running.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>