推挽输出和开漏输出详解

article/2025/9/22 11:14:52

序言:        

        平时,写程序的时候总遇IO口模式的端口配置。但是从来没有仔细研究过具体到底是什么含义。作为一名嵌入式工程师应该是不合格的,现在把端口定义重新梳理一下。

一、NPN和PNP区别

 

NPN 是用 B→E 的电流(IB)控制 C→E 的电流(IC),E极电位最低,且正常放大时通常C极电位最高,即 VC > VB > VE
PNP 是用 E→B 的电流(IB)控制 E→C 的电流(IC),E极电位最高,且正常放大时通常C极电位最低,即 VC < VB < VE

如今流行的电路图画法,"阳上阴下”,也就是“正电源在上负电源在下”。那NPN电路中,E 最终都是接到地板(直接或间接),C 最终都是接到天花板(直接或间接)。PNP电路则相反,C 最终都是接到地板(直接或间接),E 最终都是接到天花板(直接或间接)。

对于共射组态,可以粗略理解为把VE当作“固定”参考点,通过控制VB来控制VBE(VBE=VB-VE),从而控制IB,并进一步控制IC(从电位更高的地方流进C极,你也可以把C极看作朝上的进水的漏斗)。
三极管导通,一般看基极电位和射极电位的电压差,所以要保证射击的电压的状态是确定的,所以在使用的时候一般射级接GND(NPN),或者接VCC(PNP)。

PNP应用电路:FM是一个蜂鸣器,8550是一个PNP型的三极管,C端接地,B端由单片机控制,E端通过FM接VCC。根据箭头的方向,E端高电压的时候,当B端也是高电压,那么E和C之间是断开的,当B端是低电压,那么E和C直接导通,实现开关的作用。简单的技巧:三极管上箭头所在方向的二极管,只要二极管正向导通,那么三极管上下就能导通。

 二、推挽电路详解

从网上找了张图片,

上面的三极管是N型三极管,下面的三极管是P型三极管,请留意控制端、输入端和输出端。
当Vin电压为V+时,上面的N型三极管控制端有电流输入,Q3导通,于是电流从上往下通过,提供电流给负载。

经过上面的N型三极管提供电流给负载(Rload),这就叫「推」。 
当Vin电压为V-时,下面的三极管有电流流出,Q4导通,有电流从上往下流过。

经过下面的P型三极管提供电流给负载(Rload),这就叫「挽」
以上,这就是推挽(push-pull)电路。

三、开漏电路详解

 那么什么是开漏呢?要理解开漏,可以先理解开集

 

如图,开集的意思,就是集电极C一端什么都不接,直接作为输出端口。
如果要用这种电路带一个负载,比如一个LED,必须接一个上拉电阻,就像这样。

当Vin没有电流,Q5断开时,LED亮。 
当Vin流入电流,Q5导通时,LED灭。

开漏电路,就是把上图中的三极管换成场效应管(MOSFET)。 

 

 

 

 


http://chatgpt.dhexx.cn/article/r20GghB6.shtml

相关文章

STM32的推挽输出和开漏输出

文章目录 前言一、推挽输出二、开漏输出三、区别和适应场景总结前言 本篇文章将带大家了解STM32的推挽输出和开漏输出,并且学习这两个的区别,学习分别在什么时候使用这两个不同的输出方式。 在 STM32 微控制器中,GPIO(General Purpose Input/Output)模块是一个通用的输入…

什么是GPIO的推挽输出和开漏输出

数字芯片GPIO一般分为推挽输出和开漏输出 数字芯片GPIO一般是推挽输出&#xff08;PUSH-PULL&#xff09;&#xff0c;其内部结构如下&#xff1a; 当上面的MOS管导通时&#xff0c;GPIO输出高电平1&#xff0c;称为“推” 当下面MOS管导通时&#xff0c;GPIO输出低电平0&…

浅谈开漏输出和推挽输出的理解

理解电路元件特性 在理解这两种输出之前我们需要对三极管这种电路元器件进行理解&#xff0c;三极管都包括三个部分&#xff0c;基极&#xff08;base&#xff09;、集电极(Collector)以及发射极(Emitter)。他们负责不同的功能&#xff0c; 1.基极主要负责控制电流导通与否 2.…

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

&#xff27;&#xff30;&#xff29;&#xff2f;内部仅有以上三种组合形式 而当上面任意两种形式组合时则 一、推挽输出 高低电平两两组合则形成了推挽输出的模式。 优点&#xff1a;能输出高低电平、且高低电平都有驱动能力 缺点&#xff1a;不能实现线与的功能&#xff…

终于搞清楚开漏输出和推挽输出这个鬼东西

先说下推挽输出&#xff0c;简单的说&#xff0c;就是想输出高电平&#xff0c;就输出高电平&#xff0c;想输出低电平就输出低电平。 推挽电路上面是NPN三极管&#xff0c;下面是PNP三极管&#xff0c;请注意输入端和输出端的波形。 下面是输入波形 当输入为正时&#xff0c;上…

推挽输出和开漏输出有什么不同?

推挽输出和开漏输出有什么不同&#xff1f; 推挽输出&#xff08;Push-Pull Output&#xff09;开漏输出&#xff08;Open Drain Output&#xff09;两者比较 首先介绍一下什么是推挽输出和开漏输出。 推挽输出&#xff08;Push-Pull Output&#xff09; 推挽输出结构是由两个…

