0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

KW45通過32MHz晶振電容調(diào)節(jié)時鐘頻率

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 作者:恩智浦MCU加油站 ? 2023-12-14 16:20 ? 次閱讀

概述


KW45是恩智浦半導體推出的一款汽車級無線通信芯片,具有低功耗,高靈敏度和較長的通信距離等特點,適用于多種汽車應用場景,如藍牙汽車鑰匙,車內(nèi)無線傳感器網(wǎng)絡和車載娛樂系統(tǒng)等。KW45B41Z EVK是面向KW45 MCU的評估套件,支持2.4GHz低功耗藍牙、通用FSK無線連接和CAN/LIN連接。KW45 MCU還集成了FlexCAN,有助于無縫集成到汽車的車載或工業(yè)CAN通信網(wǎng)絡中。FlexCAN模塊可以支持CAN的靈活數(shù)據(jù)傳輸速率(CAN FD),以實現(xiàn)更高帶寬和更低延遲。

硬件:KW45B41Z EVK

軟件:MCUXpresso IDEv11.8.0_1165

SDK v2.12.6 connectivity test freertos example

wKgZomV6u-aAcsfjAAx2nTqyvDw687.png在NXP官網(wǎng)(https://www.nxp.com),開發(fā)者經(jīng)常要用到KW45芯片相關的文檔有Datasheet, User Manual, 和Reference Manual等。通過晶振電容調(diào)節(jié)時鐘頻率能夠幫助用戶匹配晶振,調(diào)整頻偏。實現(xiàn)以芯片KW45為基礎的PCB開發(fā)板應用的精益求精。關于晶振內(nèi)容電容的內(nèi)容在Reference Manual中。下載后發(fā)現(xiàn)Reference Manual竟然有2793頁,這應該從哪里找呢?

方法與原理

KW45關于32KHz的時鐘頻率調(diào)節(jié)在ReferenceManual的724頁,Clocking→Chapter27→32kHz Clock Control Module中有詳細的介紹。

wKgZomV6u-aAKncBAAISv7lL1jU334.png

通過32MHz晶振的電容調(diào)節(jié)時鐘頻率的信息是很多開發(fā)者沒有找到并且提問較多的,今天就給大家詳細介紹一下。

內(nèi)部電容的底層修改需要通過寄存器來完成。因此首先打開Reference Manual目錄→ Radio→ RFMC→ Memory Mapand Registers。RM中詳細說明了不同寄存器的作用以及在寄存器中不同位存儲的數(shù)據(jù)的說明。在XO Test Register中, 第4位到第9位這個CDAC的區(qū)域,介紹了On-chipLoad Capacitor Trim的調(diào)整范圍。KW45 32MHz晶振的內(nèi)部電容可以通過軟件的調(diào)整范圍是6pF-11pF。這里,6pF-11pF有5個間隔,對應的差值為63,因此間隔步進為12.6。修改電容可以選取較近的那個值。如7pF可以修改為 00 1101。

wKgZomV6u-aAZF6HAADgN1mqL7E415.pngwKgZomV6u-aAOpulAACpvvQiycU629.png

來看看SDK中軟件是如何進行應用的。IDE這里用的是NXP官方的MCUXpressoIDE v11.8.0_1165. 導入的SDK Example以connectivity test為例。

晶振內(nèi)部電容設置的值在寄存器中,所以搜索的邏輯應該是搜索關鍵詞RFMC或者CDAC。在結果中發(fā)現(xiàn)有一個對于RFMC_XO_TEST_CDAC_MASK的定義吸引了注意。這里賦值為0x3F0U, 即0011 1111 0000,這里就可以與上圖中Reference Manual對CDAC的介紹聯(lián)系起來了。

wKgZomV6u-eAM_zZAAQlX_LEHBE100.png

緊接著,對RFMC_XO_TEST_CDAC_MASK進行搜索。通常,名為MASK的變量定義均是1。

wKgZomV6u-eAFaVoAAMk8ODva44186.png

在RFMC_SetXtalTrim函數(shù)中發(fā)現(xiàn)了對于RFMC_XO_TEST_CDAC_MASK的使用。通過分析,對于代碼202行的邏輯是,對于RFMC_XO_TEST_CDAC_MASK進行取反(~指令),和變量temp進行與門(&=)操作,使得temp為0,對應的即是參考手冊中的00_0000b-6pF。

補充與驗證

Connectivity test example中集成了驗證程序,這里以putty為例。通過Device Manager找到KW45的COM口(23)。

wKgZomV6u-eACZADAAJwDzSS7QM763.png

Press[1]進入Continuous test.

wKgZomV6u-eAc5V8AAHiVAkue58841.png

通過d和f按鈕可以調(diào)整偏移,同時可以通過進入MCUXpresso的Debugger模式查看寄存器的值對比驗證。

小結本文主要分享了恩智浦KW45芯片的應用以及基于KW45B41Z EVK介紹了如何通過32MHz晶振的內(nèi)部電容調(diào)節(jié)時鐘頻率,分析了KW45 Reference Manual中對應的寄存器的解釋,SDK中connectivity test示例代碼的應用,以及他們之間的聯(lián)系。希望對讀者有所幫助~

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17313

    瀏覽量

    352218
  • 電容
    +關注

    關注

    100

    文章

    6090

    瀏覽量

    150780
  • 恩智浦
    +關注

    關注

    14

    文章

    5879

    瀏覽量

    108116
  • 晶振
    +關注

    關注

    34

    文章

    2898

    瀏覽量

    68216
  • 時鐘
    +關注

    關注

    11

    文章

    1746

    瀏覽量

    131674

原文標題:KW45通過32MHz晶振電容調(diào)節(jié)時鐘頻率

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    驅(qū)的影響及其預防措施:電阻與電容電路中的應用

    ,作為電子設備中不可或缺的元件,其穩(wěn)定性直接影響到整個系統(tǒng)的運行。然而,驅(qū)現(xiàn)象不容忽視,
    發(fā)表于 08-29 16:22

    YXC石英差分,頻點156.25mhz,LVPECL輸出,應用于光模塊

    至于頻率和數(shù)量,具體取決于光模塊的類型和應用場景。不同類型的光模塊可能會采用不同頻率
    的頭像 發(fā)表于 08-28 15:56 ?1155次閱讀
    YXC石英差分<b class='flag-5'>晶</b><b class='flag-5'>振</b>,頻點156.25<b class='flag-5'>mhz</b>,LVPECL輸出,應用于光模塊

    如何正確計算并使用的外接負載電容

    Cs估算:5pF- 實際外接電容計算:(20pF - 5pF) x 2 = 30pF- 推薦外接電容C1=C2≈30pF注意事項適用于KHz與MHz
    發(fā)表于 08-09 15:40

    頻率、脈沖、時鐘周期與機械周期的關系

    上次我們聊到了的占空比,即信號在高電平持續(xù)時間與整個周期時間的比例。今天,我們來聊聊頻率信號中的脈沖、
    的頭像 發(fā)表于 07-17 14:38 ?1743次閱讀

    如何在儲能中應用好?

    更好的執(zhí)行設備的控制。 ? 對于MCU而言,提供的穩(wěn)定時鐘信號是其能夠準確執(zhí)行指令的基礎,確保所有控制操作按時序進行,這對于系統(tǒng)的穩(wěn)定性和效率至關重要。
    的頭像 發(fā)表于 06-11 08:00 ?2.2w次閱讀
    如何在儲能中應用好<b class='flag-5'>晶</b><b class='flag-5'>振</b>?

    電容C0對的影響有那些?

    重要影響,靜電容C0越大,的Q值越高;反之,靜電容C0越小,的Q值越低。4.
    發(fā)表于 06-05 14:18

    頻率漂移是什么?

    在電子系統(tǒng)中,(石英晶體振蕩器)扮演著至關重要的角色,它提供精確的時鐘信號,對于保證系統(tǒng)穩(wěn)定運行和同步操作至關重要。然而,的性能可能
    發(fā)表于 05-20 15:24

    輸出頻率不穩(wěn)定是什么原因?

    在電子電路設計中,振作為時鐘信號源,其輸出頻率的穩(wěn)定性至關重要。不穩(wěn)定的輸出頻率可能導致
    發(fā)表于 04-28 11:44

    頻率是由什么決定的?頻率是由什么決定的呢?

    ,全稱為晶體振蕩器,是一種能夠產(chǎn)生精確、穩(wěn)定頻率信號的電子元件。它在電子設備中扮演著至關重要的角色,如時鐘信號、數(shù)據(jù)通信、頻率合成等。那
    發(fā)表于 04-26 15:40

    工作原理及匹配電容選取方法

    我們知道可以通過調(diào)節(jié)負載電容CL來微調(diào)振蕩器的頻率,這就是為什么制造 商在其產(chǎn)品說明書中會指
    發(fā)表于 04-15 11:24 ?3024次閱讀
    <b class='flag-5'>晶</b><b class='flag-5'>振</b>工作原理及匹配<b class='flag-5'>電容</b>選取方法

    石英在智能穿戴設備中的應用 智能穿戴對選型要求解析

    智能穿戴不同的主控芯片對頻率要求不同,常用頻率是16MHz、24MHz、26
    發(fā)表于 04-11 09:17 ?1064次閱讀
    石英<b class='flag-5'>晶</b><b class='flag-5'>振</b>在智能穿戴設備中的應用 智能穿戴對<b class='flag-5'>晶</b><b class='flag-5'>振</b>選型要求解析

    如何檢測無源驅(qū)?驅(qū)怎么辦?

    無源(Passive Crystal Oscillator)是一種使用晶體元件來生成穩(wěn)定頻率的振蕩器,它不像有源振蕩器(如時鐘芯片)那樣需要外部電源。檢測無源
    的頭像 發(fā)表于 03-16 11:06 ?616次閱讀

    的作用怎樣測試好壞 使用數(shù)字電容表檢測的方法

    主要有兩個作用:產(chǎn)生時鐘信號和提供穩(wěn)定的頻率。 產(chǎn)生時鐘信號:在電子設備中,
    的頭像 發(fā)表于 02-20 14:00 ?987次閱讀

    電路中如何選擇電容?

    電路中如何選擇電容? 電路中的電容選擇一直是一個比較重要的問題。
    的頭像 發(fā)表于 01-31 09:28 ?1471次閱讀

    電容C0過大,會怎么樣?

    有著重要影響。 如果電容C0過大,會引起以下幾個問題: 1. 頻率偏移:
    的頭像 發(fā)表于 01-25 14:34 ?1042次閱讀