【英飞凌学习笔记】TC3XX系列GTM模块的基本组成

news/2024/11/30 5:59:45/

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加


文章目录

  • 系列文章目录
  • 前言
  • 一、GTM模块的主要组成
  • 二、ARU模块
  • 三、BLDC motor support
  • 四、Common time base-公共时基
  • 五、系统集成
  • 六、应用案例—digital PWM output
    • 应用案例—digital input


前言

学习笔记是学习了英飞凌官方教学视频之后做的记录和总结, 哥们搜GTM搜到别人已经写过GTM的笔记了,然后截图也是用的英飞凌官方教学视频的图;我看完之后还是自己重新画了一下;我的笔记内容也做的更详细;希望不要误会我抄别人的内容;
在这里插入图片描述

提示:这里可以添加本文要记录的大概内容:


一、GTM模块的主要组成

在这里插入图片描述
GTM主要包括几大模块

1、 PWM输入输出模块,包含TIM,TOM,ATOM等子模块;通过PORT输出PWM波;
2、 Dead Time—硬件死区模块,包含DTMA , DTMT
3、 CTBM—时钟和时基模块
4、 PSM(FIFO)— 暂时存储参数的模块
5、 ARU—高级路由模块—用于GTM各个子模块之间的数据交互
6、 比较特殊的模块----BLDC Motor 电机控制模块,可以实现换象算法;

亮点:
TC3XX系列GTM最高时钟频率可达 200MHz,所以最高分辨率可达到5纳秒;TC2XX系列最高为10纳秒;

二、ARU模块

作用:用于子模块之间交换数据

特点:采用轮询的方式
优势:固定的往返时间导致确定性的调度;不需要内部中断机制来交换数据;

三、BLDC motor support

在这里插入图片描述
Hall sensors ----- 霍尔传感器,通过TIM0模块得到三个霍尔信号,并传递到SPE0(sensors pattern evolution传感器模式评估模块)对信号进行分析,根据霍尔信号不同的组合,对应输出需要的PWM模式;

优势:
硬件中的模式匹配算法
旋转方向及有效性检测
可以在特定的旋转上生成中断

四、Common time base-公共时基

在这里插入图片描述

  • TBU_CH0固定为free running mode只能向上计数,最大计数到27位,后置0;
  • TBU_CH1/2可配置为FW/BW,向上向下计数都可;TBU_CHX产生的时间,可以提供给TIM模块作为时间戳使用
  • GTM通过CTBM(公共时基模块)子模块中的时间基单元(TBu)提供公共时基
  • 公共时基提供了同步GTM中不同子模块中的事件的能力

优势:
TBU对输入事件使用时间戳
使用来自TBu的时间戳作为参考,能够在各种定时器输出之间实现事件的同步启动

五、系统集成

在这里插入图片描述
英飞凌TC3XX系列芯片的GTM Kernal(内核)来自于博世;英飞凌在内核外制作了一个GTM wrapper; Wrapper的作用是连接GTM模块与其他外设;

特点:

  • PWM输出和输入从多个port
  • 触发ADC的输入以及从ADC到GTM-TIM/DTMx的服务请求事件输入触发SENT、CAN、MSC和PSi5/PSi5S的输入
  • 直接内部连接定时器输出到CCu6定时器输入测量

六、应用案例—digital PWM output

在这里插入图片描述

  • 每个TOM有16个通道,每个通道的计时器位数为16位;
  • 每个ATOM有8个通道,每个通道的计时器位数为24位;
  • GTM模块中,关于计数模式。TC2XX系列只支持向上计数;而TC3XX系列支持向上、向下和UPDOWN这种上下锁的计数模式;

概述:
具有16或24位分辨率的多通道PWM生成,
低至10 ns粒度AToM具有多种操作模式,
以支持不同的PWM输出使用ATOM上的ARU进行数据接收

优势:
通过ARU输入周期/负载的动态PWM产生
通道计数器可以由其前身触发/重置,实现对一个参考通道的多个通道的控制

应用案例—digital input

在这里插入图片描述
TIM三种常用的工作模式
捕获PWM,得到周期和占空比
捕获输入信号的边缘
对输入信号高低电平的数量计数

概述:
每个定时器输入模块(TIM)具有8个用于输入捕获/测量的独立通道,每个通道都有自己的滤波器模块
多种模式支持不同的测量,包括周期/负载,所需活动边缘的时间戳

优势
使用硬件对故障的输入PWM数字滤波
在每个TiM通道中使用TDu(超时检测单元)进行超时检测。
将TiM通道的输出结果通过ARU无中断地路由到其他子模块


---# 总结
`提示:这里对文章进行总结:`

http://www.ppmy.cn/news/212674.html

相关文章

lg v30电信的一些设定

电信卡的设定 刷机的一些注意事项: 前些天买了一台lg v30的机器来刷机玩,某宝的卖家说是美版的,也就是US998,其实到手用LGUP刷了几次后才发现其实是H930欧版的,当然其实并不影响使用,但我在刷机过程中&…

(二)EGE安装与配置

专栏: EGE专栏 上一篇:(一)EGE入门教程 下一篇:(三)EGE基础教程 上篇 目录 EGE免配置的新手入门IDE推荐——小熊猫C一、EGE图形库配置相关1. 讲解的IDE2. 配置信息速览2.1 GCC链接参数2.2 链接的库2.3 测…

MTA18ASF2G72PDZ-2G6D1内存条MTA18ASF2G72PDZ-2G6E1

MTA18ASF2G72PDZ-2G6D1内存条MTA18ASF2G72PDZ-2G6E1 3月3日,美光宣布上调2021财年Q2财季(2020年12月-2021年2月)财报预测,按照GAAP会计准则,美光预估Q2财季营收将达62亿-62.5亿美元,与之前预估的56亿-60亿…

GM65与stm32通信

在使用GM65模块时,用户可从主机发送串口指令对识读模块进行设置。出厂时模块默认为USB接口,可以通过扫描二维码进行设置(用户手册中查找),将输出接口改为串口输出。 扫描过后,模块的串口通讯参数:波特率 96…

倍控G30-J4125工控机开箱

前情须知:我购买的是倍控G30-J4125准系统(无内存、硬盘) 购买需求:基于PVE的All In One。长期运行Centos开发调试,docker执行些定时任务,Windows进行部分脚本挂机,ikuai、openwrt实现科学上网、…

低功耗太阳能WIFI、4G枪机

特色功能 1.可定制语警告语(如:① “你已闯入监控警戒区域,请立即离开!警笛音”,循环 播放三次 ② “你已进入是私人住宅区,请立即离开!警笛音”,循环播放三次。等等) 2.…

格力(GREE)家用移动空调免安装一体机空调KY-23NK 清灰拆装教程

格力(GREE)家用移动空调免安装一体机空调KY-23NK 清灰拆装教程 文章目录 格力(GREE)家用移动空调免安装一体机空调KY-23NK 清灰拆装教程[toc] 前言空调参数一、轻度清灰二、深度清灰结束语 前言 仅供参考,建议动手能力…

英飞凌TC275

部分代码简单介绍如下: 基于英飞凌iLLD库进行集成,主要用到的模块和函数介绍如下。 1) GPIO模块//存储引脚电平状态boolean IfxPort_getPinStateDio[5];void Dio_init_input(void){// 配置热释电1信号采集引脚P2.6为输入,上拉IfxPort_setP…