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

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

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

MCU時(shí)鐘相關(guān)功能引腳操作

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-09-28 14:40 ? 次閱讀

時(shí)鐘系統(tǒng)介紹:

目前 i.MXRT1xxx 系列主要分為 i.MXRT10xx 和 i.MXRT11xx 兩大分支。這兩個(gè)分支的時(shí)鐘系統(tǒng)設(shè)計(jì)是有一些差異的,不過總體來說,架構(gòu)差別不大,我們以如下 i.MXRT1170 的時(shí)鐘架構(gòu)為例來具體介紹。

在時(shí)鐘系統(tǒng)架構(gòu)圖里我們能看到有五大組件:OSC_PLL、CCM、LPCG、GPC、SRC,其中最核心的功能在前兩個(gè),OSC_PLL 主要負(fù)責(zé)產(chǎn)生時(shí)鐘,CCM 主要用于分配時(shí)鐘。

poYBAGMz67KAR7eAAADiIzTi24E384.png

時(shí)鐘源頭:

首先,說一下芯片內(nèi)部的 RC OSC。在芯片設(shè)計(jì)時(shí),為了保證在沒有外部時(shí)鐘/晶振輸入的情況下,芯片也能工作,所以內(nèi)部集成了一些振蕩器/振蕩電路(RC Oscillator),32KHz 和 24MHz(48MHz) 是標(biāo)配,部分型號(hào)上還有 16MHz、400MHz,不過這些內(nèi)部振蕩器精度有限(有可能誤差20%),適用芯片低速運(yùn)行場(chǎng)合。

如果是芯片高速運(yùn)行的場(chǎng)合(或者對(duì)精度要求高的場(chǎng)合),那一定需要外接高精度振蕩器,包含從 XTALI/XTALO 引腳進(jìn)來的 24MHz OSC,以及從 RTC_XTALI/RTC_XTALO 引腳進(jìn)來的 32.768KHz OSC,這兩個(gè)外部時(shí)鐘源是由 OSC_PLL 大模塊內(nèi)部的 XTALOSC 小模塊負(fù)責(zé)管理的,XTALOSC 模塊優(yōu)先檢測(cè)外部是否有 32.768KHz / 24MHz OSC 存在,如果存在則用外部源,如果不存在則啟用內(nèi)部 32KHz / 24MHz RC OSC 源。

24MHz OSC(內(nèi)部或者外部源)是 OSC_PLL 內(nèi)部 PLL 的主要時(shí)鐘源,有了基準(zhǔn)的 24MHz 時(shí)鐘,PLL 就能將其倍頻得到想要的高頻時(shí)鐘,芯片內(nèi)部 PLL 有很多個(gè),大部分 PLL 都只是輸出固定原始頻率時(shí)鐘,少部分含 PFD 功能的 PLL(一般是 System PLL)可以調(diào)節(jié)原始頻率輸出。除了 24MHz OSC 外,PLL 也可以接受來自 CLK1_P/CLK1_N 引腳輸入的源。

時(shí)鐘輸出:

32KHz / 24MHz OSC 是比較重要的時(shí)鐘源頭,它的精度對(duì)系統(tǒng)性能有很大影響,因此我們需要有一種方法實(shí)測(cè)這兩個(gè)時(shí)鐘的精度,芯片設(shè)計(jì)時(shí)特意在一些 I/O 引腳復(fù)用功能里做了 REF_CLK_24M / REF_CLK_32K 選項(xiàng),當(dāng) I/O 配置為該功能時(shí),便可用示波器量得具體時(shí)鐘頻率。

我們知道 CCM 模塊負(fù)責(zé) OSC_PLL 輸出的時(shí)鐘資源的分配,芯片里所有外設(shè)的具體時(shí)鐘源指定以及分頻系數(shù)、開關(guān)控制均由 CCM 來完成。如果你想觀測(cè)某 PLL 最終輸出或者常用外設(shè)時(shí)鐘源最終配置,也可以通過指定 I/O 輸出觀測(cè),即下面的 CCM_CLKO1 / CCM_CLKO2 復(fù)用功能選項(xiàng)。當(dāng)然 CCM_CLKOx 不僅僅用于觀測(cè)頻率,也可以用于給外部芯片提供時(shí)鐘源。

