在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

MCU時鐘相關功能引腳作用介紹

痞子衡嵌入式 ? 來源:痞子衡嵌入式 ? 作者:痞子衡嵌入式 ? 2022-07-07 09:27 ? 次閱讀

今天給大家介紹的是i.MXRT1xxx系列MCU時鐘相關功能引腳作用

如果我們從一顆 MCU 芯片的引腳分類來看芯片功能,大概可以分為三大類:電源、時鐘、外設功能。作為嵌入式開發者,大部分時候關注得都是外設功能引腳,而對于時鐘相關引腳往往不太在意,其實有些時候利用時鐘功能引腳也能助你定位問題。今天痞子衡就帶你梳理一下 i.MXRT1xxx 系列的時鐘系統以及相關功能引腳:

一、時鐘系統簡介

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

在時鐘系統架構圖里我們能看到有五大組件:OSC_PLL、CCM、LPCG、GPC、SRC,其中最核心的功能在前兩個,OSC_PLL 主要負責產生時鐘,CCM 主要用于分配時鐘。

ce87bcbe-fd92-11ec-ba43-dac502259ad0.png

二、關于時鐘源頭

上一節里我們知道 OSC_PLL 模塊負責所有時鐘的生成,但那些時鐘并不是憑空產生的,也是需要源頭的。這個源頭既可以來自芯片內部,也可以來自外部引腳輸入。

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

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

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

1. 對于 i.MXRT10xx 系列,PLL 時鐘源選擇在 CCM_ANALOG->PLL_xxx[BYPASS_CLK_SRC] 位
2. 對于 i.MXRT11xx 系列,PLL 時鐘源由 Set Point 設置
時鐘源輸入 i.MXRT1011 i.MXRT1015/102x i.MXRT105x/106x i.MXRT11xx
(116x/117x/118x)
i.MXRT118x
XTALI
XTALO
LQFP80 - 37,38 LQFP100 - 46,47
LQFP144 - 67,68
BGA196 - N11,P11 BGA289 - U16,T16 BGA144 - M9,L9
RTC_XTALI
RTC_XTALO
LQFP80 - 27,28 LQFP100 - 36,37
LQFP144 - 57,58
BGA196 - N9,P9 BGA289 - T13,U13 BGA144 - M7,L7
CLK1_P
CLK1_N
N/A N/A BGA196 - N13,P13 BGA289 - U15,T15 BGA144 - M11,L11

三、關于時鐘輸出

前面講了 32KHz / 24MHz OSC 是比較重要的時鐘源頭,它的精度對系統性能有很大影響,因此我們需要有一種方法實測這兩個時鐘的精度,芯片設計時特意在一些 I/O 引腳復用功能里做了 REF_CLK_24M / REF_CLK_32K 選項,當 I/O 配置為該功能時,便可用示波器量得具體時鐘頻率。

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

1. 對于 i.MXRT10xx 系列,CCM_CLKOx 時鐘輸出控制在 CCM->CCOSR 寄存器
2. 對于 i.MXRT11xx 系列,CCM_CLKOx 時鐘輸出控制在最后兩個 CCM->CLOCK_ROOT_CONTROL 寄存器
時鐘信號輸出 i.MXRT1011 i.MXRT1015/102x i.MXRT105x/106x i.MXRT116x/117x i.MXRT118x
REF_CLK_24M GPIO_AD_14 GPIO_AD_B0_01
GPIO_AD_B0_03
GPIO_AD_B0_13
GPIO_AD_14 N/A
REF_CLK_32K GPIO_AD_07 GPIO_AD_B0_00 GPIO_AD_13 N/A
CCM_CLKO1 GPIO_SD_02 GPIO_SD_B1_02 GPIO_SD_B0_04 GPIO_EMC_B1_40 GPIO_EMC_B2_02
GPIO_SD_B1_00
CCM_CLKO2 GPIO_SD_01 GPIO_SD_B1_03 GPIO_SD_B0_05 GPIO_EMC_B1_41 GPIO_EMC_B2_08
GPIO_SD_B1_01

總結一下,時鐘功能引腳尤其是輸出引腳對于確認時鐘頻率具有重要意義,如果你的應用嚴重依賴時鐘精度,遇到問題時不妨先檢查一下時鐘頻率的準確性以及精度。

審核編輯 :李倩


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

    關注

    146

    文章

    17358

    瀏覽量

    352815
  • 時鐘
    +關注

    關注

    11

    文章

    1747

    瀏覽量

    131865
  • 引腳
    +關注

    關注

    16

    文章

    1222

    瀏覽量

    50956
