TIM输入捕获

参考视频:[6-5] TIM输入捕获_哔哩哔哩_bilibili

介绍

IC(Input Capture) 输入捕获

输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数。

一旦有边沿,比如上升沿,那输入滤波和边沿检测电路就会检测到这个上升沿,让输入捕获产生动作,让CNT的值锁存到CCR中。(这一块的作用和外部中断差不多,都是检测电平跳变,然后执行动作,只是中断的动作是向CPU申请中断)

每个高级定时器和通用定时器都拥有4个输入捕获通道。

可配置为PWMI模式,同时测量频率和占空比。

可配合主从触发模式,实现硬件全自动测量。

频率测量

频率理解为1s内有多少个周期。

测频法:在闸门时间T内,对上升沿计次,得到N,则频率

                                                          

测周法:两个上升沿内,以标准频率fc计次,得到N ,则频率

中界频率:测频法与测周法误差相等的频率点

                                                        

输入捕获

基本原理

输入捕获通道1通过数据选择器,选择通道1、2、3的异或值,或者选择通道1。

输入滤波器和边沿检测器,输入滤波器可以对信号进行滤波,边沿检测器和外部中断那里是一样的了,可以选择高电平触发或者低电平触发。当出现指定的电平时,边沿检测电路就会触发后续电路执行动作。

其实是设计了两道输入滤波和边沿检测电路,第一套电路,经过滤波和极性选择,得到TI1FP1,输入给通道1的后续电路,第二套电路,经过另一个滤波和极性选择,得到TI1FP2,输入给下面通道2的后续电路。同理,下面TI2信号进来,也经过两套滤波和极性选择,得到TI2FP1和TI2FP2,其中TI2FP1,输入给上面,TI2FP2输入给下面。

第一个捕获通道,使用上升沿触发,用来捕获周期。

第二个捕获通道,使用下降沿触发,用来捕获占空比。

两个通道同时对一个引脚进行捕获,就可以同时测量频率和占空比。

输入信号经过滤波和极性选择后,就来到了预分频器,可以对前面的信号进行分频,分频后的信号就可以触发捕获电路进行工作了。每来一个信号,CNT的值就会向CCR转运一次。转运的同时会发生一个捕获事件,这个事件会在状态寄存器置标志位,同时也可以产生中断。

输入捕获通道流程

TI1FP1和TI1F_ED都可以通向从模式控制器。TI1FP1信号的上升沿触发捕获,TI1FP1还可以触发从模式,从模式里面就有电路,可以自动完成CNT的清零。

输入捕获基本结构

当TI1FP1出现上升沿之后,CNT的当前计数值转运到CCR1里,同时触发源选择,选中TI1FP1为触发信号,从模式选择复位操作,这样TI1FP1的上升沿,也会选择上面这一路,触发CNT清零。

PWMI基本结构

使用两个通道捕获一个引脚,同时测量周期和占空比。TI1FP1配置上升沿触发,触发捕获和清零CNT;再来一个TI1FP2,配置为下降沿触发,通过交叉通道,触发通道2的捕获单元

最开始上升沿,CCR1捕获,同时清零CNT,之后CNT一直++;之后在下降沿的时候,触发CCR2捕获,所以这时CCR2的值,就是从高电平期间的计数值,CCR2捕获,并不触发CNT清零;直到下一次上升沿,CCR1捕获周期,CNT清零。这样CCR1就是一整个周期的计数值,CCR2就是高电平期间的计数值,CCR2/CCR1就是占空比了。

主从触发模式

主模式可以将定时器内部的信号,映射到TRGO引脚,用于触发别的外设,所以这部叫做主模式。

从模式就是接收其他外设或者自身外设的一些信号,用于控制自身定时器的运行,也就是被别的信号控制,所以这部分叫做从模式。

触发源选择就是选择从模式的触发源的,可以认为他是从模式的一部分。触发源选择,选择指定的一个信号,得到TRGI,TRGI去触发从模式,从模式可以在列表里选择一项去执行。

想让TI1FP1信号自动触发CNT清零,触发源选择TI1FP1,从模式执行的操作,可以选择执行Reset的操作。这样TI1FP1的信号就可以自动触发从模式,从模式自动清零CNT,实现硬件全自动测量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值