1 简介
1.1 PWM介绍
脉冲宽度调制(PWM),是英文“Pulse Width Modulation” 的缩写,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。PWM本质就是对脉冲宽度的控制,其脉冲宽度在整个周期中所占的比例被称为“占空比”。
1.2 STM32F767的PWM介绍
STM32F767 的定时器除了 TIM6 和 7,其他的定时器都可以用来产生 PWM 输出。其中高级定时器 TIM1 和 TIM8 可以同时产生多达 7 路的 PWM 输出。主要寄存器包括控制寄存器(TIMxCR)、计数器(TIMxCNT)、预分频器(TIMxPSC)、自动重载寄存器(TIMxARR)、比较寄存器(TIMxCCR)。PWM输出频率由PSC和ARR决定,占空比体现为CCR与ARR的比值。基本原理如图 1.1所示。
图 1.1 PWM原理示意图
|