英飞凌TC3xx系列介绍01-GTM系统介绍

news2025/1/13 11:40:54

本文框架

  • 1. 本系列前言
  • 2. GTM模块系统介绍
    • 2.1 GTM模块常用缩略语
  • 3. 系列介绍规划

1. 本系列前言

英飞凌TC3xx是英飞凌AURIX 2G系列单片机,该系列单片机是32位微控制器,具有多个TriCore CPU、程序及数据存储器、总线、中断系统、DMA及功能强大的外围设备。
AURIX 2G系列按不同的需求有不同的内存及功能组合的单片机选择,全系均可满足ASIL D功能安全要求,其中功能最强大的是TC39x系列,最有6个CPU及4个锁步核,Flash空间为16M,基本能满足当前车载级ECU需求,且英飞凌即将推出下一代产品TC4xx系列,功能将更加强大。
下图为TC39x的系统框图:
在这里插入图片描述

2. GTM模块系统介绍

GTM(Generic Timer Module)即通用定时器模块,最初为博世公司IP,由于其强大的功能特性已在主流的单片机制造企业应用,如英飞凌、NXP、STM等公司。
GTM模块包括多个子模块如:TOM、ATOM、TIM、ARU、BRC等,不同子模块进行组合形成一个非常复杂的定时器模块,在车载控制器的不同应用领域及不同使用对象提供支持。可能的应用场景:
1)通过TOM/ATOM模块输出PWM信号;
2)通过TIM采集输入信号,如PWM波或脉冲信号;
3)通过TIM,SPE及TOM模块驱动无刷直流电机;
4)通过TIM,DPLL及MAP生成电机管理所需的时钟等。
GTM模块系统架构:
在这里插入图片描述
GTM内部框图:
在这里插入图片描述

2.1 GTM模块常用缩略语

GTM:Generic Timer Module
ARU:Advanced Routing Unit,高级路由单元,ARU可以将数据从连接的源子模块路由到连接的目标子模块。
BRC:Broadcast Module,广播模块,BRC可以向GTM的不同子模块广播数据流
TIM:Timer Input Module,定时器输入模块,也是GTM中唯一的输入模块,可以采集外部连接至GTM的输入信号。
TOM: Timer Output Module,定时器输出模块,一般在项目中用于输出PWM波,或用于定时器功能。项目中应用较多。
ATOM:ARU-connected Timer Output Module,即相对于TOM子模块而言是连接到ARU单元的定时器输出模块,是GTM中重要的输出子模块,由于其与ARU单元相连的特性,可以在不需要CPU计算情况下生成复杂的输出信号。
CMP: Output Compare Unit,输出比较单元
MON: Monitor Unit,监测单元,负责支持功能安全相关的实现。

3. 系列介绍规划

在后续将针对英飞凌TC3xx系列单片机的重要功能及外设进行介绍,在GTM系列中将对TIM/TOM/ATOM及ARU四个子单元分别进行详细介绍,敬请期待。

汇总后当前整理的各专栏文章快速链接如下,欢迎点击交流:
Autosar系列文章概览及快速链接

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

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

相关文章

linux基本功系列之su命令

文章目录一. su命令介绍二. 语法格式及常用选项三. 参考案例3.1 切换到root用户3.2 切换到指定用户3.3 不切换成root,但执行root才能执行的命令总结前言🚀🚀🚀 想要学好Linux,命令是基本功,企业中常用的命令…

【MySQL】第十部分 常用的聚合函数

【MySQL】第十部分 常用的聚合函数 文章目录【MySQL】第十部分 常用的聚合函数10. 常用的聚合函数10.1 MIN和MAX函数10.2 COUNT函数10.3 AVG和SUM函数10.4 GROUP BY10.5 HAVING总结10. 常用的聚合函数 定义: 对一组数据进行汇总的函数,输入的是一组数据的集合&…

英语学习打卡day5

2023.1.25 1.aqua n.水;溶液;浅绿色 The construction of underground aqua storage tank 地下水储罐的建设 2.do sth for dear life 拼命做某事 If you do something for dear life, you do it with as much effort as possible, usually to avoid danger. 3. 4.swoop …

vue-grid-layout数据可视化图表面板优化过程所遇问题汇总

