2023年12月19日 星期二

內部&外部石英振盪器如何選擇與範例程式

藍牙模組通常具有內部振盪器(32MHz Internal Crystal Oscillator)和外部振盪器(32.768KHz External Crystal Oscillator)的選擇。這兩者之間的選擇通常涉及到應用的具體需求、功耗、精確度和成本等因素。以下是兩者的一些基本區別:

內部振盪器(32MHz Internal Crystal Oscillator):

功能: 內部振盪器是模組內部的振盪器,用於產生藍牙模組的時鐘信號。這種內建的振盪器通常較小、輕巧,並且能夠減少對外部元件的依賴。

優點: 簡化設計、節省空間、減少成本。

缺點: 某些應用場景可能需要更高的時鐘穩定性,而內部振盪器的精確度可能相對較低。


外部振盪器(32.768KHz  External Crystal Oscillator):

功能: 外部振盪器是一個外部連接到模組的獨立振盪器,通常提供更高的時鐘穩定性和精確度。

優點: 提供更高的時鐘穩定性,適用於對時序要求較高的應用。

缺點: 需要額外的元件、可能佔用更多的空間和增加成本。

選擇內部振盪器或外部振盪器的依據:

如果應用對時鐘的精確性要求不高,且成本和空間是關鍵因素,那麼可以選擇內部振盪器。

如果應用對時序的要求較高,需要更高的時鐘精確性,那麼應該考慮使用外部振盪器。

更改振盪器的情況:

性能要求提高: 如果應用的性能要求提高,可能需要更高精確度的振盪器,此時可以考慮更換為外部振盪器。

時鐘穩定性不足:如果在藍牙通信中遇到時序穩定性的問題,可能需要升級到外部振盪器以提供更好的時鐘穩定性。

我們能依照以下步驟做內振或外振更改, 以下範例分別是nRF5 SDK (v17.10) NCS SDK (v2.5.2)的更該方法:

*請注意Nordic 的sample code 所提供的原設定是外振, 依以下方式調整能依您需求選擇使用內振或者外振。



Keil (Keil μVision)和SES(Segger Embedded Studio)也是嵌入式系統開發領域中常用的開發環境(IDE)。

決定使用內部晶體振盪器,則需要修改程序。

請參考以下在Keil & SES開發環境下的修改方式


Keil


SES


Edited by Sales Manager: Ms. Mandy Chao

Raytac Corporation

勁達國際電子股份有限公司
Bluetooth & WiFi module maker based on Nordic nRF54, nRF53, nRF52, nRF7002 solution
BT5.4 &BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified. Bluetooth Solution: nRF54, nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822 WiFi Solution: nRF7002
www.raytac.com
email:service@raytac.com
Tel: +886.2.3234.0208

沒有留言:

張貼留言