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

系列文章目录

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


文章目录

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


前言

学习笔记是学习了英飞凌官方教学视频之后做的记录和总结, 哥们搜GTM搜到别人已经写过GTM的笔记了,然后截图也是用的英飞凌官方教学视频的图;我看完之后还是自己重新画了一下;我的笔记内容也做的更详细;希望不要误会我抄别人的内容;
【英飞凌学习笔记】TC3XX系列GTM模块的基本组成_第1张图片

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


一、GTM模块的主要组成

【英飞凌学习笔记】TC3XX系列GTM模块的基本组成_第2张图片
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

【英飞凌学习笔记】TC3XX系列GTM模块的基本组成_第3张图片
Hall sensors ----- 霍尔传感器,通过TIM0模块得到三个霍尔信号,并传递到SPE0(sensors pattern evolution传感器模式评估模块)对信号进行分析,根据霍尔信号不同的组合,对应输出需要的PWM模式;

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

四、Common time base-公共时基

【英飞凌学习笔记】TC3XX系列GTM模块的基本组成_第4张图片

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

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

五、系统集成

【英飞凌学习笔记】TC3XX系列GTM模块的基本组成_第5张图片
英飞凌TC3XX系列芯片的GTM Kernal(内核)来自于博世;英飞凌在内核外制作了一个GTM wrapper; Wrapper的作用是连接GTM模块与其他外设;

特点:

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

六、应用案例—digital PWM output

【英飞凌学习笔记】TC3XX系列GTM模块的基本组成_第6张图片

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

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

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

应用案例—digital input

【英飞凌学习笔记】TC3XX系列GTM模块的基本组成_第7张图片
TIM三种常用的工作模式
捕获PWM,得到周期和占空比
捕获输入信号的边缘
对输入信号高低电平的数量计数

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

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


---

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



你可能感兴趣的:(英飞凌学习笔记,学习)