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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

時(shí)鐘模式配置以及在MCU應(yīng)用

UtFs_Zlgmcu7890 ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-10-12 08:44 ? 次閱讀

時(shí)鐘模式的配置以及使用對(duì)MCU來(lái)說(shuō)一直是最基礎(chǔ)的東西,在何種情況下使用哪一種時(shí)鐘模式是我們?cè)谑褂肕CU的過(guò)程中最常見的問(wèn)題之一。

Kinetis系列微控制器具有復(fù)雜的時(shí)鐘系統(tǒng),時(shí)鐘系統(tǒng)中多功能時(shí)鐘發(fā)生器、鎖相環(huán)、鎖頻環(huán)、晶振系統(tǒng)等功能模塊相互之間的協(xié)調(diào)工作能為MCU以及各種外設(shè)模塊提供穩(wěn)定的時(shí)鐘源。通過(guò)對(duì)KL25時(shí)鐘系統(tǒng)的結(jié)構(gòu)和配置方法的剖析,以及對(duì)多功能時(shí)鐘發(fā)生器運(yùn)行機(jī)制的梳理,提出了時(shí)鐘源性能的測(cè)試方法以及各外設(shè)模塊時(shí)鐘源的選擇方法。

可見,時(shí)鐘的正確合理配置對(duì)于MCU以及各種外設(shè)模塊來(lái)說(shuō)是非常重要的,下面我將著重介紹八種模式的時(shí)鐘如何正確配置。

KL25芯片的時(shí)鐘系統(tǒng)包含2路內(nèi)部參考時(shí)鐘以及1路外部參考時(shí)鐘。內(nèi)部參考時(shí)鐘分為高頻4MHz和低頻32KHz,可作為MCU的時(shí)鐘源或可選外設(shè)時(shí)鐘MCGIRCLK。1路外部參考時(shí)鐘通過(guò)系統(tǒng)振蕩器利用外部引腳XTAL與EXTAL接入時(shí)鐘系統(tǒng),支持低頻32KHz或高頻3MHz~8MHz和8MHz~32MHz,其可作為MCU的時(shí)鐘源或可選外設(shè)時(shí)鐘OSCERCLK和ERCLK32K。

由上圖可知,KL25時(shí)鐘系統(tǒng)的內(nèi)部參考時(shí)鐘和外部參考時(shí)鐘均接入到多功能時(shí)鐘發(fā)生器MCG,通過(guò)MCG模塊內(nèi)部包含的一個(gè)鎖頻環(huán)FLL以及一個(gè)鎖相環(huán)PLL可以實(shí)現(xiàn)對(duì)相應(yīng)參考時(shí)鐘倍頻。鎖相環(huán)FLL可以接收內(nèi)外參考時(shí)鐘作為時(shí)鐘源,而鎖相環(huán)PLL只能使用外部參考時(shí)鐘。

通過(guò)MCG的各時(shí)鐘信號(hào)會(huì)通過(guò)系統(tǒng)集成模塊SIM分配到各個(gè)指定的系統(tǒng)功能模塊上,同時(shí)SIM還提供了2個(gè)分頻器OUTDIV1、OUTDIV4,通過(guò)不同分頻使得在同一個(gè)MCGOUTCLK時(shí)鐘源驅(qū)動(dòng)的情況下生成系統(tǒng)以及總線時(shí)鐘。

各種模式與工作態(tài)的關(guān)系:

八種時(shí)鐘模式相互轉(zhuǎn)換示意圖:

Kinetis系列MCU的時(shí)鐘系統(tǒng)可以通過(guò)內(nèi)外參考時(shí)鐘將頻率信號(hào)源接入到芯片,由多功能時(shí)鐘發(fā)生器MCG為各個(gè)功能模塊提供所需要的時(shí)鐘源,利用CG等門控模塊啟停系統(tǒng)功能模塊時(shí)鐘和時(shí)鐘分配機(jī)制為各功能模塊在滿足其工作要求的前提下選擇相對(duì)比較低的模塊工作頻率,這樣既可以做到功能模塊的正常工作以及保證功耗為最低。

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

原文標(biāo)題:玩轉(zhuǎn)時(shí)鐘八大模式

