各种PWM模式的一个简单比较

对于PWM这个名词,可以说嵌入式中应用十分广泛,也是电机控制中的基础之基础,不过对于各种类似center aligned PWM, Edge Aligned PWM这样的东西可能就有点搞不清楚了,之前我也搞不明白这些,现在稍微有一点眉目,就记录一下,这个也是我个人的见解,不一定是正确的。

Center Aligned PWM 和 Edge Aligned PWM

Center Aligned PWM即中央对齐PWM,是PWM实现的一种形式,之前一直搞不明白,怎么就中央对齐了,怎么向上计数之后又向下计数就可以中央对齐了,有人说向上再向下刚好数起来是对称的,中间是对齐的,好吧,字面上是这么个意思,但是有什么用呢,这个PWM和Edge Aligned PWM我怎么看都是一样的呀,最多只是频率可能有一点变化,不过稍微一改不就一样了吗,这里确实直观上看不出两种PWM的差异,因为所谓的中央对齐和边沿对齐本就不是针对单一的PWM波形的。

我们常说的中央对齐和边沿对齐实际是说同一个模块出来的多个PWM波形的,比如出来两个PWM,中央对齐和边沿对齐的波形如下:

center_aligned_pwm.PNG

上图所示是中央对齐PWM的一个例子

edge_aligend_pwm.PNG

上图所示是边沿对齐PWM的一个例子

从上面两张图中我们可以直观地看到两种不同PWM的差异

Phase Shift & Double Switching

phase_shift_double_switch.PNG

很多PWM模块还支持相位偏移,如上图所示,就是两个相位不同的PWM,这种PWM也是有一定的应用场景的,比如驱动H桥电路:

h_bridge.PNG

通过两个PWM通道可以实现H桥不停的来回切换。

发表新评论