1.推挽的定义
推挽电路(push-pull)就是两不同极性晶体管连接的输出电路。推挽电路采用两个参数相同的功率 BJT 管或 MOSFET 管,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小效率高。推挽输出既可以向负载灌电流,也可以从负载抽取电流。如果输出级的有两个三极管,始终处于一个导通、一个截止的状态,也就是两个三级管推挽相连,这样的电路结构称为推拉式电路或图腾柱(Totem-pole)输出电路。

推挽采用互补输出,上下管只有一路处于导通状态,即具有低电平驱动能力,又具有高电平驱动能力。
2 .STM32 单片机的GPIO 口

3.图腾柱驱动电路

工作说明:
1、PWM 为高电平,Q4 导通,Q3 截止,U8 的奇生电容 Cgs 通过 Q2 与 R6 放电,U8关闭;
2、PWM 为低电平,Q4 截止,Q2 截止,12V 电压通过 Q3 给 U8 的寄生电容 Cgs 充电,U8 导通;
3、R3 为限流电阻,避免 Cgs 的充放电电流过大;
4、R6 的作用:Cgs 放电时,通过 Q2 与放电,只能放到 0.7V 左右,加上 R6,就可以放到 0V,确保关闭 MOS;
5、此电路可以用于有刷直流电机的 PWM 调速;






