Clocking System

news2024/12/30 21:32:03

文章目录

  • 1. 介绍
  • 2. 时钟源
    • 2.1 scillator Circuit (OSC)
      • 2.1.1 外部时钟输入模式
      • 2.1.2 外部晶体/陶瓷谐振器模式
      • 2.1.3 振荡器的配置
      • 2.1.4 Oscillator Watchdog
    • 2.2 Back-up Clock
  • 3. 锁相环(PLL)
    • 3.1 系统锁相环
      • 3.1.1 Features
      • 3.1.2 框图
    • 3.2.外设锁相环
      • 3.2.1 Features
      • 3.2.2 框图
  • 4. Clock distribution (CCU)
    • 4.1 框图
    • 4.2 时钟分频限制
    • 4.3 各模块时钟
  • 5. 其他

1. 介绍

Ifx时钟系统由多个不同的小模块组成,具体如下:

  • Basic clock generation (Clock Source)
  • Clock speed up-scaling (PLLs)
  • Clock distribution (CCU)

接下来按模块进行讲解,对于用户主要关心CCU模块即可。
在这里插入图片描述

2. 时钟源

系统内部可以并行使用多个时钟源,但每个外设的主要功能在任何时候都只与一个时钟源相关。

2.1 scillator Circuit (OSC)

振荡器电路,皮尔斯振荡器,设计用于外部晶体/陶瓷谐振器或外部稳定时钟源。该电路由XTAL1作为输入的反相放大器和XTAL2作为输出的集成反馈电阻组成。

2.1.1 外部时钟输入模式

当使用外部时钟信号时,它必须连接到XTAL1。XTAL2保持打开状态(未连接)。
在这里插入图片描述

当直接提供时钟信号时,不使用外部晶体/陶瓷谐振器并绕过振荡器,如果在正常模式下使用,输入频率需要等于或大于锁相环的DCO输入频率(该值列在数据表中)。

2.1.2 外部晶体/陶瓷谐振器模式

下图显示了两种工作模式的推荐外部电路:带和不带外部元件的外部晶体/陶瓷谐振器模式。
在这里插入图片描述
在这里插入图片描述

2.1.3 振荡器的配置

在使用外部晶体/陶瓷谐振器作为时钟源之前,总是需要振荡器的配置。
在任何上电复位后,振荡器被禁用,需要按照手册的描述进行配置。在任何其他复位期间和之后,振荡器不受影响,并按先前配置操作,这种情况下不需要重新配置。
对于这个启动配置,支持两个选项:

  • 通过SSW进行配置
  • SSW执行后的配置,具体配置流程见Part1,P741

2.1.4 Oscillator Watchdog

通过配置SYSPLLCON0.INSEL = 01B,选择振荡器时钟作为看门狗的源。结合系统锁相环实现监控功能。该特性用于检测外部晶体/陶瓷谐振器的严重故障。该系统可以检测时钟输入的丢失或输入频率过高(操作在更高的谐波上)。

振荡器看门狗监视来自osc的输入时钟频率fosc。稳定和定义的输入频率是运行的强制性要求。因此每次系统复位后都会自动选择该模式。

期望的输入频率fOSC是通过位场OSCCON.OSCVAL选择的。OSC_WDT检查过低或过高的频率。
在这里插入图片描述
在配置OSC_WDT功能之前,需要关闭SMU振荡器看门狗告警响应选项,以避免SMU产生意外告警。之后,可以修改OSCCON.OSCVAL的值。然后应该通过设置OSCCON.OSCRES重置OSC_WDT。这要求用新配置开始OSC_WDT监视。当预期的监测结果为时。当设定OSCCON.PLLLV和/或OSCCON.PLLHV的预期positive监测结果时,输入频率在预期范围内。当设置OSCRES清除两个位PLLLV和PLLHV时,两个状态标志都要设置。因此,在再次使能SMU告警响应之前,需要清除这两个标志。如果没有修改OSCVAL,只设置了位OSCRES,也应该使用SMU告警disable -clear - enable顺序。

2.2 Back-up Clock

如果SMU检测到振荡器看门狗告警,则必须执行与锁相环丢失锁事件相同的恢复过程。有备用时钟源作为备用时钟源。此时钟源提供了稳定可靠的时钟源可以作为系统时钟的时钟源。它提供的精度不如外部晶体或陶瓷谐振器。备份时钟不能被启用或禁用,也不能被控制以阻止其正常运行。因此,除了选择备用时钟作为时钟源(CCUCON0.CLKSEL = 00B作为时钟分布的时钟源,SYSPLLCON0.INSEL = 00B作为两个锁相环的时钟源)之外,没有可用的控制位。

3. 锁相环(PLL)

