1. Block Diagram Flextimer模块图,左上角为Flextimer基准时钟信号,默认状态为无时钟选择,即Flextimer计数器关闭。 右上角为时钟分频控制,可以控制Flextimer计数时钟频率。框图中包括中断控制,模式选择,故障信号检测以及输出信号。 Flextimer工作模式包括:输入捕获,输出比较,PWM波形输出,正交解码器。 Flextimer计数器为16位计数器。
2. Feature list Flextimer时钟源可以来自系统时钟,MCG固定频率时钟或者外部时钟。 Flextimer 16位计数器可以设定初始值,终止值,计数方向。 每个通道都可以配置成输入捕获,输出比较或者边沿对齐PWM波输出。 输入捕获可以配置捕获方式:上升沿、下降沿或者双沿捕获。 一些通道可以配置输入信号滤波。 输出比较模式下,输出信号可以配置为输出高或低或者每次匹配翻转。 所有通道都可以配置成PWM中心对齐输出。 每对通道均可以结合输出PWM波。 每对通道可以配置相同输出,相反(互补)输出或者作为独立通道。 每对互补通道可以提供死区插入功能。 Flextimer模块应用领域包括马达控制,照明控制和能力转换。 增加功能:符号增加计数器、硬件插入死区、出错输入、加强型的触发功能和极性控制。 Flextimer计数器触发源来自比较器、ADC和其他模块。 Flextimer计数器提供同步更新目标值。 FTM可以输出PDB、ADC模块触发信号。 提供多达4路故障输入信号。 每个通道可以配置输出极性。 每个通道均可产生中断,中断类型包括溢出和故障产生。 FTM寄存器提供缓存,提供同步功能。 关键寄存器提供写入保护。 双沿捕获可以用来检测脉冲宽度或者周期。 提供带输入滤波的正交编码器。
3. Key value-add components 增加的功能组件: 联合和互补模式; 提供硬件死区加载; 故障控制; 同步缓存寄存器加载; 双沿检测脉冲宽度和频率; 正交解码器。 |