ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
仅在 TIMA 中,可以通过生成两个具有受控相移的同步中心对齐 PWM 信号来生成非对称 PWM。要生成非对称 PWM 信号,应按照节 24.2.2.5中所述使用相位加载特性。
非对称 PWM 配置
要使用计数器的比较匹配事件生成非对称 PWM,请执行以下操作:
使用交叉触发器同步 TIMA0 和 TIMA1,如节 24.2.7所述。
使用 TIMA0 和 TIMA1 配置两个中心对齐 PWM,如节 24.2.5.2.2所述。TIMA0 和 TIMA1 应该具有相同的负载值 (TIMA.LOAD) 和比较值 (TIMA.CC_xy[0/1]) 来生成相同的 PWM 频率和占空比。
通过配置相位加载值 TIMA.PL 为 TIMA0 或 TIMA1 添加相移值,如节 24.2.2.5所述。
图 24-31 显示了使用 TIMA0 和 TIMA1 的 CCP 通道 0 的非对称 PWM 配置示例。