STM32——TIM输入捕获

一.输入捕获简介

  • IC(Input Capture)输入捕获
  • 输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率,占空比,脉冲间隔,电平持续事件等参数
  • 每个到极点收起和通用定时器都拥有4个输入捕获通道
  • 可配置PWMI模式,同时测量频率和占空比
  • 可配合主从触发模式,实现硬件全自动测量

 

即捕获/比较寄存器的左边 

*基本寄存器不具有TIM输入捕获功能

*由于输入捕获和输出比较共用一个寄存器 因此输入捕获和输出比较功能不能同时使用 

二.频率测量 

*两种测量方式均存在误差

测频法适合高频信号,测周法适合低频信号,判断高低频信号的依据是fm,比fm大即高频信号,比fm低即低频信号。

三.电路

 滤波器:避免毛刺信号误触发

边沿检查器:检测上升沿或下升沿

TI1FP2与TI1FP2:1.灵活切换后续捕获电路的输入

                               2.可以将一个引脚的输入,同时映射到两个捕获单元 ,即PWMI的经典模式。例如可以将TI1FP1使用上升沿触发,用来捕获周期,TI1FP2使用下升沿触发,用来捕获占空比。

*每次捕获电平上升沿或下降沿,都需要将CNT清零,进行下一个周期的测量。

 

 fDTS是滤波器的采样时钟来源。

ICF位可以控制滤波器的参数。(采样频率越低,采样个数N越大,滤波效果越好)

*实际应用中,如果波形噪声比较大,可将该参数调大,可以过滤噪声

CCER寄存器里的CC1P位,可以选择极性。

至从模式控制器:可以完成CCR自动清零的功能。 

四.主从触发模式

主模式:发出信号控制外设

从模式:接受外设发出的信号控制自身的运行

五.总结

*从模式自动清零CNT,这能用通道1和通道2。通道3和通道4只能使用手动清零

TI1FP1和TI1FP2必须用两种触发方式才能实现PWMI功能

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值