1549_AURIX_TC275_SCU系统中的CCU模块

news2024/9/21 14:31:01

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)

从这一份笔记开始看一下SCU系统,其实这个是一个功能组合,其中的一个小模块又叫做SCU。因此,在名称上可能会有一点点绕。近段时间看相关的资料比较多,有点疲惫。因为所有的文档章节内容看上去都是很绵长,时间久了让人的心理产生一些倦怠。我给自己找了一个小方法,那就是每次看有限的页数。因此,后面的笔记我尽量一次只看10页,这样把学习任务拆分成比较容易完成的小任务。问题自然是以后的学习笔记完整性会有些影响,但是学习效率以及质量应该会有提升。

1. 这里的CCU以及CCU6应该不是同一个东西,不同的缩写,印象中之前是看到过的但是有些没记住。

2. RCU是复位控制单元,在嵌入式的软件设计中应该是一个很常用的功能。

3. SCU应该是后者的缩写,主要是系统个控制单元的意思。

1. 理解时钟一般来说要有一个时钟树的模型,这里提出来了两个概念,一个是时钟链,另一个是时钟树。

2. 运行中的系统时钟树只能够修改局部不能进行完整的修改。

3. 时钟源的选择有多种方式。

1. 虽然时钟源的选择有多种方式,但是如果外设功能定了之后,选择其实只能够选择一个。

2. OSC,内部是一个皮尔斯电路,带有一个反向的放大器。可以配合外面的晶振或者时钟来使用。

3. 如果采用旁通的模式,直接使用外部的时钟信号。那么输入时钟的频率必须大于等于PLL VCO的输入频率。

1. 看到这里很容易疑问为什么有了内部的阻容还得用外部的,其实答案是在后面。

2. 内部阻容其实是有多种选择的,主要是电容,电阻其实是恒定的,处理虚线的测试电阻。电容,从开关的示意就可以看出来。

1. 为什么不用内部的电阻电容呢?其实按照这里的说法,这种设计不能够用于产品化的设计,只能够用作功能评估。

2. 最终的设计强烈建议去做一下晶振幅值的测试,看一下是否满足晶振设计的要求。

1. 输入的时钟的频率是否会过低,是有这方面的一个合理性检查的。

2. 晶振看门狗的复位,写入不同会有不同的效果,但是回读的数值一直为0。

1.增益的选择一般不用选择,默认是最合理的配置。

2. 前面看到了输入时钟的多低合理性检查,这里是另一个边界,过高的检查。

1. 晶振看门狗的监控有一个期待的时钟频率,通过分频器的配置设置。

2. 前面框图中看到的电容的选择使能描述,这里有相应的寄存器配置支持。

1. 电容的使能配置有两种方式,一种是在启动软件中配置,另一种是在启动软件之后。如果是在启动软件中修改,需要修改UCB。

2. 如果使用了内部电容,幅值调整的配置必须要用。

1. 启动代码过后的修改,有ENDINIT的保护。

2. 如果晶振输入的两个PIN不用,那么XLAT1是可以用作输入的,但是XLAT2不支持。

3. 晶振时钟的看门狗监控,必须有一个稳定时钟为前提。输入监控的配置,前面看寄存器的时候看到了。

1. 分频器的配置需要让看门狗的期望时钟为2.5M或者接近2.5M。

2. 使能这个看门狗需要先关闭SMU的警报,不然可能会触发非期待的trap。

这样,这一次的SCU中CCU模块的一部分功能就结束了,下一次看看能不能把这个模块看完。

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

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

相关文章

数据结构与算法—数组栈和链表栈

数据结构与算法—数组栈和链表栈 🌈一览众山小数据结构与算法—数组栈和链表栈栈介绍栈图解栈实现数组实现栈实现思路实现代码单链表实现栈实现思路(图解)实现代码栈总结栈力扣栈介绍 栈,存储货物或供旅客住宿的地方,可引申为仓库、中转站,所以引入到计算…

Java—泛型、内部类、多继承

文章目录泛型1.泛型是什么,使用泛型的好处2.泛型中的限定通配符和非限定通配符3.泛型擦除内部类多继承多继承使用:———————————————————————————泛型 1.泛型是什么,使用泛型的好处 ​ 泛型就是把类型参数化&…

骰子游戏-第11届蓝桥杯Scratch选拔赛真题精选