利用外部输入的参考信号控制环路内部振荡信号的频率和相位。因锁相环可以实现输出信号频率对输入信号频率的自动跟踪,所以锁相环通常用于闭环跟踪电路。

此处是将将低频外部时钟信号转换为高速稳定内部时钟信号。
在这里插入图片描述

3.1 系统锁相环

3.1.1 Features

  • DCO lock detection
  • 3-bit input divider P (divide by PDIV+1)
  • 7-bit feedback divider N (multiply by NDIV+1)
  • 3-bit output divider K2 (divide by K2DIV+1)
  • Oscillator Watchdog
    • Detection of input frequencies that are too low
    • Detection of input frequencies that are too high
  • Frequency Modulation with low jitter

备注:最后两项外设PLL没有。

3.1.2 框图

在这里插入图片描述
此处仅提供输入输出关系,具体原理等内容,自行了解。
输出频率计算公式为:
在这里插入图片描述

3.2.外设锁相环

3.2.1 Features

  • DCO lock detection
  • 3-bit input divider P (divide by PDIV+1)
  • 7-bit feedback divider N (multiply by NDIV+1)
  • 3-bit output divider K2 (divide by K2DIV+1)
  • 3-bit output divider K3 (divide by K3DIV+1)

3.2.2 框图

在这里插入图片描述
此处仅提供输入输出关系,具体原理等内容,自行了解。

输出频率:
在这里插入图片描述

4. Clock distribution (CCU)

使用时钟系统的前两个部分,定义了系统运行所依赖的所有根时钟。在下面,这些根时钟需要单独调整频率(划分)并分发到所有MCU的模块。

在时钟分配方面,系统被分成若干个子时钟域,每个子时钟域的时钟速度可以单独配置。从内部接口导出的每个子时钟域也有限制。从时钟的角度来看,每个子时钟域定义一个逻辑单元。

时钟分发通过CCU完成。CCU接收由两个锁相环(fPLL0和fPLL1/2)、备份时钟fBACK和fOCS0创建的时钟,这些时钟通过分配器后提供给子时钟域。

4.1 框图

在这里插入图片描述
CCU时钟选项
在这里插入图片描述

4.2 时钟分频限制

在这里插入图片描述

4.3 各模块时钟

Ifx提供了20M和25M外部时钟示意图,主要区别是前面的PLL输出频率不同,最终通过分频器输出给各子模块的时钟均相同。
在这里插入图片描述

5. 其他

时钟系统还提供了外部时钟输出,时钟监控等功能,具体见Ifx手册,此处不详细描述。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2179692.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JAVA云洋系统聚合快递打造一站式快递系统小程序源码

云洋系统聚合快递 —— 打造一站式快递管理新体验 🚀 一站式快递管理新时代 在快节奏的现代生活中,快递已经成为我们日常不可或缺的一部分。然而,面对众多快递公司和复杂的物流信息,如何高效管理快递成为了许多人的难题。幸运的是…

基于SpringBoot大学生就业管理系统设计与实现

1.1 研究背景 科学技术日新月异的如今,计算机在生活各个领域都占有重要的作用,尤其在信息管理方面,在这样的大背景下,学习计算机知识不仅仅是为了掌握一种技能,更重要的是能够让它真正地使用到实践中去,以…

从“抄袭”到“原创”:5个超实用的论文降重技巧!

AIPaperGPT,论文写作神器~ https://www.aipapergpt.com/ 每当写完一篇论文,松了一口气准备庆祝时,突然想到还有一个名叫“查重”的终极大Boss等着你,瞬间心情从云端跌入谷底。 是不是你? 很多同学在提交之前&#…

CDGA|利用人工智能与边缘计算显著提升数据治理效率与效果的实践案例

在当今数字化转型的浪潮中,数据已成为企业最宝贵的资产之一。然而,随着数据量的爆炸性增长,如何高效、安全地治理这些数据成为企业面临的重要挑战。人工智能(AI)与边缘计算技术的融合,为数据治理带来了前所…

《程序猿之Redis缓存实战 · 哈希类型》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数…

《ToDesk 云电脑、易腾云、青椒云移动端体验实测:让手机秒变超级电脑》

前言 科技发展到如今2024年,可以说每一年都在发生翻天覆地的变化。云电脑这个市场近年来迅速发展,无需购买和维护额外的硬件就可以体验到电脑端顶配的性能和体验,并且移动端也可以带来非凡体验。我们在外出办公随身没有携带电脑情况下&#x…

聊一聊大模型六小虎生存现状!

ChatGPT横空出世,打响了生成式AI创业热潮的发令枪。 在国内,智谱AI、百川智能、零一万物、月之暗面、Minimax率先领跑。今年6月,前微软全球副总裁姜大昕创办的阶跃星辰,开始受到资本的青睐,一轮20亿美元的融资&#x…

服务器使用frp做内网穿透详细教程,请码住

