ZHCADO0 January 2024 MSPM0C1104
TIMx 可用于使用计数器和捕捉/比较模块(比较匹配)生成所需的脉宽调制 (PWM) 输出波形。CCP 输出的波形生成取决于计数模式和计数器比较操作
例如,在不同的计数模式下,可以生成边沿对齐 PWM 或中心对齐 PWM。图 8-9 展示了典型的 2 通道 PWM。用户可以设置 LOAD 值来配置 PWM 周期,或设置 CC 值来配置占空比。用户还可以配置信号的极性、CCP 输出操作等。有关特定配置,请参阅 TRM。
TIMA 和 TIMG 都可以生成 PWM。但是,TIMA 在互补 CCP 输出通道(例如 TIMA0_C1 和 TIMA0_C1N)上提供该可选功能,用于 TIMA0 CCP 输出通道 1 上的基准 PWM 信号。此外,TIMA0 有 4 个 CCP 通道,而 TIMA1 和 TIMG 有 2 个 CCP 通道。这意味着 TIMA0 可以输出 8 个 PWM(4 对),TIMA1 可以输出 4 个 PWM(2 对),而 TIMG 只能输出 2 个 PWM。
TIMA 还提供了死区插入选项(互补 PWM 信号中的非重叠转换)。多种可配置死区模式可以插入到边沿对齐或中心对齐互补 PWM 中,如图 7-5 和图 7-6 所示。
用户可以使用编程的死区控制寄存器 (TIMA.DBCTL) 来配置死区模式和时序信息。采用模式 0 时,上升延迟和下降延迟应用于输出发生器信号的上升沿和下降沿,以生成 CCP 和 CCP 互补信号。采用模式 1 时,上升延迟和下降延迟均仅应用于 CCP 互补信号。图 7-5 展示了具有死区的边沿对齐 PWM(仅限模式 0)。图 7-6 展示了具有死区的中心对齐 PWM(模式 0 和模式 1)。
若要加快开发速度,请参阅以下资源。