收藏 人收藏

    評論

    相關推薦

    介紹i.MXRT1xxx系列MCU時鐘相關功能引腳作用

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

    i.MXRT1xxx系列MCU時鐘相關功能引腳作用

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

    MCU時鐘相關功能引腳操作

    目前 i.MXRT1xxx 系列主要分為 i.MXRT10xx 和 i.MXRT11xx 兩大分支。這兩個分支的時鐘系統設計是有一些差異的,不過總體來說,架構差別不大,我們以如下 i.MXRT1170 的時鐘架構為例來具體介紹
    的頭像 發表于 09-28 14:40 ?3113次閱讀
    <b class='flag-5'>MCU</b><b class='flag-5'>時鐘相關</b><b class='flag-5'>功能</b><b class='flag-5'>引腳</b>操作

    i.MX RT10xx系列外部晶振相關引腳作用

    之前寫過一篇關于時鐘引腳的文章 《i.MX RT1xxx系列MCU時鐘相關功能引腳
    的頭像 發表于 10-13 09:08 ?1553次閱讀

    ADS1298的時鐘相位和極性是什么?

    ADS1298的時鐘相位和極性是什么,如果用STM32,它的時鐘相位和極性應該如何配置?
    發表于 02-08 08:22

    時鐘相噪對ADC性能的影響是什么?

    時鐘相噪對ADC性能的影響是什么?鎖相環的基本原理和相噪優化方式
    發表于 04-07 06:25

    RTC實時時鐘相關知識點匯總,不看肯定后悔

    RTC實時時鐘相關知識點匯總,不看肯定后悔
    發表于 11-23 07:12

    32單片機時鐘相關知識

    32單片機時鐘相關知識使用HSE配置系統時鐘,可以用來控制燈的亮滅快慢
    發表于 12-06 07:01

    一種基于FPGA的時鐘相移時間數字轉換器_王巍

    一種基于FPGA的時鐘相移時間數字轉換器_王巍
    發表于 01-07 22:23 ?3次下載

    詳細介紹下與時鐘相關的命令

    時序分析基本概念介紹——時鐘sdc。
    的頭像 發表于 01-27 09:18 ?7085次閱讀

    時鐘相關的PCB的設計考慮主要分為兩部分

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

    FPGA中的時鐘相關概念

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

    STM32F030_RTC實時時鐘相關的知識資料下載

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

    時序分析基本概念介紹時鐘sdc

    雖然sdc大大小小有上百條命令,但實際常用的其實就那么10幾條。今天我們來介紹下與時鐘相關的命令。
    的頭像 發表于 07-05 10:57 ?2172次閱讀
    時序分析基本概念<b class='flag-5'>介紹</b>—<b class='flag-5'>時鐘</b>sdc

    SPI時鐘極性和時鐘相

    在 SPI 中,主機可以選擇時鐘極性和時鐘相位。在空閑狀態期間,CPOL 為設置時鐘信號的極性。空閑狀態是指傳輸開始時 CS 為高電平且在向低電平轉變的期間,以及傳輸結束時 CS 為低電平且在向
    的頭像 發表于 07-21 10:08 ?6390次閱讀
    SPI<b class='flag-5'>時鐘</b>極性和<b class='flag-5'>時鐘相</b>位
    主站蜘蛛池模板: 欧美一区二区三区不卡片 | 免费黄色在线观看 | 欧美video free xxxxx | 国模精品一区二区 | 加勒比日本在线 | 狼狼狼色精品视频在线播放 | 91日本在线观看亚洲精品 | 丝袜美腿一区 | 人人看人人鲁狠狠高清 | 台湾佬自偷自拍情侣在线 | 欧美大香a蕉免费 | 亚洲午夜一区二区三区 | 孩交精品xxxx视频视频 | 337p亚洲精品色噜噜狠狠 | 午夜看片网站 | www.爽| 成人精品视频一区二区三区 | 久久夜夜视频 | 在线观看日本亚洲一区 | 1024手机在线看 | 噜噜噜久久 | 亚洲一区二区中文字幕 | 美女张开大腿让男人捅 | 天天做天天爱夜夜大爽完整 | 国产午夜视频高清 | 国产成人无精品久久久久国语 | 免费我看视频在线观看 | 久久精品免视看国产成人2021 | 亚洲h视频| 亚洲免费一级片 | 亚洲一二三四 | 美女涩涩网站 | 国产三级高清 | 免费视频不卡 | 国产成人毛片亚洲精品不卡 | 人成电影免费观看在线 | 在线视频一二三区 | 精品久久香蕉国产线看观看亚洲 | 成人午夜剧场 | 手机看片1024精品日韩 | 精品国产三级a∨在线 |