FlexTimer Module (FTM)模块

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
FTM 可以输出 PDB、ADC 模块触发信号。 提供多达 4 路故障输入信号。 每个通道可以配置输出极性。 每个通道均可产生中断,中断类型包括溢出和故障产生。 FTM 寄存器提供缓存,提供同步功能。 关键寄存器提供写入保护。 双沿捕获可以用来检测脉冲宽度或者周期。 提供带输入滤波的正交编码器。
1
1. Block Diagram
Flextimer 模块图,左上角为 Flextimer 基准时钟信号,默认状态为无时钟选择,即 Flextimer 计数器关闭。 右上角为时钟分频控制,可以控制 Flextimer 计数时钟频率。框图中包括中断控制,模式 选择,故障信号检测以及输出信号。 Flextimer 工作模式包括:输入捕获,输出比较,PWM 波形输出,正交解码器。 Flextimer 计数器为 16 位计数器。
6
5. FTM counter
FTM 计数器支持三种计数模式。 增加计数模式:CNTIN 定义计数开始值,MOD 定义技术终止值。FTM 使能后会加载 CNTIN 值,累加计数直到达到 MOD 终止值。之后会重新装载 CNTIN 计数开始值。当计数值重新 加载 CNTIN 值时,TOF(计数器溢出标志位)置位。 递增递减计数模式:CNTIN 定义计数开始值,MOD 定义技术终止值。FTM 使能后会加载 CNTIN 值,累加计数直到达到 MOD 终止值,之后计数器将递减计数值直到计数值为 CNTIN。之后会重复递增递减计数的过程。
FlexTimer Module (FTM)模块
Contents
1. Block Diagram ........................................................................................................................ 2 2. Feature list.............................................................................................................................. 3 3. Key value-add components ................................................................................................... 5 4. Module dependencies ............................................................................................................ 6 5. FTM counter ........................................................................................................................... 7 6. Up counting example ............................................................................................................. 8 7. Up-down counting example .................................................................................................. 9 8. When TOF bit sets................................................................................................................ 10 9. Quadrature decoder............................................................................................................. 11 10. Motor jitters ..................................................................................................................... 14 11. Input capture.................................................................................................................... 15 12. Channel input filter .......................................................................................................... 16 13. Output compare ............................................................................................................... 17 14. Edge aligned PWM ........................................................................................................... 18 15. Center aligned PWM ........................................................................................................ 19 16. Combined mode ............................................................................................................... 20 17. Complementary Mode ..................................................................................................... 21 18. Inverting mode................................................................................................................. 22 19. Software control mode .................................................................................................... 24 20. Deadtime insertion .......................................................................................................... 25 21. Output mask ..................................................................................................................... 26 22. Fault control ..................................................................................................................... 27 23. PWM synchronization ..................................................................................................... 28 24. FTM output triggers......................................................................................................... 29 25. Dual edge capture mode.................................................................................................. 30 26. Stepper motor .................................................................................................................. 31 27. Hall Sensor BLDC ............................................................................................................. 32 28. ACIM/PMSM motor control ............................................................................................ 33
2
2. Feature list
Flextimer 时钟源可以来自系统时钟,MCG 固定频率时钟或者外部时钟。 Flextimer 16 位计数器可以设定初始值,终止值,计数方向。 每个通道都可以配置成输入捕获,输出比较或者边沿对齐 PWM 波输出。 输入捕获可以配置捕获方式:上升沿、下降沿或者双沿捕获。 一些通道可以配置输入信号滤波。 输出比较模式下,输出信号可以配置为输出高或低或者每次匹配翻转。 所有通道都可以配置成 PWM 中心对齐输出。 每对通道均可以结合输出 PWM 波。 每对通道可以配置相同输出,相反(互补)输出或者作为独立通道。 每对互补通道可以提供死区插入功能。 Flextimer 模块应用领域包括马达控制,照明控制和能力转换。 增加功能:符号增加计数器、硬件插入死区、出错输入、加强型的触发功能和极性控制。 Flextimer 计数器触发源来自比较器、ADC 和其他模块。 Flextimer 计数器提供同步更新目标值。
4
3. Key value-add components
增加的功能组件: 联合和互补模式; 提供硬件死区加载; 故障控制; 同步缓存寄存器加载; 双沿检测脉冲宽度和频率; 正交解码器。
5
4. Module depen可以提供 FTM 时钟源; 比较器模块提供硬件触发信号、输入捕获信号及故障信号; PDB 模块提供硬件触发信号; FTM 可以提供 ADC 和 PDB 模块触发输出信号。
相关文档
最新文档