91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

時鐘模式配置以及在MCU應用

UtFs_Zlgmcu7890 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-10-12 08:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

時鐘模式的配置以及使用對MCU來說一直是最基礎(chǔ)的東西,在何種情況下使用哪一種時鐘模式是我們在使用MCU的過程中最常見的問題之一。

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

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

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

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

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

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

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

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

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

    關(guān)注

    36

    文章

    635

    瀏覽量

    91145
  • 雙時時鐘模式
    +關(guān)注

    關(guān)注

    0

    文章

    1

    瀏覽量

    1723

原文標題:玩轉(zhuǎn)時鐘八大模式

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    MCU相關(guān)問題分享

    1.Q:MCU的系統(tǒng)時鐘從默認的8MHz改為48MHz后,程序跑飛,不能調(diào)試是什么原因? A:CW32F030 內(nèi)部的 FLASH 存儲器支持最快 24MHz 頻率的操作時鐘,當配置
    發(fā)表于 01-26 08:38

    如何正確配置AG32 MCU,實現(xiàn)FLASH或者代碼加密?

    一、AG32MCU的特點 海振遠科技AG32 MCU的核心特點在于其異構(gòu)雙核架構(gòu)(RISC-V+CPLD)和超高靈活性,這使其性能和成本上優(yōu)勢顯著。 1、核心特點: 1)異構(gòu)雙核架構(gòu):融合高性能
    發(fā)表于 01-22 15:01

    CW32 MCU高頻率運行下的系統(tǒng)穩(wěn)定性的提升方案

    。 軟件優(yōu)化策略: 介紹通過調(diào)整MCU時鐘配置、優(yōu)化中斷處理、增加容錯機制等軟件策略,來提高系統(tǒng)高頻環(huán)境下的響應能力和穩(wěn)定性,減少運行錯誤。 高頻工作下的電源管理與熱管理: 探
    發(fā)表于 12-04 08:04

    使用芯源CW32 MCU來實現(xiàn)低功耗模式下的RTC定時喚醒功能

    最近在項目中,我使用了芯源的CW32 MCU,并成功實現(xiàn)了低功耗模式下通過RTC定時喚醒系統(tǒng)的功能。這篇帖子將分享我的實現(xiàn)過程以及一些代碼片段,希望能對大家有所幫助。 1. 項目背景
    發(fā)表于 12-04 07:55

    芯源MCU進入休眠模式或深度休眠模式

    確保FLASH_CR1.MODE 為0。 進入深度休眠模式之前,用戶必須配置HCLK 時鐘頻率小于或等于4MHz,否則易造成內(nèi)核損壞。
    發(fā)表于 11-26 07:41

    MCU典型的睡眠喚醒時間delay的概念

    (此處可知MCU內(nèi)部看門狗是可以使用LPRC低頻時鐘睡眠模式下運行),亦或者外部復位或者內(nèi)部復位事件發(fā)生等,這個現(xiàn)象就是喚醒事件。 這里有一個特殊情況需要注意,當中斷和低功耗
    發(fā)表于 11-25 08:03

    CW32F030 MCU上設(shè)置外部中斷和RTC喚醒條件的示例

    文件都已正確包含,并且系統(tǒng)時鐘已經(jīng)正確配置。 進入低功耗模式前的準備工作(如保存上下文)和喚醒后的處理代碼需要根據(jù)你的應用需求進行實現(xiàn)。 某些MCU可能具有特定的低功耗
    發(fā)表于 11-25 08:00

    CW32L010進入休眠模式后,外部中斷無法喚醒MCU,為什么?

    現(xiàn)在開發(fā)的項目需要低功耗,現(xiàn)在的工作邏輯是:無動作10s后,MCU進入休眠模式,然后在用戶按下按鍵后,外部中斷喚醒MCU。 10s計時滿足后,關(guān)閉定時器,重新
    發(fā)表于 11-25 07:11

    MCU時鐘管理對功耗優(yōu)化方向

    RC振蕩器)。 效果: 主頻降低50%,動態(tài)功耗近似降低50%。 某些MCU1MHz下的功耗可低至10μA/MHz。 (2) 關(guān)閉未用時鐘 關(guān)鍵操作: 禁用未使用外設(shè)的時鐘(如關(guān)
    發(fā)表于 11-24 06:16

    極海APM32E030 MCU中高速時鐘配置和相關(guān)注意事項

    每一家MCU廠家的SDK寫法和寄存器功能都有所不同,如果不熟悉的話就會配置錯誤,導致MCU運行不穩(wěn)定。接下來就以APM32E030的手冊和SDK,解讀下高速時鐘
    的頭像 發(fā)表于 11-04 09:19 ?4660次閱讀
    極海APM32E030 <b class='flag-5'>MCU</b>中高速<b class='flag-5'>時鐘</b>的<b class='flag-5'>配置</b>和相關(guān)注意事項

    【NCS隨筆】如何進入system_off深度睡眠模式以及配置GPIO中斷喚醒

    【NCS隨筆】如何進入system_off深度睡眠模式以及配置GPIO中斷喚醒 本文章主要是講解NCS下面使用nRF54L15如何進入system_off模式,
    的頭像 發(fā)表于 09-29 00:56 ?770次閱讀
    【NCS隨筆】如何進入system_off深度睡眠<b class='flag-5'>模式</b><b class='flag-5'>以及</b><b class='flag-5'>配置</b>GPIO中斷喚醒

    使用DAP miniWiggleADS中進行對代碼的工程下載以及進入調(diào)試模式進行調(diào)試,需要安裝配置什么環(huán)境?

    如題,現(xiàn)在想使用DAP miniWiggleADS中進行對代碼的工程下載以及進入調(diào)試模式進行調(diào)試,請問需要安裝配置什么環(huán)境以及相關(guān)的有什么
    發(fā)表于 07-31 06:08

    【RA4L1-SENSOR】07 低功耗待機模式及功耗實測

    1. 前言 本次實驗的目標是設(shè)置低功耗模式,并配置RTC周期中斷喚醒,時鐘模式下保持低功耗。然后外接INA226電流計做功耗測試。 2.
    發(fā)表于 06-20 09:36

    AG32 MCU 如何進入低功耗模式

    ,并在系統(tǒng)控制寄存器中啟用SEVONPEND位。當MCU從WFE恢復時,外設(shè)中斷掛起位和外設(shè)NVIC IRQ通道掛起位(NVIC中斷清除掛起寄存器中)必須被清除。 (2)、或在事件模式配置
    發(fā)表于 04-21 11:29

    S32K144使用MCAL配置MCU時鐘時,調(diào)用Mcu_GetPLlStatus()函數(shù)沒有返回PLL_LOCKED信號的原因?

    當我使用 MCAL 配置 MCU 時鐘時,調(diào)用 Mcu_GetPLlStatus () 函數(shù)沒有返回 PLL_LOCKED 信號。我發(fā)現(xiàn)在這個 MC
    發(fā)表于 04-11 07:26