6. 其他模式
6.1 触发控制器结构
图中是触发控制器的结构框图,这个图很关键,可以让我们了解通用定时器很多扩展模式的 信号驱动流程,以供更好理解后面的模式学习。
从图中可知,触发控制器有三个功能部分:
① 输出TRGO信号,这是做为主模式向提供其它定时器、DAC/ADC触发信号,在这个过程中其它定时器应为从模式。TRGO输出后连至其它时器的ITR上。
② 从模式控制器:从模式控制器是通过接收到的ETRF、TRGI信号来实现对自身计数器的控制,主要有复位、使能、向上/向下控制、计数等控制操作。例如前面聊到的PWM输入捕获功能,其就是利用一个通道的捕获产生的TI1FP1/TI2FP2来触发自身从模式控制器实现定时器的复位功能。
③ 编码器是用来实现与增量编码器的接口。
再看看触发控制器的输入:
① 内部时钟CK_INT:最常有的方法,用来计数,与系统时钟同步;
② 外部输入ETRF:可以作为定时器时钟进行计数;对处输出TRGO,用来同步多个定时器;也可以输出到TRGI对定时器进行复位、门控、触发等控制。
③ 外部输入TI1FP1、TI2FP2:可以作为也可以输出到TRGI对定时器进行复位、门控、触发等控制;也可以实现与编码器接口。
④ TI1F_ED:与或门输入,用来实现与霍尔传感器接口。
⑤ 内部输入ITR:可以作为也可以输出到TR