7.6.5. 常见问题

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

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

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

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

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

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

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

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

7.6.5.2. PWM 信号的占空比是反向的

7.6.5.2.1. 现象

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

7.6.5.2.2. 原因分析

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

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