原文链接:
【1】 如何正确理解开漏输出和推挽输出
(写的很棒,真的是很通俗易懂了~)

【2】 什么是开漏电路(推挽电路)?开漏形式的电路由何特点?
【3】 开漏、开集电路详解

下面是看完上面几篇文章的笔记 ~~~



推挽电路&开漏电路

  • 1、推挽电路(Push-Pull)
  • 2、开漏电路(Open-Drain)

1、推挽电路(Push-Pull)

推挽电路的主要组成部分是三极管,所以先从三极管说起~(图均来自文章【1】)

三极管(晶体管)有三个端口,分别是基极(Base)、集电极(Collector)和发射极(Emitter)。三极管包括NPN型和PNP型,下图是NPN型晶体管。

三极管是电流控制型元器件,即只要基级B有输入(或输出)电流,就可以实现对晶体管的控制。根据电流流动的方向,可以把基级B视为控制端,集电极C视为输入端,发射极E视为输出端

当控制端有电流输入的时候,就会有电流从输入端流入,并从输出端流出。

PNP管正好相反,当有电流从控制端流出时,就会有电流从输入端流到输出端。

推挽电路如下图,上面的三极管是N型,下面的三极管是P型。

当Vin电压为V+时,上面的N型三极管控制端有电流输入,Q3导通,于是电流从上往下通过,提供电流给负载。经过上面的N型三极管提供电流给负载(Rload),称为「推」。

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


推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小 、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。

2、开漏电路(Open-Drain)

开漏的“漏”指的是场效应管的漏级D,而场效应管的漏级D可以比拟三极管的集电极C来理解,所以不妨先了解什么是开集。

开集,即集电极C一端什么都不接,直接作为输出端口,如下图:

如果要用这种电路带一个负载,比如一个LED,必须接一个上拉电阻,如下图:

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

把上图中的三极管换成 场效应管(MOSFET),即可得到开漏电路。也就是说,开漏电路是指以 MOSFET 的漏极为输出的电路。一般的用法是会在漏极外部的电路添加上拉电阻,通过外接电阻的阻值来决定输出为1时对应多少V的电压,比如可以接一个电阻到3.3V,也可以接一个电阻到5V,这样,在输出1的时候,就可以是3.3V电压,也可以是5V电压。N型场效应管如下图:

场效应管的输入阻抗非常大,是电压控制型元器件,只要对栅极施加电压,DS就会导通,并且没有电流从控制电路流入或者流出,这意味着不会烧坏电路。而三极管作为电流型元器件则不具备这一特点,这应该是很多场合选择使用场效应管而不用三极管的原因之一吧。

关于推挽输出和开漏输出的理解相关推荐

  1. 有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别

    转自:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299857.html 以及上拉输入.下拉输入.浮空输入.模拟输入的区别 最近在看数据手册的时候 ...

  2. 常用的推挽输出、开漏输出、上拉输入

    转载 https://blog.csdn.net/hailin0716/article/details/24333951 一.推挽输出: 可以输出高,低电平,连接数字器件; 推挽结构一般是指两个三极管 ...

  3. 有关上拉输入、下了输入、推挽输出、开漏输出、复用开漏输出、复用推挽输出以及、浮空输入、模拟输入区别

    有关上拉输入.下了输入.推挽输出.开漏输出.复用开漏输出.复用推挽输出以及.浮空输入.模拟输入区别          最近在网上看见一些人对STM32的八种方式的解释,说了一大堆,最后看完了 也不知道 ...

  4. 有关推挽输出、开漏输出、复用开漏输出、复用推挽输出

    有关推挽输出.开漏输出.复用开漏输出.复用推挽输出 以及上拉输入.下拉输入.浮空输入.模拟输入的区别 转载自:http://bbs.ednchina.com/BLOG_ARTICLE_2082651. ...

  5. (转载)有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别...

    以及上拉输入.下拉输入.浮空输入.模拟输入的区别 最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_M ...

  6. TTL反相器、OC门、TS门、推挽输出、开漏输出

    TTL反相器 这是一个TTL反相器,这是经过了很多工程师多种设计最终沉淀出来的电路,这个电路是比较成熟的.我们只需要对这个电路进行解析即可,不需要再去研究当初是如何设计出来的. 学过CMOS应该知道, ...

  7. 推挽输出、开漏输出和悬空输入等

    1.开漏输出和推挽输出的区别 开漏输出只能输出低电平,需要上拉电阻才能输出高电平: 推挽输出既能输出低电平又能输出高电平. 2.悬空输入.模拟输入.上拉输入.下拉输入的区别 悬空输入:悬空就是逻辑器件 ...

  8. STM32初学篇-推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别

    有关推挽输出.开漏输出.复用开漏输出.复用推挽输出以及上拉输入.下拉输入.浮空输入.模拟输入的区别 最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPI ...

  9. STM32 IO口的8中配置方式解读(推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟)

    转自:http://blog.csdn.net/u010592722/article/details/45746079 STM32  IO口的8中配置方式: (1)GPIO_Mode_AIN 模拟输入 ...

最新文章

  1. python opencv cv2 API
  2. json最大长度限制_GET请求中URL的最大长度限制总结,读完之后,大部分程序员收藏了...
  3. Linux基础8 bash的特性
  4. MMM结合Semisync机制实现Mysql Master-Master高可用
  5. 文献记录(part88)--Robust clustering using a kNN mode seeking ensemble
  6. 比较Java REST文档框架
  7. antlr idea 入门_ANTLR:入门
  8. 【转】C++中#include包含头文件带 .h 和不带 .h 的区别
  9. mysql scws_apache+mysql+php+scws+myft_scws编译安装全程记录
  10. 从javaScript数据类型开始了解垃圾回收机制
  11. 统计当前文件夹下pdf文件的页码总数
  12. Javascript 面向对象编程(一):封装
  13. 利用135端口快速入侵个人PC电脑
  14. java上传微博图床_php上传图片到微博图床
  15. 【图像处理】漫水填充函数的使用(flags的用法)
  16. 教你如何查看SpringCloud Alibaba、Spring Clou 和 SpringBoot对应版本
  17. Google - Colab实验室 - 柯基犬猫咪
  18. 6-tcp/ip协议栈发展史
  19. Linux Beyond Compare 3试用破解
  20. flask html 得到文本框 input的内容_flask入门 (二)(不用写代码的前端!)

热门文章

  1. 2021年04月18日第十二届蓝桥杯第一场省赛试题及详解(Java本科A组)
  2. 让Typora单词拼写不冒红线
  3. ubuntu安装360随身wifi驱动
  4. 黑苹果 原生驱动 ar9285无线网卡。2022-12-15
  5. bugku 三色绘恋
  6. 盘点Python编程的简易版自动化工具——ADB史上全操作
  7. java代替switch的办法?
  8. android 浮动的View不会跟随ScrollView消失而消失
  9. 王选:我一生中的几个重要抉择
  10. 自动驾驶创业公司首家:小马智行拿下北京无人路测牌照