0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析开漏和推挽电路

冬至子 来源:志博PCB 作者:志博硬件组 2023-07-13 11:16 次阅读

开漏(open drain)(OC开集,OD开漏)

开漏电路概念中提到的“漏”就是指MOS FET的漏极。同理,开集电路中的“集”就是指三极管的集电极。

开漏电路就是指以MOS FET的漏极为输出的电路。一般的用法是会在漏极外部的电路添加上拉电阻。完整的开漏电路应该由开漏器件和开漏上拉电阻组成。组成开漏形式的电路有以下几个特点:

  1. 利用 外部电路的驱动能力,减少IC内部的驱动。当IC内部MOSFET导通时,驱动电流是从外部的VCC流经R pull-up ,MOSFET到GND。IC内部仅需很小的栅极驱动电流。
  2. 可以将多个开漏输出的Pin,连接到一条线上。形成 “线与逻辑” 关系。如图1,当PIN_A、PIN_B、PIN_C任意一个变低后,开漏线上的逻辑就为0了。这也是I2C,SMBus等总线判断总线占用状态的原理。
  3. 可以利用改变上拉电源的电压,改变传输电平。如图2, IC的逻辑电平由电源Vcc1决定,而输出高电平则由Vcc2决定。这样我们就可以用低电平逻辑控制输出高电平逻辑了。
  4. 开漏Pin不连接外部的上拉电阻,则只能输出低电平(因此对于经典的51单片机的P0口而言,要想做输入输出功能必须加外部上拉电阻,否则无法输出高电平逻辑)。

图片

图1

图片

图2

推挽电路(图腾柱电路)

推挽电路就是两不同极性晶体管连接的输出电路。推挽电路采用两个参数相同的功率BJT 管或MOSFET 管,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小效率高。推挽输出既可以向负载灌电流,也可以从负载抽取电流。推挽电路适用于低电压大电流的场合,广泛应用于功放电路和开关电源中。

端口引脚置成推挽输出方式,这将使能端口引脚驱动器。总体上来讲,数据输入端口引脚置成开漏方式、数据输出端口引脚置成推挽方式。当引脚用于输出连接上拉电阻(也就是说当与5V系统接口时)时配置成开漏输出。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 三极管
    +关注

    关注

    141

    文章

    3499

    浏览量

    119133
  • MOSFET
    +关注

    关注

    141

    文章

    6578

    浏览量

    210169
  • 驱动器
    +关注

    关注

    51

    文章

    7333

    浏览量

    143017
  • 上拉电阻
    +关注

    关注

    5

    文章

    346

    浏览量

    30260
  • 推挽电路
    +关注

    关注

    17

    文章

    107

    浏览量

    37356
收藏 人收藏

    评论

    相关推荐

    推挽输出与输出

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

    【转】单片机I/O口的输出及推挽输出区别

    口是输出,驱动能力较弱,所以一般都要加上拉电阻去驱动下一级电路,而AVR,STM8S系列的都是真正的双向I/O口,推挽输出,电流可达20mA左右
    发表于 03-08 15:32

    MCU引脚输出模式中推挽输出与输出电路原理区别

    来源 中国电子网输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).推挽结构一般是指两个三极管分别受两互补
    发表于 06-29 11:11

    MCU引脚输出模式中,“推挽输出”与“输出”电路原理究竟有啥区别

    会有这样的情况,因为上拉电阻提供的电流比较小。如果是推挽输出的要设置为高阻态时,则两个开关必须同时断开(或者在输出口上使用一个传输门),这样可作为输入状态,AVR单片机的一些IO口就是这种结构。电路特点
    发表于 10-12 10:41

    请问单片机I/O口的输出及推挽输出区别是什么?

    。51单片机的I/O口是输出,驱动能力较弱,所以一般都要加上拉电阻去驱动下一级电路,而AVR,STM8S系列的都是真正的双向I/O口,推挽输出,电流可达20mA左右
    发表于 06-28 10:32

    推挽的区别何在

    实际工作中将I/O口设置为,并想输出高电平,但向口线上写1后对方并未认出高电平,但用万用表测量引脚确有电压,这种认为是不对的,对于高阻状态来说,测量电压是无意义的,正确的方法应是外加上拉电阻,上拉电阻
    发表于 05-24 09:07

    如何使用IO口的推挽输出?

    IO口的推挽输出如何使用?
    发表于 09-08 23:40

    单片机IO口输出和推挽输出有什么区别

    1.单片机IO口输出和推挽输出有什么区别?输出:
    发表于 12-07 06:13

    推挽输出与输出的区别是什么?

    推挽输出与输出的区别是什么?STM32 UART怎么使用?
    发表于 12-10 07:37

    单片机的推挽输出/输出/准双向IO的相关资料下载

    单片机的推挽输出、输出、准双向IO对于刚开始接触单片机的小伙伴,肯定对于推挽输出、输出这
    发表于 12-13 07:10

    什么是上拉下拉、什么是输出和推挽输出

    1、什么是上拉下拉、什么是输出和推挽输出?其实很简单。推挽输出就是你想输出1就输出1,想输出0就输出0。但是对于你没有用到的IO口,它处于悬空,他要是处于电磁干扰咋办,可能不小心感
    发表于 01-17 07:44

    输出和推挽输出的区别

    1.输出和推挽输出的区别开输出只能输出低电平,需要上拉电阻才能输出高电平;推挽输出既能输出低电平又能输出高电平。(点击查看:上拉电阻和
    发表于 01-25 06:31

    推挽输出和输出有何差异

    1.推挽输出使GPIO口输出高电平或者低电平主要寄存器为端口配置地寄存器和端口配置高寄存器,每四个位控制一个GPIO.2 推挽输出和输出推挽
    发表于 02-24 07:20

    GPIO实现推挽输出和输出的关键是什么

    以STM32参考手册中的GPIO输出配置图为例:看到输出驱动器虚线框中的内容,输出驱动器中的P-MOS和N-MOS两个MOS管就是实现推挽输出和输出的关键。推挽输出模式下,P-MO
    发表于 02-28 06:48

    STM32的GPIO知识点:输出和推挽输出

    推挽输出”和“输出”的模式。这里的电路会在下面很详细地分析到。 TTL肖特基触发器:信号经过触发器后,模拟信号转化为0和1的数字信号。但是,当GPIO引脚作为ADC采集电压的输入
    发表于 12-22 18:10