文章出處:【微信號(hào):Zlgmcu7890,微信公眾號(hào):周立功單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TAx5x1x系列支持的時(shí)鐘錯(cuò)誤配置、檢測(cè)和模式

    電子發(fā)燒友網(wǎng)站提供《TAx5x1x系列支持的時(shí)鐘錯(cuò)誤配置、檢測(cè)和模式.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 11:27 ?0次下載
    TAx5x1x系列支持的<b class='flag-5'>時(shí)鐘</b>錯(cuò)誤<b class='flag-5'>配置</b>、檢測(cè)和<b class='flag-5'>模式</b>

    RA MCU CANFDFSP中的配置詳解

    RA MCU CANFDFSP中的配置詳解
    的頭像 發(fā)表于 06-19 08:06 ?244次閱讀
    RA <b class='flag-5'>MCU</b> CANFD<b class='flag-5'>在</b>FSP中的<b class='flag-5'>配置</b>詳解

    CS32F03X低功耗Deepsleep應(yīng)用配置

    的電平狀態(tài)。文檔中提到了低功耗模式MCU 配置的基本原則,以及如何處理 MCU Deep
    發(fā)表于 05-16 10:35

    STM32怎么配置定時(shí)器3的外部時(shí)鐘模式

    求大神們,幫幫我怎么配置定時(shí)器3的外部時(shí)鐘模式
    發(fā)表于 04-26 07:13

    GD32 MCU如何將燒錄口配置為GPIO使用?

    如果大家進(jìn)行GD32 MCU開發(fā)時(shí)發(fā)現(xiàn)GPIO引腳使用不足,可以嘗試將燒錄口配置為GPIO使用,這樣就可以多出幾個(gè)引腳使用,但使用的時(shí)候如何配置
    的頭像 發(fā)表于 02-20 10:18 ?1548次閱讀
    GD32 <b class='flag-5'>MCU</b>如何將燒錄口<b class='flag-5'>配置</b>為GPIO使用?

    ESP32-S3模組是怎么配置低功耗模式的?低功耗模式下功耗大概是多少?

    行,時(shí)鐘頻率可配置。Wi-Fi及BluetoothLE的基帶和射頻關(guān)閉,但Wi-Fi或BluetoothLE可保持連接。?Light-sleep模式:CPU暫停運(yùn)行。任
    的頭像 發(fā)表于 01-26 08:03 ?3693次閱讀
    ESP32-S3模組是怎么<b class='flag-5'>配置</b>低功耗<b class='flag-5'>模式</b>的?低功耗<b class='flag-5'>模式</b>下功耗大概是多少?

    從DeepSleep模式過(guò)渡到活動(dòng)模式時(shí),IMO和ECO時(shí)鐘喚醒過(guò)程中是如何運(yùn)行的呢?

    使用任何 FLL/PLL 作為操作時(shí)鐘,將 ECO 作為其參考時(shí)鐘, 則可以 ECO 穩(wěn)定后 恢復(fù) 此時(shí)鐘配置 。 CPU 退出低功耗
    發(fā)表于 01-24 07:52

    Aurix TC36x配置SPI模塊時(shí),QSPI的時(shí)鐘源怎么選擇?

    問(wèn)題1:配置SPI模塊時(shí),QSPI的時(shí)鐘源怎么選擇,EB配置中,McuClockSettingConfig_0的General中有McuQspiClockSourceSelectio
    發(fā)表于 01-23 06:25

    使用CYB06445LQI-S3D42設(shè)備配置系統(tǒng)時(shí)鐘,BSP時(shí)鐘初始化時(shí)失敗怎么解決?

    。 請(qǐng)注意,完全相同的參數(shù)另一個(gè)具有完全相同 ECO 但在 PSOC63 (CY8C6347BZI) 上的項(xiàng)目中效果很好。 BSP時(shí)鐘初始化時(shí)失敗 你能幫我理解為什么以及該怎
    發(fā)表于 01-19 06:12

    雅特力AT32WB415時(shí)鐘配置

    簡(jiǎn)介時(shí)鐘是芯片正確高效運(yùn)行的基礎(chǔ),正確的時(shí)鐘配置是芯片能正確運(yùn)行的必要條件,其重要性不言而喻。AT32各系列產(chǎn)品的時(shí)鐘配置部分可能存在細(xì)微的
    的頭像 發(fā)表于 12-20 08:14 ?378次閱讀
    雅特力AT32WB415<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>配置</b>

    基于RASC的keil電子時(shí)鐘制作(瑞薩RA)(2)----配置keil以及使用串口進(jìn)行打印

    本篇文章主要介紹了一種基于瑞薩RA系列微控制器的電子時(shí)鐘制作方法,重點(diǎn)關(guān)注如何利用瑞薩RA Smart Configurator生成串口配置,以及具體實(shí)踐中如何對(duì)瑞薩RA2E1開發(fā)板
    的頭像 發(fā)表于 12-01 14:47 ?574次閱讀
    基于RASC的keil電子<b class='flag-5'>時(shí)鐘</b>制作(瑞薩RA)(2)----<b class='flag-5'>配置</b>keil<b class='flag-5'>以及</b>使用串口進(jìn)行打印

    AT32 MCU DMA通道的靈活配置

    AT32 MCU DMA通道的靈活配置
    的頭像 發(fā)表于 10-26 17:51 ?876次閱讀
    AT32 <b class='flag-5'>MCU</b> DMA通道的靈活<b class='flag-5'>配置</b>

    FPGA為什么有時(shí)候還需要一個(gè)時(shí)鐘配置芯片提供時(shí)鐘呢?

    FPGA為什么有時(shí)候還需要一個(gè)時(shí)鐘配置芯片提供時(shí)鐘呢? FPGA(Field Programmable Gate Array)是一種可編程邏輯器件,可以根據(jù)不同需要編程,實(shí)現(xiàn)不同的功能。
    的頭像 發(fā)表于 10-25 15:14 ?1488次閱讀

    FAQ0135 AT32MCU時(shí)鐘配置錯(cuò)誤或晶振大小選擇錯(cuò)誤導(dǎo)致異常

    AT32MCU時(shí)鐘配置錯(cuò)誤或晶振大小選擇錯(cuò)誤導(dǎo)致異常在時(shí)鐘配置錯(cuò)誤或晶振大小選擇錯(cuò)誤的情況下,下載代碼到開發(fā)板導(dǎo)致無(wú)法繼續(xù)進(jìn)行debug或再
    發(fā)表于 10-23 07:12

    SYNWIT MCU 時(shí)鐘計(jì)算應(yīng)用工具

    SYNWIT MCU 時(shí)鐘計(jì)算應(yīng)用工具
    的頭像 發(fā)表于 10-17 15:20 ?390次閱讀
    SYNWIT <b class='flag-5'>MCU</b> <b class='flag-5'>時(shí)鐘</b>計(jì)算應(yīng)用工具