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系统接口时)时配置成开漏输出。

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

    关注

    142

    文章

    3599

    浏览量

    121640
  • MOSFET
    +关注

    关注

    144

    文章

    7084

    浏览量

    212694
  • 驱动器
    +关注

    关注

    52

    文章

    8152

    浏览量

    145975
  • 上拉电阻
    +关注

    关注

    5

    文章

    359

    浏览量

    30566
  • 推挽电路
    +关注

    关注

    18

    文章

    113

    浏览量

    37892
收藏 人收藏

    评论

    相关推荐

    集、推挽输出原理详解

    为了让同学们更加清楚的了解开集、推挽输出,今天我们就详解这两者之间的区别与应用场景。
    发表于 06-21 13:53 8216次阅读
    <b class='flag-5'>开</b>集、<b class='flag-5'>开</b><b class='flag-5'>漏</b>与<b class='flag-5'>推挽</b>输出原理详解

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

    MCU引脚输出模式中推挽输出与输出电路原理区别
    的头像 发表于 10-31 16:48 1649次阅读
    MCU引脚输出模式中<b class='flag-5'>推挽</b>输出与<b class='flag-5'>开</b><b class='flag-5'>漏</b>输出<b class='flag-5'>电路</b>原理区别

    推挽输出与输出

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

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

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

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

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

    推挽

    推挽 推挽电路(互补型电路),用兩個參數相同的三極管或MOSFET,以
    发表于 06-30 16:30 2521次阅读

    输出与推挽输出比较

    stm32 gpio 输出与推挽输出的区别。
    发表于 05-19 15:32 16次下载

    关于IO模式(浮空、推挽...) 描述及应用

    关于IO模式(浮空、推挽...)描述及应用
    的头像 发表于 03-24 11:06 1w次阅读
    关于IO模式(浮空、<b class='flag-5'>推挽</b>、<b class='flag-5'>开</b><b class='flag-5'>漏</b>...) 描述及应用

    STM32-GPIO端口模式配置--推挽

    上拉输入、下拉输入、浮空输入、模拟输入、推挽输出、输出的分析
    发表于 11-30 21:06 8次下载
    STM32-GPIO端口模式配置--<b class='flag-5'>推挽</b>、<b class='flag-5'>开</b><b class='flag-5'>漏</b>等

    一文看懂推挽、OC、OD的特点与应用

    推挽输出相对的是输出,而输出分为OC、OD两种,下文分别详细介绍。
    的头像 发表于 03-11 10:57 8274次阅读

    输出和推挽输出

    在STM32或者GD32中,普通的输出GPIO输出方式主要是输出和推挽输出,下面我们开始讲解这2种模式的区别。
    的头像 发表于 11-24 10:23 1.3w次阅读
    <b class='flag-5'>开</b><b class='flag-5'>漏</b>输出和<b class='flag-5'>推挽</b>输出

    推挽、OC、OD一文解析

    常说的与推挽输出相对的就是输出(Open Drain Output),对于输出和推挽输出
    的头像 发表于 01-29 13:41 3594次阅读

    推挽输出与输出讲解

    推挽输出与输出讲解
    的头像 发表于 07-28 14:01 2004次阅读
    <b class='flag-5'>推挽</b>输出与<b class='flag-5'>开</b><b class='flag-5'>漏</b>输出讲解

    什么是推挽输出 输出和推挽输出的区别

    什么是推挽输出 输出和推挽输出的区别  推挽输出、
    的头像 发表于 08-31 10:21 2.3w次阅读

    推挽是怎么利用电路实现的

    推挽是数字电路中两种常见的输出结构,它们在电路设计中有着广泛的应用。 一、推挽输出
    的头像 发表于 07-09 14:24 501次阅读