USER GUIDE / DATA MOVEMENT & TIMERS / PWM / OVERVIEW

概述

PWM(pulse width modulation)是一个精确控制电机驱动波形输出的模块,可输出一定需求的占空比波形。

特性

  • 最大支持 8 组通道,每个通道独立计数输出。每个通道可以产生 1 对(互补信号)或 2 路独立(边沿模式)不交叠的 PWM 信号;
  • 支持通过寄存器控制使能打开和关闭,关闭使能时可完整输出最后一个波形;
  • 输出波形模式支持推挽输出;
  • 波形参数更新支持软件控制,支持动态更新;
  • 每组通道可以产生定时信息,用于触发 ADC 模块同步采样,1 个 PWM 周期最多可支持触发两次 ADC 采样;
  • 包含一组急停保护模块(可配置来自于 IO 还是内部 ADC 模块),用于快速关断 PWM 模块输出,恢复到默认值避免短路;急停功能内置滤波功能,来自于外部的 FAIL 信号稳定 16 个滤波周期,可认为是有效信号;来自内部 ADC 模块的不进行滤波。
  • 支持特殊输出状态(恒 0 或恒 1 状态)。

框图

PWM 模块框图 PWM 模块内部结构框图
图 1 PWM 模块框图