[导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第94讲。 蓝桥杯选拔赛每一届都要举行4~5次,和省赛、国赛相比,题目要简单不少,再加上篇幅有限,因此我精挑细选…

Python源码剖析1-整数对象PyIntObject

1、PyIntObject 对象 [intobject.h] typedef struct {PyObject_HEADlong ob_ival; } PyIntObjectPyIntObject是一个不可变(immutable)对象。Python内部也大量的使用整数对象,我们在自己的代码中也会有大量的创建销毁整型对象的操作&#xff…

霍夫曼树:霍夫曼编码(Huffman Tree:Huffman Coding)

预计阅读时间:10分钟 一、简介 霍夫曼树常处理符号编写工作。根据整组数据中符号出现的频率高低,决定如何给符号编码。如果符号出现的频率越高,则给符号的码越短,相反符号的号码越长。 相关术语 路径:从书中一个节点…

Docker安装可视化管理器Portainer

Docker安装可视化管理器Portainer Portainer 提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm 集群和服务等集中管理和操作、登录用户管理和控制…

Linux/Windows Redis的下载与安装

Redis简介 参考视频教程: https://www.bilibili.com/video/BV13a411q753?p143 Redis下载与安装 Windows版 下载地址: https://github.com/microsoftarchive/redis/releases Linux版下载地址: https://download.redis.io/releases/ 1. Window版本 1.1 redis下载 官网下载…

用ACL实现防火墙功能

目录 实验目的: 实验所需软硬件 实验步骤: 1、按以下拓扑接好线路。 2、配置好设备的IP地址和静态路由,使得所有设备可以互通。(配置截图) PC2 PC0 Router0 Router1​编辑 Server 3、测试各PC/服务器互联状…

基于KubeSphere图形编辑面板构建微服务项目的DevOps 系统

文章目录相关文章部署过程准备工作创建 DevOps 项目创建凭证创建流水线编辑流水线JAVA后端微服务拉取源码构建源码构建镜像推送镜像部署项目VUE前端拉取源码构建源码构建镜像推送镜像部署项目运行流水线查看流水线详情完整流水线脚本微服务后端VUE前端参考相关文章 kubernetes…

Grafana+Prometheus打造运维监控系统(一)-安装篇

1. Prometheus、Grafana介绍 Prometheus是一个开源的系统监控和报警系统,Grafana 是一个开源的监控数据分析和可视化套件,利用GrafanaPrometheus组合,打造运维日常的各种指标监控以及数据可视化。 2. Prometheus 2.1 下载 访问&#xff1…

专利-分析方法总结

目录 一、专利分析的意义 二、专利分析的方法: 2.1、行业专利信息分析 2.1.1、专利技术发展趋势分析 2.1.2、专利区域分布分析 2.1.3、专利相关人分析 2.1.4、专利技术主题分析 2.1.5、技术发展路线分析 2.1.6、专利技术功效分析 2.1.7、专利运营分析 3.…

node环境的搭建

一、node的安装(可以去文末直接安装nvm管理器,就不用配置了) 1 下载 | Node.js,也可以下载以往版本,window是以msi结尾的文件 2 安装,直接一直安装就行,如果有之前安装的版本,先进行卸载,然后再进行安装 3 安装完成后查看版本号 node -vnp…

Linux下文件目录权限管理chmod, chown, chgrp,umask命令使用总结

在Linux系统下常用的文件目录权限管理命令有chmod, chown, chgrp,umask,一直以来都在用,但是没有太注意它们的区别,今天就在这篇文章做个总结。 目录 1. chmod 2. chown 3. chgrp 4. umask 1. chmod 作用:修改某个目录或文件…

C语言实现学生管理系统(顺序表版)

前言 设计知识 使用语言:C语言 数据结构类型:顺序表 内容导图 效果展示 内容目录前言设计知识内容导图效果展示静态管理系统菜单的实现选择功能实现静态开辟空间实现增删功能增加功能实现删除功能实现实现查找功能实现修改功能实现排序功能动态管理系…

rollup打包工具快速入门

0.开始 教学视频出处 https://www.bilibili.com/video/BV1w84y1z77V?p3&spm_id_frompageDriver&vd_source0f7f337dd5a99bb975b88a48ae1b3711 日期:2022/12/3 rollup目前版本: "rollup": "^3.5.1"1.rollup概述 官网 http…

N32G45之串口+DMA数据收发

N32G45之串口DMA数据收发 1.串口简介   通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。 USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LI…

【云原生】nacos权限制认证

鉴权 服务端如何开启鉴权 非Docker环境 按照官方文档配置启动,默认是不需要登录的,这样会导致配置中心对外直接暴露。而启用鉴权之后,需要在使用用户名和密码登录之后,才能正常使用nacos。 开启鉴权之前,application.properti…

0115 查找算法Day4

剑指 Offer 03. 数组中重复的数字 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: …

Linux-CPU之平均负载

一般我们觉得系统变慢了,都会执行 top 或者 uptime 命令,来了解系统的负载情况。 uptime11:29:06 up 0 min, 2 users, load average: 1.21, 0.29, 0.10// 当前时间 // 系统运行时间 // 正在登录用户数 //1 分钟、5 分钟、15 分钟的平均负载概念&…

补知识点:Stream API

一、创建Stream 首先创建Stream的话,有四种创建方式: 注: 第一种集合的方式是最常用的 package com.atguigu.gulimall.gateway;import com.atguigu.gulimall.streamapi.Employee; import com.atguigu.gulimall.streamapi.EmployeeData; impo…