審核編輯:湯梓紅

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

    關(guān)注

    146

    文章

    16890

    瀏覽量

    349931
  • 時(shí)鐘系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    98

    瀏覽量

    11681
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    介紹i.MXRT1xxx系列MCU時(shí)鐘相關(guān)功能引腳作用

    如果我們從一顆 MCU 芯片的引腳分類來看芯片功能,大概可以分為三大類:電源、時(shí)鐘、外設(shè)功能。
    發(fā)表于 07-07 09:27 ?833次閱讀

    i.MXRT1xxx系列MCU時(shí)鐘相關(guān)功能引腳作用

    如果我們從一顆 MCU 芯片的引腳分類來看芯片功能,大概可以分為三大類:電源、時(shí)鐘、外設(shè)功能。
    發(fā)表于 07-07 09:59 ?539次閱讀

    i.MX RT10xx系列外部晶振相關(guān)引腳的作用

    之前寫過一篇關(guān)于時(shí)鐘引腳的文章 《i.MX RT1xxx系列MCU時(shí)鐘相關(guān)功能引腳的作用》,里面
    的頭像 發(fā)表于 10-13 09:08 ?1413次閱讀

    MSP430G2231單片機(jī),求助其時(shí)鐘相關(guān)問題,在線等?。?!

    ,我覺得指令周期應(yīng)該隨時(shí)鐘周期變化的吧,為什么手冊(cè)上直接寫它的指令周期是62.5ns呢?在程序中只禁看門狗,對(duì)時(shí)鐘相關(guān)寄存器不操作的情況下,使用內(nèi)部晶振,此時(shí)的指令周期到底是多少呢?
    發(fā)表于 07-25 11:22

    關(guān)于SPI的配置問題,就是時(shí)鐘的極性和時(shí)鐘相位問題

    關(guān)于SPI的配置問題,就是時(shí)鐘的極性和時(shí)鐘相位問題
    發(fā)表于 07-04 16:54

    時(shí)鐘相噪對(duì)ADC性能的影響是什么?

    時(shí)鐘相噪對(duì)ADC性能的影響是什么?鎖相環(huán)的基本原理和相噪優(yōu)化方式
    發(fā)表于 04-07 06:25

    RTC實(shí)時(shí)時(shí)鐘相關(guān)知識(shí)點(diǎn)匯總,不看肯定后悔

    RTC實(shí)時(shí)時(shí)鐘相關(guān)知識(shí)點(diǎn)匯總,不看肯定后悔
    發(fā)表于 11-23 07:12

    32單片機(jī)時(shí)鐘相關(guān)知識(shí)

    32單片機(jī)時(shí)鐘相關(guān)知識(shí)使用HSE配置系統(tǒng)時(shí)鐘,可以用來控制燈的亮滅快慢
    發(fā)表于 12-06 07:01

    HbirdV2-SoC中如何配置QSPI1和QSPI2的時(shí)鐘極性CPOL和時(shí)鐘相位CPHA?

    HbirdV2-SoC中QSPI0的時(shí)鐘極性CPOL和時(shí)鐘相位CPHA可以通過SPI_SCKMODE寄存器來配置;在QSPI1和QSPI2中沒有找到相關(guān)寄存器,如何配置QSPI1和QSPI2的
    發(fā)表于 08-12 06:17

    一種基于FPGA的時(shí)鐘相移時(shí)間數(shù)字轉(zhuǎn)換器_王巍

    一種基于FPGA的時(shí)鐘相移時(shí)間數(shù)字轉(zhuǎn)換器_王巍
    發(fā)表于 01-07 22:23 ?2次下載

    時(shí)鐘相關(guān)的PCB的設(shè)計(jì)考慮主要分為兩部分

    今天我們講一下與時(shí)鐘(clock)相關(guān)的PCB的設(shè)計(jì)考慮,主要分兩部分:原理圖設(shè)計(jì) - 針對(duì)時(shí)鐘電路應(yīng)該放置哪些器件?以及PCB布局和走線 - 如何擺放與時(shí)鐘相關(guān)的元器件并正確連線達(dá)到
    發(fā)表于 11-25 11:09 ?1552次閱讀

    FPGA中的時(shí)鐘相關(guān)概念

    一、時(shí)鐘相關(guān)概念 理想的時(shí)鐘模型是一個(gè)占空比為50%且周期固定的方波。Tclk為一個(gè)時(shí)鐘周期,T1為高脈沖寬度,T2為低脈沖寬度,Tclk=T1+T2。占空比定義為高脈沖寬度與周期之比,即T1
    的頭像 發(fā)表于 01-15 09:37 ?4891次閱讀
    FPGA中的<b class='flag-5'>時(shí)鐘相關(guān)</b>概念

    STM32F030_RTC實(shí)時(shí)時(shí)鐘相關(guān)的知識(shí)資料下載

    電子發(fā)燒友網(wǎng)為你提供STM32F030_RTC實(shí)時(shí)時(shí)鐘相關(guān)的知識(shí)資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-04 08:55 ?13次下載
    STM32F030_RTC實(shí)時(shí)<b class='flag-5'>時(shí)鐘相關(guān)</b>的知識(shí)資料下載

    MCU時(shí)鐘相關(guān)功能引腳作用介紹

    目前 i.MXRT1xxx 系列主要分為 i.MXRT10xx 和 i.MXRT11xx 兩大分支。這兩個(gè)分支的時(shí)鐘系統(tǒng)設(shè)計(jì)是有一些差異的,不過總體來說,架構(gòu)差別不大,我們以如下 i.MXRT1170 的時(shí)鐘架構(gòu)為例來具體介紹。
    的頭像 發(fā)表于 07-07 09:27 ?5449次閱讀

    SPI時(shí)鐘極性和時(shí)鐘相

    在 SPI 中,主機(jī)可以選擇時(shí)鐘極性和時(shí)鐘相位。在空閑狀態(tài)期間,CPOL 為設(shè)置時(shí)鐘信號(hào)的極性??臻e狀態(tài)是指?jìng)鬏旈_始時(shí) CS 為高電平且在向低電平轉(zhuǎn)變的期間,以及傳輸結(jié)束時(shí) CS 為低電平且在向
    的頭像 發(fā)表于 07-21 10:08 ?5781次閱讀
    SPI<b class='flag-5'>時(shí)鐘</b>極性和<b class='flag-5'>時(shí)鐘相</b>位