单片机外围电路:电阻之上下拉电阻

上下拉电阻主要用于确保数字电路中信号的确定性,防止输入信号因悬空或噪声干扰导致的不确定性。在输入信号中,上拉电阻常用于保持高电平,下拉电阻用于保持低电平,如复位电路中的应用。在输出信号中,它们常用于开漏或开集结构的引脚,配合上拉电阻提供高电平输出能力。
摘要由CSDN通过智能技术生成

1.基础概念

  上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。下拉同理,也是将不确定的信号通过一个电阻钳位在低电平。

2.基础应用

  上下拉电阻在数字电路中使用,为了好理解一点,可把上下拉电阻大致分为两种应用场景:1.用于输入信号;2.用于输出信号;

(1)上下拉电阻用于输入信号

  数字电路中,对于信号输入需要有较为明确的信号,或高,或低。MCU引脚悬空状态,受到其它噪声干扰时,极易出现不可预估的电平信号,这些不可控的电平信号,显然不是我们需要的。此时加上上下拉电阻就可以避免了这种状况,能够将信号箝位至某个我们需要的电平;
在这里插入图片描述

  如图,复位电路,电平低有效。我们当然是希望MCU上电时复位是处于无效状态的,所以使用上拉电阻,当key断开时是把输入电平拉高。当我们需要复位时,才可通过闭合key把电平拉低来进行复位操作。

  注:低电平按键复位,VCC上电时,电容C充电,此时电路导通,RST引脚为低电平,使得单片机复位;几个毫秒后,电容C充满,此时电路为断路,电流由10K电阻流入RST复位引脚,RST引脚为高电平,使得单片机进入工作状态。工作期间,按下按键Key,RST复位引脚直接跟GND导通,为低电平,电容C放电,使得单片机复位。松开按键Key,电容C又充电,几个毫秒后,充电完成,电路断路,单片机进入工作状态。

在这里插入图片描述

  同理,下拉是把输入控制在低电平。如图,EN高电平有效,在key1断开时,EN信号线一直是低电平。在key1闭合时电平才拉高,起到了控制使能的作用;(注意信号输入线的电流大小,判断是否加限流电阻)

(2)上下拉电阻用于输出信号

  对于输出来讲,上拉电阻常用在开漏(OD)或开集(OC)结构引脚上。什么是开漏(OD)和开集(OC)呢?可简单理解“漏”是指 MOSFET的漏极,“集”就是指三极管的集电极。即OC结构存在于三极管,而OD结构存在于场效管,它们的原理是基本一致的;

OC,OD输出结构如下图所示;
在这里插入图片描述

   我们以OC结构为例,当内部输出"H"时Q1饱和导通,将对应输出IO引脚拉为低电平“L”,即IO口输出低电平;当内部输出"L"时,Q1截止,此时IO引脚悬空,IO引脚无法输出高电平,没有驱动能力。因此使用时需外接一个上拉电阻R1到电源VCC,OC门依靠上拉电阻以输出高电平,驱动电流由VCC提供。同理OD结构也是如此。其结构如下图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值