目录 1.内网穿透的定义 2.前提条件 3.frp下载地址 4.配置服务器端的frps.toml文件 5. 配置客户端,即物理服务器或者是电脑本机地址 6.添加服务端启动命令startServerFrp.sh 7.添加客户端启动命令startClientFrp.sh 8. 查看服务端启动日志 9.查看客户端启…

HTML+CSS - 表单交互(一)

1. 前言 ​​​​​​​ Web 表单是用于和用户交互的强大工具——其常用于收集用户数据和控制用户界面。 web 表单是用户和 web 站点或应用程序之间交互的主要内容之一。它们允许用户输入数据,大多数情况下会将数据发送到 web 服务器进行处理和存储 2. form标签 …

数据飞轮赋能科学决策:火山引擎 DataTester 升级 A/B 大模型评测

在数字化浪潮的推动下,企业数据化转型已成为不可逆转的时代趋势。随着企业对数据价值认知的深化,从优化数据管理到内部数据普惠,再到数据资产价值的充分挖掘,数据产品需求呈现爆发式增长。作为推动企业数智化升级的新范式&#xf…

数造科技入选中国信通院《高质量数字化转型产品及服务全景图》三大板块

9月24日,2024大模型数字生态发展大会暨“铸基计划”年中会议在北京召开。会上,中国信通院发布了2024年《高质量数字化转型产品及服务全景图(上半年度)》和《高质量数字化转型技术解决方案(上半年度)》等多项…

解决银河麒麟操作系统“/dev/root does not exist”错误的快速方法

解决银河麒麟操作系统“/dev/root does not exist”错误的快速方法 1、步骤2、注意 💖The Begin💖点点关注,收藏不迷路💖 在安装系统时遇到“/dev/root does not exist”错误,通常是因为引导程序未正确设置启动设备。以…

golang学习笔记27-反射【重要】

本节也是GO核心部分,很重要。包括基本类型的反射,结构体类型的反射,类别方法Kind(),修改变量的值。 目录 一、概念,基本类型的反射二、结构体类型的反射三、类别方法Kind()四、修改变量的值 一、概念,基本…

Linux云计算 |【第四阶段】RDBMS1-DAY3

主要内容: 子查询(单行单列、多行单列、单行多列、多行多列)、分页查询limit、联合查询union、插入语句、修改语句、删除语句 一、子查询 子查询就是指的在一个完整的查询语句之中,嵌套若干个不同功能的小查询,从而一…

STM32 OLED

文章目录 前言一、OLED是什么?二、使用步骤1.复制 OLED.C .H文件1.1 遇到问题 2.统一风格3.主函数引用头文件3.1 oled.h 提供了什么函数 4.介绍显示一个字符的函数5. 显示十进制函数的讲解 三、使用注意事项3.1 配置符合自己的引脚3.2 花屏总结 前言 提示&#xff…

第L2周:机器学习|线性回归模型 LinearRegression:2. 多元线性回归模型

本文为365天深度学习训练营 中的学习记录博客原作者:K同学啊 任务: ●1. 学习本文的多元线形回归模型。 ●2. 参考文本预测花瓣宽度的方法,选用其他三个变量来预测花瓣长度。 一、多元线性回归 简单线性回归:影响 Y 的因素唯一&…

python15_转换为ASCII

转换为ASCII A A B 你好 C 66def str_to_ascii(s):# 如果输入是单个字符,直接返回其ASCII值if len(s) 1:return ord(s)# 否则返回每个字符的ASCII值列表return [ord(char) for char in s]def int_to_ascii(i):# 将整数转换为对应的ASCII字符return chr(i)if __…

气膜仓库出售:智能高效的新选择—轻空间

随着现代物流和仓储需求的不断增长,传统仓库模式已经难以满足市场的多样化需求。气膜仓库凭借其灵活性、高效性和智能化的特点,成为仓储领域的新宠,而现在,我们推出了全新方向——气膜仓库出售,为企业提供更加灵活的资…

hex 文件和 bin 文件剖析

目录 一、概述二、hex 文件三、bin 文件 在单片机开发中,hex 文件和 bin 文件是非常常见的两种烧写文件格式。比如在 Keil 中,编译好程序后,点击 Download 就可以把 hex 文件烧录到板子上。 而有时候在我们实现 IAP 时,有需要生成…

《动手学深度学习》笔记2.5——神经网络从基础→使用GPU (CUDA-单卡-多卡-张量操作)

目录 0. 前言 原书正文 1. 计算设备 (CPU和GPU) 补充:torch版本cuda报错的解决方案 2. 张量与GPU 3. 存储在GPU上 4. 复制(多卡操作) 5. 旁注 (CPU和GPU之间挪数据) 6. 神经网络与GPU 小结 0. 前言 课程全部代码(pytorc…