推挽输出和开漏输出的区别

一、推挽输出
推挽输出结构是由两个MOS或者三极管收到互补控制的信号控制,两个管子时钟一个在导通,一个在截止,如下图所示
当VIN为高电平、上面的MOS导通,下面的MOS截止,Vout被上拉到VDD
当VIN为低电平、上面的MOS截止,下面的MOS导通,Vout被下拉到GND

推挽输出和开漏输出的区别_第1张图片

优点:能输出高低电平、且高低电平都有驱动能力
缺点:不能实现线与的功能,譬如两个IO一个输出高电平,一个输出低电平,就相当于短路了

二、开漏输出
只能输出低电平,需要借助外部上拉电阻才能输出高电平。
优点:1、可以实现电平转换,因为输出电平完全由上拉电阻的电源电平决定
2、可以实现线与功能
推挽输出和开漏输出的区别_第2张图片

推挽输出和开漏输出的区别_第3张图片

你可能感兴趣的:(模拟电路,单片机,stm32,c语言)