RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(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ò)程中最常見(jiàn)的問(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í)鐘源的選擇方法。

可見(jiàn),時(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)以及總線(xiàn)時(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等門(mén)控模塊啟停系統(tǒng)功能模塊時(shí)鐘和時(shí)鐘分配機(jī)制為各功能模塊在滿(mǎn)足其工作要求的前提下選擇相對(duì)比較低的模塊工作頻率,這樣既可以做到功能模塊的正常工作以及保證功耗為最低。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guā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)推薦

    為什么TLV32023B配置為從模式,其位時(shí)鐘BCLK還有時(shí)鐘輸出?

    為什么TLV32023B配置為從模式,其位時(shí)鐘BCLK還有時(shí)鐘輸出(其值為12.288MHz/4,其中MCLK=12.288MHz外部晶振)? 它為從
    發(fā)表于 10-29 07:12

    音頻設(shè)備的PLL和時(shí)鐘配置應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《音頻設(shè)備的PLL和時(shí)鐘配置應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:38 ?0次下載
    音頻設(shè)備的PLL和<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>配置</b>應(yīng)用說(shuō)明

    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>

    【GD32 MCU 入門(mén)教程】GD32 MCU 常見(jiàn)外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU內(nèi)部提供了一個(gè)RTC(實(shí)時(shí)時(shí)鐘)模塊,通過(guò)RTC可以實(shí)現(xiàn)日歷時(shí)鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機(jī)模式的低功耗喚醒。不同系列的GD32
    的頭像 發(fā)表于 08-23 09:18 ?452次閱讀
    【GD32 <b class='flag-5'>MCU</b> 入門(mén)教程】GD32 <b class='flag-5'>MCU</b> 常見(jiàn)外設(shè)介紹(14)RTC 模塊介紹

    RA MCU CANFDFSP中的配置詳解

    RA MCU CANFDFSP中的配置詳解
    的頭像 發(fā)表于 06-19 08:06 ?516次閱讀
    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

    通用 32位 MCU FAQ

    邏輯電平,其方法是未使用的I/O引腳上使用外部或內(nèi)部上拉或下拉電阻,或用軟件將I/O口配置為輸出模式 問(wèn):MCU 電源電路設(shè)計(jì)注意事項(xiàng)。 答:所有MCUVDD 都有一個(gè)最低工作電
    發(fā)表于 03-22 15:15

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

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

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

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

    怎么根據(jù)外圍電路配置單片機(jī)gpio的時(shí)鐘

    怎么根據(jù)外圍電路配置單片機(jī)gpio的時(shí)鐘? 根據(jù)外圍電路配置單片機(jī)GPIO的時(shí)鐘是一項(xiàng)重要的任務(wù),它決定了單片機(jī)與外部設(shè)備的通信速度和穩(wěn)定性。
    的頭像 發(fā)表于 01-31 10:57 ?1098次閱讀

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

    行,時(shí)鐘頻率可配置。Wi-Fi及BluetoothLE的基帶和射頻關(guān)閉,但Wi-Fi或BluetoothLE可保持連接。?Light-sleep模式:CPU暫停運(yùn)行。任
    的頭像 發(fā)表于 01-26 08:03 ?4319次閱讀
    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
    RM新时代网站-首页