英飞凌基础学习笔记(GTM)Generic Timer Module

一、通用定时器模块 GTM Generic Timer Module

英飞凌基础学习笔记(GTM)Generic Timer Module_第1张图片

    GTM是一个模块化定时器单元,设计用于适应多种定时器应用,包括动态数字PWM输出、带滤波的数字采集、电机控制(包括BLDC)。计时器分辨率高达24位,时间粒度高达10纳秒。 

1.1主要功能

高级路由

在子模块之间路由硬件中的信息

无刷直流电机(BLDC)支持

HW中无刷直流电机控制。减少软件开销

公共时基

使用通用时基(CTBM)同步计时器中的事件

二、 GTM高级路由

英飞凌基础学习笔记(GTM)Generic Timer Module_第2张图片

2.1 GTM有一个内置的高级路由器单元(ARU),可用于在子模块之间交换特定数据

2.2 路由遵循循环调度

2.3 优点:

2.3.1 固定的往返时间导致确定性的调度

2.3.2 不需要内部中断机制来交换数据

三、GTM无刷直流电机支持

英飞凌基础学习笔记(GTM)Generic Timer Module_第3张图片

3.1 硬件支持无刷直流电机驱动,分别使用信号模式评估(SPE)子模块以及定时器输入和输出模块(TIM/(A)TOM) 

3.2 优点

3.2.1 硬件中的模式匹配算法

3.2.2 旋转方向和有效性检测

3.2.3 可能在特定旋转时产生中断

四、GTM  Common时基

英飞凌基础学习笔记(GTM)Generic Timer Module_第4张图片

 

4.1 GTM通过TBM(公共时基模块)子模块内的时基单元(TBU)提供公共时基

4.2 通用时基提供了同步GTM内不同子模块中事件的能力

4.3 优点

4.3.1 输入事件上来自TBU的时间戳

4.3.2 使用来自TBU的时间戳作为参考,在各种定时器输出之间实现事件的同步启动

五、GTM系统集成

英飞凌基础学习笔记(GTM)Generic Timer Module_第5张图片

5.1 GTM集成在AURIX™中为其他外围设备提供灵活的连接

5.2  这包括:

1.多端口的PWM输出和输入

2.ADC的触发输入以及从ADC到GTM-TIM/DTMx的服务请求事件输入

3.触发发送、CAN、MSC和PSi5/PSi5S的输入

4.将计时器输出直接连接到CCU6计时器输入进行测量

 六、应用实例数字PWM输出

英飞凌基础学习笔记(GTM)Generic Timer Module_第6张图片

 多通道PWM产生,16或24位分辨率,低至10纳秒粒度

通过ARU输入周期/占空比的动态PWM生成

ATOM有多种工作模式以支持不同的PWM输出

通道计数器可由其前身触发/重置,以实现对具有参考通道的多个通道的控制

使用ATOM上的ARU进行数据接收

七、应用示例数字输入采集

英飞凌基础学习笔记(GTM)Generic Timer Module_第7张图片

每个定时器输入模块(TIM)有8个独立的输入捕获/测量通道,每个通道都有自己的滤波器模块

多种模式支持不同的测量,包括周期/占空比、所需活动边缘上的时间戳

硬件故障下输入PWM的数字滤波

在每个TIM通道内使用TDU(超时检测单元)进行超时检测

将TIM通道输出结果viaARU路由到其他子模块,而不中断 

(完)

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