0

我正在尝试生成 6 个 pwm 信号(用于空间矢量调制)。我需要它们居中对齐,因为每个定时器只有 4 个通道,所以两个定时器需要同步。

我已经成功地通过在从模式下触发 TIM2 与 ITR0 来同步两个左对齐信号,来自 TIM1 的更新事件。

当我将计数器模式从最高居中对齐模式 1切换时,它们的相位正好相差 180°。无论它是否居中对齐 n°:1 - 2 或 3。

这是我用 500 个周期和 100 个 CCR 得到的结果。黄色是 TIM2

这是我用 500 个周期和 100 个 CCR 得到的结果。

现在极性低,看起来像我想要的。

现在极性低,看起来像我想要的。

我想我可以在代码中解决并输出 1-α(α = 占空比),而不是直接输出 α。

你知道是否有更好的方法吗?谢谢 !

编辑:我正在使用 STM32F103 我刚刚意识到我实际上需要这个偏移量来用于高/低侧开关..但我仍然有兴趣知道!

4

0 回答 0