Edit online

常见问题

每个 PWM 控制器的两路输出信号有什么关系?

每个控制器可以控制两路输出 PWM 信号,这两路信号从设计上有三个约束条件:

  1. 共用同一个 time-base 信号即共用一路输入时钟信号,也共用了一个计数器

  2. 共用同一个 PWM 信号频率 配置参数;

  3. 共用同一个 占空比 配置参数。

上述 “PWM 信号频率” 和 “占空比” 由 PWM 的 调用者运行时配置。 两路信号可以完全相同,也可以做到亮点差别:

  1. 相位相反,在占空比上看到的是一个为正、一个为负;

  2. 可以关闭其中一路,在 DTS 参数中将对应的 Action 配置为 “none” 即可。

PWM 信号的占空比是反向的

得到的占空比相位是反向的。比如配置 80%,得到的是 20%。

原因分析

PWM 信号的电平跳变方向完全是由几个关键时点的配置参数决定,所以如果碰到占空比反向的情况,直接的调整方法是将配置参数反向设置即可。

驱动配置 提供了一些典型的参考配置,可以看到相邻的“负占空比”和“正占空比”参数配置基本是反向的。