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

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

3天内不再提示

单片机弱上拉输出和推挽输出的区别是什么?

工程师邓生 来源:未知 作者:刘芹 2023-08-31 10:49 次阅读

单片机弱上拉输出和推挽输出的区别是什么?

单片机是嵌入式系统中最重要的组成部分之一,其不仅具有高度的灵活性和可编程性,在控制器领域中应用广泛。它可以通过内部数据存储器、寄存器以及一系列输入输出接口与外围设备进行通信,并可按照预先编程的指令执行相关操作,从而控制和管理外设。单片机的输出方式有两种,分别是弱上拉输出和推挽输出。本文将详细介绍这两种输出方式的区别以及各自的优点和缺点。

1. 弱上拉输出

弱上拉输出是指单片机输出端口通过接入上拉电阻,输出高电平信号的方式。当单片机的输出口没有接入任何外部设备时,其电路上将会添加一个上拉电阻,为输出端口提供一个稳定的高电平信号。当单片机将某个输出端口置为高电平时,其内部上拉电阻的作用是使该端口保持高电平状态,直到输出信号被拉低。

弱上拉输出的优点是电路简单、成本低廉,同时稳定性高,能够在长时间的运行中保持稳定的高电平输出。但这种方式也存在一些缺点,比如输出端口的承载能力较小,容易受到负载的影响,且在输出高电平时电流较小,无法直接驱动一些低阻外设。

2. 推挽输出

推挽输出是指单片机输出端口通过接入PNP和NPN管作为开关,输出高低电平信号的方式。当单片机的输出口处于高电平状态时,PNP管的集电极也处于高电平状态,NPN管的基极处于低电平状态,从而将NPN管的开关导通,输出电流从另一端流出。当单片机输出端口为低电平时,PNP管的集电极为低电平,NPN管的基极为高电平,导致NPN管断开,电流无法从输出端口流出。

推挽输出的优点是输出高电平时能够直接驱动一些低阻外设,具有较强的负载能力;同时推挽输出也能够输出低电平,在控制伺服器等场合广泛使用,并且其输出电压波形更加稳定。但是推挽输出的缺点在于其电路复杂,成本相对高,同时在输出高电平时也存在一定的电流与功率的损耗。

两种输出方式的选择

通常情况下,弱上拉输出和推挽输出的选择取决于具体应用场景和需要控制的外设。如果需要驱动的外设具有较小的电流需求,并且运行环境较为稳定,则可以使用弱上拉输出方式。而如果需要驱动的外设较大或者输出负载动态变化较大,则推荐使用推挽输出方式。 在以下几种情况下,推挽输出更为适合使用:

1. 需要控制机械设备,如步进电机、电磁阀等;

2. 需要控制LED灯或有源器件等;

3. 需要实现高精度PWM调制输出;

4. 需要输出高低电平信号以控制继电器或继电器铁芯等机械开关。

而在以下情况下,更适合使用弱上拉输出方式:

1. 需要控制的外设电流较小且稳定,如控制信号发生器、传感器等;

2. 需要输出高电平信号进行数字输出或给其他芯片串口提供输出信号;

3. 需要输出高低电平信号以控制开关管,如MOS管、IGBT等。

总结

弱上拉输出和推挽输出分别是单片机的两种不同输出方式,选择哪种方式将取决于具体的应用场景和需要控制的外设。弱上拉输出的优点在于电路简单、成本低廉、稳定性好,但承载能力较小;推挽输出的优点在于承载能力强、电压波形稳定,但电路较复杂、成本相对较高。在实际应用中,应根据实际需求选择最适合的输出方式,以达到最佳控制效果和系统稳定性。

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

    关注

    132

    文章

    5312

    浏览量

    148297
  • 单片机
    +关注

    关注

    6030

    文章

    44482

    浏览量

    631714
  • led灯
    +关注

    关注

    22

    文章

    1592

    浏览量

    107714
  • MOS管
    +关注

    关注

    108

    文章

    2355

    浏览量

    66338
  • 推挽输出
    +关注

    关注

    0

    文章

    41

    浏览量

    6508
