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

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

3天内不再提示

推挽输出和开漏输出区别是什么

科技绿洲 来源:网络整理 作者:网络整理 2024-08-15 17:08 次阅读

推挽输出和开漏输出是数字电路中常见的两种输出方式,它们在电路设计和应用中有着不同的特性和应用场景。

  1. 推挽输出

1.1 推挽输出的概念

推挽输出是一种数字电路输出方式,它通过两个互补的晶体管(一个NPN和一个PNP)来实现输出。在推挽输出电路中,当输入信号为高电平时,NPN晶体管导通,PNP晶体管截止,输出端呈现低电平;当输入信号为低电平时,PNP晶体管导通,NPN晶体管截止,输出端呈现高电平。这种输出方式可以实现较高的输出电流和较快的响应速度。

1.2 推挽输出的工作原理

推挽输出电路的工作原理基于互补晶体管的工作原理。互补晶体管是指具有相反极性的晶体管,例如NPN和PNP晶体管。在推挽输出电路中,NPN晶体管和PNP晶体管的基极分别连接到输入信号和参考电平(通常为地或电源电压),集电极分别连接到输出端,发射极则分别连接到地或电源电压。

当输入信号为高电平时,NPN晶体管的基极电位高于发射极电位,使得NPN晶体管导通,PNP晶体管的基极电位低于发射极电位,使得PNP晶体管截止。此时,输出端通过NPN晶体管的集电极-发射极路径呈现低电平。

当输入信号为低电平时,PNP晶体管的基极电位高于发射极电位,使得PNP晶体管导通,NPN晶体管的基极电位低于发射极电位,使得NPN晶体管截止。此时,输出端通过PNP晶体管的集电极-发射极路径呈现高电平。

1.3 推挽输出的特点

1.3.1 高输出电流

由于推挽输出电路中使用了两个互补的晶体管,因此可以实现较高的输出电流。当NPN晶体管导通时,PNP晶体管截止,输出端可以承受较大的电流;反之亦然。

1.3.2 快速响应

推挽输出电路的响应速度较快,因为它利用了互补晶体管的快速切换特性。当输入信号发生变化时,互补晶体管可以迅速切换导通和截止状态,从而实现快速的输出响应。

1.3.3 低功耗

推挽输出电路在低负载条件下具有较低的功耗。当输出端处于高电平时,NPN晶体管截止,PNP晶体管导通,此时电路的功耗较低;反之亦然。

1.4 推挽输出的应用场景

推挽输出广泛应用于数字电路、功率放大器电机驱动等领域。在这些应用场景中,推挽输出可以提供较高的输出电流和快速的响应速度,满足系统对输出性能的要求。

1.5 推挽输出的优缺点

1.5.1 优点

  • 高输出电流:推挽输出可以提供较高的输出电流,适用于需要较大电流输出的应用场景。
  • 快速响应:推挽输出的响应速度较快,适用于对响应速度有较高要求的应用场景。
  • 低功耗:在低负载条件下,推挽输出具有较低的功耗。

1.5.2 缺点

  • 需要互补晶体管:推挽输出需要使用互补晶体管,这可能会增加电路的复杂度和成本。
  • 输出电压范围受限:推挽输出的输出电压范围受到电源电压的限制,可能无法实现全电压范围的输出。
  1. 开漏输出

2.1 开漏输出的概念

开漏输出是一种数字电路输出方式,它通过一个晶体管(通常为NPN或PNP)来实现输出。在开漏输出电路中,晶体管的基极连接到输入信号,集电极连接到输出端,发射极连接到地或电源电压。当输入信号为高电平时,晶体管导通,输出端呈现低电平;当输入信号为低电平时,晶体管截止,输出端呈现高阻态。

2.2 开漏输出的工作原理

开漏输出电路的工作原理基于晶体管的开关特性。在开漏输出电路中,晶体管的基极电位由输入信号控制。当输入信号为高电平时,晶体管的基极电位高于发射极电位,使得晶体管导通,输出端通过晶体管的集电极-发射极路径呈现低电平。当输入信号为低电平时,晶体管的基极电位低于发射极电位,使得晶体管截止,输出端呈现高阻态。

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

    关注

    77

    文章

    9499

    浏览量

    136927
  • 数字电路
    +关注

    关注

    193

    文章

    1578

    浏览量

    80175
  • 开漏输出
    +关注

    关注

    0

    文章

    34

    浏览量

    7281
  • 推挽输出
    +关注

    关注

    0

    文章

    41

    浏览量

    6503
收藏 人收藏

    评论

    相关推荐

    集、推挽输出原理详解

    为了让同学们更加清楚的了解开集、推挽输出,今天我们就详解这两者之间的区别与应用场景。
    发表于 06-21 13:53 7330次阅读
    <b class='flag-5'>开</b>集、<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 1537次阅读
    MCU引脚<b class='flag-5'>输出</b>模式中<b class='flag-5'>推挽</b><b class='flag-5'>输出</b>与<b class='flag-5'>开</b><b class='flag-5'>漏</b><b class='flag-5'>输出</b>电路原理<b class='flag-5'>区别</b>

    推挽输出输出

    推挽输出输出区别 推挽
    发表于 11-18 22:05

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

    推挽输出:可以输出高,低电平,连接数字器件;输出:输出
    发表于 03-08 15:32

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

    推挽输出:可以输出高,低电平,连接数字器件; 输出:输出
    发表于 06-28 10:32

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

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

    输出推挽输出区别

    1.输出推挽输出区别
    发表于 01-25 06:31

    输出_什么是输出

    什么是输出,输出:OC门的输出就是
    发表于 03-31 15:31 7267次阅读

    输出推挽输出比较

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

    输出推挽输出,悬空输入、模拟输入、上拉输入、下拉输入的区别

    1.输出推挽输出区别
    发表于 12-01 10:06 49次下载
    <b class='flag-5'>开</b><b class='flag-5'>漏</b><b class='flag-5'>输出</b>、<b class='flag-5'>推挽</b><b class='flag-5'>输出</b>,悬空输入、模拟输入、上拉输入、下拉输入的<b class='flag-5'>区别</b>

    GPIO推挽输出输出模式区别详解

    以STM32参考手册中的GPIO输出配置图为例:看到输出驱动器虚线框中的内容,输出驱动器中的P-MOS和N-MOS两个MOS管就是实现推挽输出
    发表于 01-13 16:24 19次下载
    GPIO<b class='flag-5'>推挽</b><b class='flag-5'>输出</b>和<b class='flag-5'>开</b><b class='flag-5'>漏</b><b class='flag-5'>输出</b>模式<b class='flag-5'>区别</b>详解

    输出推挽输出

    在STM32或者GD32中,普通的输出GPIO输出方式主要是输出推挽
    的头像 发表于 11-24 10:23 1.3w次阅读
    <b class='flag-5'>开</b><b class='flag-5'>漏</b><b class='flag-5'>输出</b>和<b class='flag-5'>推挽</b><b class='flag-5'>输出</b>

    单片机I/O口的输出推挽输出区别

    。       和输出相比,push-pull的高低电平由IC的电源低定,不能简单的做逻辑操作等。push-pull是现在CMOS电路里面用得最多的输出级设计方式。
    的头像 发表于 04-06 13:48 1464次阅读

    推挽输出输出讲解

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

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

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