对于drag事件不熟悉的,请先阅读:《drag事件详解:html5鼠标拖动排序及resize实现方案分析及实践》之前老项目grafana面板,如下图所示(GEM添加图表是直接到图表编辑,编辑完成后自动插入到面板最后&#xff09…

Flume集群安装部署、Kafka集群安装部署以及Maxwell安装部署实战

1、Flume集群安装部署 1.1、安装地址 Flume官网地址:http://flume.apache.org/文档查看地址:http://flume.apache.org/FlumeUserGuide.html下载地址:http://archive.apache.org/dist/flume/ 1.2、安装部署 将apache-flume-1.9.0-bin.tar.…

Redis实现笔记点赞排行榜 | 黑马点评-达人探店

一、发布探店笔记 探店笔记类似点评网站的评价,往往是图文结合。对应的表有两个 探店笔记表(主键、商户id、用户id、标题、文字、图片、探店文字描述、点赞数量、评论数量)评价表(笔记的评价)先上传图片请求一次保存…

【Java基础】--Java排序

【Java基础】--Java排序1、选择排序(Select Sort)2、冒泡排序(Bubble Sort)3、插入排序(Insert Sort)4、希尔排序(Shell Sort)5、归并排序(Merge Sort)6、快速排序(Quick Sort)7、堆排序(Heap Sort)小结待排序的元素需要实现 Java 的 Comparable 接口,该接口有 com…

Facebook SEO中参与度的重要性

参与度,也就是大家所说的浏览量,在 Facebook SEO中也叫做页面访问者参与度。一般来说, Facebook的用户在上面停留的时间越长代表着它在用户心目中的形象越好,这也是为什么 Facebook上的访客愿意打开自己的 Facebook页面让好友帮忙…

使用vite构建vue3项目详细介绍(ts+pinia+sass+vue-router+axios+element-plus)

使用vite构建vue3项目详细介绍(tspiniasassvue-routeraxioselement-plus) 1. 创建项目 npm init vitelatest 2. 配置 vite.config.ts path需要安装--npm install types/node --save-dev import vue from vitejs/plugin-vue; import { resolve } from path; import { defineC…

Jupyter的安装与默认目录的切换

下载与安装 清华大学开源软件镜像站 使用国内镜像下载更快,官网下载很慢 下载msi镜像文件,打开安装: 安装完成后得到4个文件 Reset Spyder...和Anaconda Powershell....都是相应的配置,其中后者是Jupyter和anaconda的dos命令窗口…

Coolify系列02-从0到1超详细手把手教你上手Coolify

重启 如果由于某种原因,你的实例崩溃了,你可以用下面的命令重新启动它: wget -q https://get.coollabs.io/coolify/install.sh \ -O install.sh; sudo bash ./install.sh -r防火墙设置 您需要在防火墙中允许以下端口 Coolify: 3000 (required)Revers…

【Mysql】Mysql的存储引擎

【Mysql】Mysql的存储引擎 文章目录【Mysql】Mysql的存储引擎1.概述2. 特点2.1 InnoDB2.2 MyISAM2.3 Memory2.4 区别3. 选择1.概述 **存储引擎:存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。**存储引擎是基于表的,而不是 基于库的&…

HTTPS工作原理详解加密(TLS握手)过程

HTTPS概念 HTTPS就是一个有安全保障的HTTP通信,我们都知道,http是明文传输的,http报文是人肉眼就可识别的ASCII码,在通信过程中,http报文很容易被黑客窃听、篡改、伪造,而在互联网交易中,我们必…

【1】初识Linux

学习笔记目录 学习教程:B站 “黑马程序员” 初识Linux--入门Linux基础命令--会用Linux权限管控--懂权限Linux实用操作--熟练实战软件部署--深入掌握脚本&自动化--用的更强项目实战--学到经验云平台技术--紧跟潮流 操作系统概述 1.计算机由硬件和软件两个主要…

AcWing 12. 背包问题求具体方案

AcWing 12. 背包问题求具体方案AcWing 12. 背包问题求具体方案(1)问题(2)分析(3)代码AcWing 12. 背包问题求具体方案 (1)问题 (2)分析 我们先看一下这道题中…

tomcat更改默认端口

如下图把conf目录下的server.xml的下图所示处由原来的8080改为需要的即可;当前改为8087;保存之后重启tomcat; 网上一个资料说如果要运行2个tomcat,把下图的8009改为自己的,例如18009, 把下图的8005改为自己…

pythpon基础:创建文件索引升级版

需求环境 这是公司的一个需求,有一份很庞大的数据由好多视频文件组成,总共有12T左右,视频来源是一些下载的视频素材。每隔一段时间就要将一部分筛选好的视频文件剪切到server02服务器进行转码,筛选没被选中的文件将被删除。从下载…

5. 蒙特卡洛方法

蒙特卡洛方法5. 离轨策略5.1 策略评估(基于重要度采样)5.1.1 计算目标策略下的状态值5.1.2 蒙特卡洛算法(状态值估计)5.1.3 增量式的实现5.2 策略迭代5.3 减少重要性采样方差的方法5.3.1 折扣敏感的重要性采样5.3.2 每决策重要性抽…

go 语言 string 类型思考

string 作为 go 语言中的基础类型,其实有一些需要反复揣摩的,可能是我们使用的场景太简单,也可能是我们不需要那可怜的一点优化来提高性能,对它也就没那么上心了。 文章运行环境:go version go1.16.6 darwin/amd64 并…

浅析Java中的final关键字

一.final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说&a…