开漏输出与推挽输出

开漏输出与推挽输出是两个相对的概念

推挽输出
推挽电路即两个同类型的管子交替导通。
开漏输出与推挽输出
如示意图中,一个P型场效应管与一个N型场效应管组成开漏输出。

  1. 当输入端为高电平时,N型管导通,输出端为一个低电平;
  2. 当输入端为低电平时,P型管导通,输出端为一个高电平。

用推挽电路能得到高低电平的快速切换,蜂鸣器、LED灯往往会配置为推挽方式。

以驱动LED灯为例:
开漏输出与推挽输出

  1. 如示意图中左图所示,当输出端为高电平时,LED灯亮,此时I/O口
    的电流是从单片机向外输出,即拉电流。
  2. 如示意图中右图所示,当输出端为低电平时,LED灯亮,此时I/O口
    的电流是从外向内的,即灌电流。

推挽方式具有较大的负载能力,功率放大器或是电机的驱动都有可能会用到推挽电路。

开漏输出
漏指场效应管的漏极,开漏输出即直接把场效应管的漏极作为输出。
开漏输出与推挽输出
开漏输出只能输出逻辑电平‘0’和高阻态,不能输出高电平,要想使管脚输出高电平,需在片外接一个上拉电阻。

开漏输出作用:
开漏输出与推挽输出

  1. 电平的匹配
    通过外接电源形成电平的匹配,为单片机减小负担。
  2. 在作单片机的IIC通信时,一般会把多个开漏输出的管脚接在一根线上,形成‘与’逻辑,如果有一个输出为低电平,则总线为低电平。单片机就是以这样的一个方式来判断电路的工作状态。