TIM输出比较理论知识(PWM)
摘要:TIM定时器的输出比较功能(OC)通过比较CNT与CCR寄存器值来控制输出电平,可生成PWM波形。PWM通过调节占空比在惯性系统中等效模拟参量,适用于电机控速等场景。其频率、占空比(CCR/(ARR+1))和分辨率是关键参数。高级定时器还支持死区生成和互补输出功能。PWM结构由自动重装值(ARR)、比较值(CCR)和计数器(CNT)共同决定波形特性,提供8种输出模式选择。
·
TIM输出比较 —— PWM
OC-输出比较
- 输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM 波形
- 每个高级定时器和通用定时器都拥有4个输出比较通道(捕获比较寄存器)
- 高级定时器的前3个通道额外拥有死区生成和互补输出的功能(用于驱动三相无刷电机)
PWM-脉冲宽度调制
- 在具有惯性的系统中,通过PWM可等效获得模拟参量
- 常用于电机控速等
- 参数
- 频率 = 1/一个周期时间
- 占空比 = 一个周期中高电平时间/一个周期时间
- 分辨率 = 占空比变化步距
输出比较通道

- CCR为捕获比较值,CNT为计数值
- 存在8种输出比较模式

PWM基本结构

- 黄色线为自动重装值
- 红色线为捕获比较值
- 蓝色线为计数值
因此由图可知
一个周期时间 = 一次计时的时间
一个周期中高电平时间 = 计数从0到CCR的时间
由此可得
占空比 = CCR / (ARP + 1)
更多推荐



所有评论(0)