区分推挽输出和开漏输出

推挽输出:可以输出高,低电平,连接数字器件。 输出 0 时&#xff0c;N-MOS 导通&#xff0c;P-MOS 高阻&#xff0c;输出0。 输出 1 时&#xff0c;N-MOS 高阻&#xff0c;P-MOS 导通&#xff0c;输出1&#xff08;不需要外部上拉电路&#xff09;。 开漏输出:输出端相当于三…

GPIO之推挽输出和开漏输出

疑问 GPIO配置为输出时会有两种模式&#xff0c;一种叫推挽输出&#xff0c;一种叫开漏模式。那什么是推挽输出&#xff0c;什么又是开漏输出呢&#xff1f; 三种输出状态 如下图所示为将GPIO配置为输出时的内部示意图&#xff1a; 由上图可以看出&#xff0c;GPIO的输出状…

推挽输出和开漏输出区别

目录 1.推挽输出 2.开漏输出 1.推挽输出 当想输出高电平时&#xff0c;P-MOS导通&#xff0c;N-MOS截止&#xff0c;输出为电源电压VDD 当想输出低电平时&#xff0c;N-MOS导通&#xff0c;P-MOS截止&#xff0c;相当于引脚直接接地&#xff0c;输出低电平 2.开漏输出 开…

从硬件方面理解GPIO的开漏输出和推挽输出

最近在学STM32&#xff0c;看正点原子视频中对开漏输出和推挽输出的讲解视频时&#xff0c;发现原子哥对电路的讲解有一些错误&#xff0c;主要说关于MOS管的开关问题&#xff0c;查了一晚上资料&#xff0c;终于想明白了&#xff0c;特意发个文章分享一下。 这是STM32F4XX中文…

推挽输出与开漏输出

推挽输出 要理解推挽输出&#xff0c;首先要理解好三极管&#xff08;晶体管&#xff09;的原理。下面这种三极管有三个端口&#xff0c;分别是基极&#xff08;Base&#xff09;、集电极&#xff08;Collector&#xff09;和发射极&#xff08;Emitter&#xff09;。下图是NP…

开漏输出与推挽输出

一、开漏输出&#xff1a;集电极开路门(OC)与漏极开路门(OD)一般用于线与和电流驱动的场合&#xff0c;为开集(漏)输出结构。 1. 利用外部电路的驱动能力&#xff0c;减少IC内部的驱动。 2. 可以将多个开漏输出引脚连接在一起&#xff0c;通过一个上拉电阻上拉到VCC&#xff…

开漏输出和推挽输出总结(一看就懂)

推挽输出&#xff08;Push-Pull Output&#xff09; 推挽输出结构是由两个MOS或者三极管收到互补控制的信号控制&#xff0c;两个管子时钟一个在导通&#xff0c;一个在截止&#xff0c;如图1所示&#xff1a; 推挽输出的最大特点是可以真正能真正的输出高电平和低电平&…

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

前言 background&#xff1a;测试相关设备引脚输出&#xff0c;使用示波器时发现部分引脚需外接上拉电阻至高电平才能在示波器观察到高阻态&#xff0c;为了深究其中原理&#xff0c;查阅了相关资料&#xff0c;发现知乎中有一篇对这两种输出描述得清晰易懂的文章&#xff0c;此…

开漏输出和推挽输出

开漏输出和推挽输出 概述模拟文件下载推挽输出线与开漏输出输出电压最后 概述 在STM32或者GD32中&#xff0c;普通的输出GPIO输出方式主要是开漏输出和推挽输出&#xff0c;下面我们开始讲解这2种模式的区别。需要样片的可以加群申请&#xff1a;615061293。 下图是GPIO内部的…

如何正确理解开漏输出和推挽输出

作者&#xff1a;知乎用户 链接&#xff1a;https://www.zhihu.com/question/28512432/answer/41217074 来源&#xff1a;知乎 著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 我觉得下面这个「网上资料」还是很不错的。 单片机I/O口推挽输出…

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

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

推挽输出开漏输出

在学习STM32的时候&#xff0c;我发现了一个很值得研究学习的问题&#xff0c;下面&#xff0c;用我的理解来阐述一遍&#xff0c;这其中的原理。 首先请看电路图 在给GPIO配置输出的时候&#xff0c;其有两种工作模式可选&#xff0c;分别是推挽输出和开漏输出。 在此之前先得…

开漏输出与推挽

1.推挽输出:可以输出高,低电平,连接数字器件。 输出 0 时&#xff0c;N-MOS 导通&#xff0c;P-MOS 高阻&#xff0c;输出0。 输出 1 时&#xff0c;N-MOS 高阻&#xff0c;P-MOS 导通&#xff0c;输出1&#xff08;不需要外部上拉电路&#xff09;。 开漏输出:输出端相当…

基础——STM32F4的GPIO模式

stm32的GPIO的配置模式包括&#xff1a; 1. 模拟输入&#xff1b; 2. 浮空输入&#xff1b; 3. 上拉输入&#xff1b; 4. 下拉输入&#xff1b; 5. 开漏输出&#xff1b; 6. 推挽输出&#xff1b; 7. 复用开漏输出&#xff1b; 8. 复用推挽输出 1.模拟输入 从上图我们可以看到&…