藍牙模組通常具有內部振盪器(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
沒有留言:
張貼留言