收藏 人收藏

    评论

    相关推荐

    单片机io口怎么配置成输出

    单片机IO口配置成输出口的过程通常涉及对单片机内部寄存器的操作。不同型号的单片机在寄存器配置和编程方式可能有所不同,但基本原理是相似的。以
    的头像 发表于 09-14 14:33 527次阅读

    单片机io口输出电流多大

    单片机IO口的输出电流大小会受到多种因素的影响,包括单片机的型号、IO口的配置模式以及外部电路的设计等。以下是对单片机IO口输出电流的一般性
    的头像 发表于 09-14 14:29 929次阅读

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

    推挽输出和开漏输出是数字电路中常见的两种输出方式,它们在电路设计和应用中有着不同的特性和应用场景。 推挽
    的头像 发表于 08-15 17:08 2209次阅读

    单片机和工控区别是什么

    存在显著差异。本文将详细介绍单片机和工控区别,包括它们的定义、特点、应用场景、性能指标、优缺点等方面的内容。 定义 单片机是一种集成了微处理器、存储器、输入/
    的头像 发表于 06-06 14:03 1055次阅读

    PLC与单片机区别是什么

    。它们各自具有独特的功能和优势,适用于不同的应用场景。本文将深入探讨PLC和单片机区别,旨在帮助读者更好地理解这两种控制设备的特点和选择。
    的头像 发表于 05-28 16:11 1694次阅读

    STM32 GPIO能做输入输出吗?

    STM32 GPIO 能做输入输出
    发表于 04-07 07:07

    驱动电路输出模式的推挽与开漏输出

    推挽输出(Push-Pull Output),故名思意能输出两种电平,一种是推(电流,输出高电平),一种是挽(灌电流,
    发表于 04-06 01:38 2571次阅读
    驱动电路<b class='flag-5'>输出</b>模式的<b class='flag-5'>推挽</b>与开漏<b class='flag-5'>输出</b>

    系统与单片机区别

    系统(SoC)与单片机在多个方面存在明显的区别
    的头像 发表于 03-28 14:39 1121次阅读

    STM32cubemx在开漏和推挽输出模式下电阻和下拉电阻有什么作用和区别

    只配置过输入的时候和下拉电阻。不知道在开漏和推挽输出模式下电阻和下拉电阻有什么作用和
    发表于 03-27 07:20

    51单片机和杰理单片机区别是什么

    什么是51单片机? 什么是杰理单片机? 他们的区别是在于技术方面还是其他什么方面?哪种的难度比较大!
    发表于 01-09 10:27

    示波器测单片机输出波形怎么测

    示波器是一种用来测量和显示电压信号波形的仪器,广泛应用于电子设备的调试和测试中。在单片机开发中,示波器可以用来测量单片机输出波形,帮助开发者进行故障排除和性能优化。本文将详细介绍如何使用示波器测量
    的头像 发表于 12-28 14:53 3748次阅读

    单片机输出比较是小思考

    一、工具1、硬件:GD32F30x系列单片机2、编译环境:KEIL二、需求分析如下图所示,现要求控制单片机同时输出3路方波,并且每个方波的高低电平持续的时长是可调整的,因为对时长有着严格的要求,这就
    的头像 发表于 12-27 08:00 467次阅读
    <b class='flag-5'>单片机</b>的<b class='flag-5'>输出</b>比较是小思考

    编码器:互补输出推挽输出区别

    编码器:互补输出推挽输出区别:编码器是很常见的一种电子元器件,能将旋转位置或线性位置转换成数字信号输出。在编码器
    的头像 发表于 11-23 13:53 3870次阅读
    编码器:互补<b class='flag-5'>输出</b>和<b class='flag-5'>推挽</b>式<b class='flag-5'>输出</b>的<b class='flag-5'>区别</b>

    什么是准双向IO和开漏输出电阻的好处和选择原则

    单片机IO口内部的结构,主要是三种:准双向IO、开漏输出、强推挽输出
    的头像 发表于 11-09 16:27 1465次阅读
    什么是准双向IO和开漏<b class='flag-5'>输出</b>?<b class='flag-5'>上</b><b class='flag-5'>拉</b>电阻的好处和选择原则

    arduino和单片机区别是什么 ?

    arduino和单片机区别是什么
    发表于 11-07 08:34