经常数据手册里面可以看见这个功能,这是啥?
互补 PWM(Complementary PWM)是一种特殊的 PWM 输出模式,通常用于 H 桥、全桥或半桥电路的驱动。其核心原理是利用定时器产生两个互补的 PWM 信号,并引入死区时间以避免高低侧同时导通。
PWM 作用:通过调节占空比,可以控制负载的平均电压或电流,从而实现调速、调光、功率控制等功能。
它的本质是一个占空比可调的矩形波:
这是控制的参数
输出的时候都是推挽输出
主 PWM 信号高时,互补信号低。 主 PWM 信号低时,互补信号高。
主 PWM(PWMx):控制上桥臂(High-side MOSFET)。 互补 PWM(PWMxN):控制下桥臂(Low-side MOSFET)。
这个样子的
一对儿
上桥臂导通时,下桥臂关闭,防止短路。 下桥臂导通时,上桥臂关闭,保证正确的电流流向。
就是这么一条
重叠住的就是
通常可以通过高级定时器(Advanced Timer)或 通用定时器(General Timer) 来实现互补 PWM。
这个是32的
简单来讲就是这样
先配置定时器,然后是通道,死区时间,最后输出