上拉电阻和下拉电阻作用、区别及应用 (转)

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

上拉电阻和下拉电阻有什么用?

1、提高驱动能力:

例如,用单片机输出高电平,但由于后续电路的影响,输出的高电平不高,就是达不到VCC,影响电路工作。所以要接上拉电阻。下拉电阻情况相反,让单片机引脚输出低电平,结果由于后续电路影响输出的低电平达不到GND,所以接个下拉电阻。

2、钳位

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

    在单片机引脚电平不定的时候,让后面有一个稳定的电平:

    例如上面接下拉电阻的情况下,在单片机刚上电的时候,电平是不定的,还有就是如果你连接的单片机在上电以后,单片机引脚是输入引脚而不是输出引脚,那这时候的单片机电平也是不定的,下拉电阻的作用就是如果前面的单片机引脚电平不定的话,强制让电平保持在低电平。

3、 提高输出的高电平值

例如: 当TTL电路驱动CMOS电路时,如果电路输出的高电平低于CMOS电路的最低高电平(一般为3.5V), 这时就需要在TTL 的输出端接上拉电阻,以提高输出高电平的值

此外还有以下作用:

1、提高总线的抗电磁干扰能力,管脚悬空就比较容易接受外界的电磁干扰;

2、长线传输中电阻不匹配容易引起反射波干扰,加上、下拉电阻是电阻匹配,有效的抑制反射波干扰。

3、 如果电平用OC(集电极开路,TTL)或OD(漏极开路,CMOS)输出,那么不用上拉电阻是不能工作的, 这个很容易理解,管子没有电源就不能输出高电平了。

如下图所示:

 集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路;和集电极开路类似,漏极开路输出;

    一般情况下都需要在OUTPUT 输出口 外接上拉电阻,才能输出高电平。否则在右边三极管截止时,输出的是高阻态。

高阻态状态下便于多个三极管并联(线与逻辑) 有一个为低电平,所有的都为低电平。
 

上下拉使用对比:

需要注意的是,上拉电阻太大会引起输出电平的延迟。(RC延时)一般CMOS门电路输出不能给它悬空,都是接上拉电阻设定成高电平。

下拉电阻:和上拉电阻的原理差不多, 只是拉到GND去而已。 那样电平就会被拉低。 下拉电阻一般用于设定低电平或者是阻抗匹配(终端端接)。

 

上拉是对器件输入电流,下拉是输出电流;

上拉用来增大电流,下拉电阻是用来吸收电流。

选用原则:

上拉电阻阻值的选择原则包括:

1、从节约功耗及芯片的灌电流能力考虑应当足够大;电阻大,电流小。

2、从确保足够的驱动电流考虑应当足够小;电阻小,电流大。

3、对于高速电路,过大的上拉电阻可能边沿变平缓。

综合考虑以上三点,通常在1k到10k之间选取。对下拉电阻也有类似道理

上拉电阻偏大或偏小的影响:         400kbs

上拉电阻值过小,Vcc灌入端口的电流(Ic)将较大,这样会导致MOS管V2(三极管)不完全导通(Ib*β,有饱和状态变成放大状态,这样端口输出的低电平值增大(i2c协议规定,端口输出低电平的最高允许值为0.4v)。

如果上拉电阻过大,加上线上的总线电容,由于RC影响,会带来上升时间的增大(下降延是芯片内的晶体管,是有源驱动,速度较快;上升延是无源的外接电阻,速度慢),而且上拉电阻过大,即引起输出阻抗的增大,当输出阻抗和负载的阻抗可以比拟的时,则输出的高电平会分压而减少。

低功耗状态 上拉下拉使用注意:

带上拉或者下拉的IO口,在低功耗状态,或者配置使用的常态时,应根据IO口的状态进行相关的设置。

  如果IO口没有做好处理的话,它就会在暗地里偷走功耗,而你却浑然不知。具体原因是这样的,一般的IO的内部或者外部都会有上下拉电阻,举个例子,如下图所示,假如某个IO口有个10KΩ的上拉电阻,把引脚拉到3.3V,然而当MCU进入低功耗模式的时候,此IO口被设置成输出低电平,根据欧姆定律,此引脚就会消耗3.3V/10K=0.33mA的电流,假如有四、五个这样的IO口,那么几个mA就贴进去了,太可惜了。所以在进入低功耗之前,请逐个检查IO口的状态:

  如果此IO口带上拉,请设置为高电平输出或者高阻态输入;

    如果此IO口带下拉,请设置为低电平输出或者高阻态输入;

  总之一句话,不要把上好的电流浪费在产生热量的功能上,咱可不靠这点温度去暖手。

IO口上拉与下拉电平与IC间的连接造成的相应功耗的损失

IO口的上下拉电阻消耗电流这一因素相对比较明显,下边咱来说一个不明显的因素:IO口与外部IC相连时的电流消耗。假如某个IO口自带上拉,而此与IO相连的IC引脚偏偏是自带下拉的,那么无论这个引脚处于什么样的电平输出,都不可避免的产生一定的电流消耗。所以凡是遇见这一类的情况,首先需要阅读外设IC的手册,确定好此引脚的的状态,做到心中有数;然后在控制MCU睡眠之前,设置好MCU的IO口的上下拉模式及输入输出状态,要保证一丝儿电流都不要被它消耗掉。

系统功耗测试。

检测出来的电流消耗很大,可实际应用消耗的功耗却不大?

是因为在测试功耗的时候MCU还连接着调试器呢!这时候大部分电流就会被调试器给掳走,平白无故的让工程师产生极度郁闷的心情。所以在测低功耗的时候,一定不要连接调试器,更不能边调试边测电流。
--------------------- 
作者:alala120 
来源:CSDN 
原文:https://blog.csdn.net/alala120/article/details/81089078 
版权声明:本文为博主原创文章,转载请附上博文链接!

整理笔记——上拉电阻下拉电阻 百度百科上的解释:上拉就是将不确定的信号通过一个电阻钳位在,电阻同时起限流作用。下拉同理,也是将不确定的信号通过一个电阻钳位在。上拉是对器件输入电流,下拉是输出电流;强弱只是上拉电阻的阻值不同,没有什么严格区分;对于非(或漏极)输出型电路(如普通)提供电流电压的能力是有限的,上拉电阻的功能主要是为输出型电路输出电流通道。乍一看不是通俗易懂啊,下面是我简单的理解。 阅读详情

相关推荐

上拉电阻下拉电阻区别

上拉电阻下拉电阻

lizhan2020的博客 900

【通讯协议】上拉电阻下拉电阻作用及在通信电路中的应用全解析

那么上下拉电阻阻值该取多大?首先阻值不能太小,因为太小,开关闭合时会产生较大的电流,会引起一来功耗大,二来也不安全。试想一下电阻为0是什么后果。另外阻值也不能太大,阻值太大,上拉/下拉的作用就变弱,越大越接近于开路,电流太小,引脚识别不了,开关断开时IO就越接近于浮空状态,就越容易受干扰。试想一下阻值无穷大是什么效果。所以这个电阻既不太大,也不太小,一般是几K到几十K大小,兼顾了功耗上下拉作用。这里就引入了强弱的概念,弱就是阻值大,强就是阻值小。

学习日记 5912

上、下拉电阻(定义、强弱上拉、常见作用、吸电流、拉电流、灌电流)

1.上、下拉电阻定义 上拉电阻是把一个信号通过一个电阻接到电源(Vcc)下拉电阻是一个信号通过一个电阻接到地(GND)。 2.强上拉、弱上拉 强上拉、弱上拉的强弱只是上拉电阻的阻值不同,没有什么严格区分。例如:50Ω上拉,一般成为强上拉;100kΩ上拉则称为弱上拉。下拉也是一样的。强拉电阻的极端就是0Ω电阻,即将信号线直接与电源或低相连接。 3.上、下拉电阻作用 因为上下拉电阻作用概念很宽泛,不用领域的使用方法也不同,常见使用方法整理如下: ...

小浪宝宝的博客 3万+

两分钟理解——上拉电阻下拉电阻原理

本文深入浅出地讲解了上拉电阻下拉电阻的工作原理。上拉电阻通过大电阻连接VCC,无驱动时输出高电平(电阻分压可忽略),有驱动时形成通路输出低电平;下拉电阻则相反,连接GND时默认输出低电平,被驱动时输出高电平。文章结合旋编码器实例,用欧姆定律分析了高/低电平的产生机制,帮助读者从本质上理解这两种电阻在数字电路中的作用原理。全文通过简化电路分析直观示意图,为初学者提供了清晰的学习路径。

LIN__HANDSOME的博客 9013

上拉电阻下拉电阻作用区别应用

上拉电阻下拉电阻有什么用? 1、提高驱动能力: 例如,用单片机输出高电平,但由于后续电路的影响,输出的高电平不高,就是达不到VCC,影响电路工作。所以要接上拉电阻下拉电阻情况相反,让单片机引脚输出低电平,结果由于后续电路影响输出的低电平达不到GND,所以接个下拉电阻。 2、钳位 上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。下拉同理,也是将不确定的信号通过一个电阻...

alala120的博客 2万+

详细说明上拉电阻下拉电阻区别作用

一般的IO的内部或者外部都会有上下拉电阻,举个例子,假如某个IO口有个10KΩ的上拉电阻,把引脚拉到3.3V,然而当MCU进入低功耗模式的时候,此IO口被设置成输出低电平,根据欧姆定律,此引脚就会消耗3.3V/10K=0.33mA的电流,假如有四、五个这样的IO口,那么几个mA就会被损耗。例如,如果你连接的单片机在上电以后,单片机引脚是输入引脚而不是输出引脚,那这时候的单片机电平也是不定的,下拉电阻作用就是如果前面的单片机引脚电平不定的话,强制让电平保持在低电平。上拉是对器件输入电流,下拉是输出电流;

a1809032425的博客 3822

上拉电阻下拉电阻_以按键举例

上下拉电阻作用

西西弗的博客 1万+

上/下拉电阻详解

1.拉电流灌电流 电子元器件在广义上分为有源器件无源器件。 有源器件需要电源(能量)才能实现其特定的功能,如运算放大器在有输入信号的前提下,如果不提供电源,运算放大器无法实现其放大功能。 无源器件在工作时,不需要外加电源,只要输入信号就能正常工作,比如在信号线上串联33Ω的电阻,无论是否提供电源,只要有信号经过,电阻就能实现阻流的作用。 通常定义流入器件的电流为正,流出器件的电流为负 器件输入端有电流流进时,称为吸电流,属于被动;器件输出端有电流流出时,称为拉电流,属于主动;器件输出端有电流流入时,称为

weixin_47911361的博客 6800

上拉电阻下拉电阻作用总结

一、定义: 上拉就是将不确定的信号通过一个电阻钳位在高电平!电阻同时起限流作用!下拉同理! 上拉是对器件注入电流,下拉是输出电流;弱强只是上拉电阻的阻值不同,没有什么严格区分;对于非集电极(或漏极)开路输 出型电路(如普通门电路)提升电流电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。 二、上下拉电阻作用

changqiang08的专栏 1万+

关于上拉电阻下拉电阻的说明

Arduino UNOESP8266关于上拉电阻下拉电阻的使用说明

zhigedali的博客 5004

上拉电阻下拉电阻作用区别

上拉电阻下拉电阻二者共同的作用是:避免电压的“悬浮”,造成电路的不稳定。 一、上拉电阻如图所示: 1、概念:将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平; 2、上拉是对器件注入电流,灌电流; 3、当一个接有上拉电阻的IO端口设置为输入状态时,它的常态为高电平。 二、下拉电阻如图所示: 1、 概念:将一个不确定的信号,通过一个电阻与地GND相连,固定在低电平; 2、下拉是从器件输出电流,拉电流; 3、当一个接有下拉电阻的IO端口设置为输入状态时,它的常态为低电平。 .

敢于知道, 1301

上拉电阻下拉电阻用处区别

原地址:https://www.cnblogs.com/chenmingjun/p/8400362.html 上拉电阻下拉电阻用处区别 上拉电阻下拉电阻二者共同的作用是:避免电压的“悬浮”,造成电路的不稳定。 一、上拉电阻如图所示:   1、概念:将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平;  2、上拉是对器件注入电流,灌电流;  3、当一个接有上拉电阻的I...

john春风 1344

上拉电阻下拉电阻的一些理解

上拉电阻下拉电阻的一些理解 最近在做课程设计,到了总结收尾阶段,可爱的LBQ同学就提出了一个很可爱的问题。原文是如图所示,其实LBQ同学的意思就是我们的实际电路是直接连51单片机的IO口的,没有加上拉电阻,程序可以正常跑通,但有些资料却强调说单片机的IO口使用时要加上拉、下拉电阻。 以下就以LBQ同学的可爱问题解释一下上下拉电阻吧。 事不宜迟,马上进入正题 首先声明一下:我们这次用的是STC89...

qq_36737680的博客 3209

上拉电阻下拉电阻作用区别

2者共同的作用是:避免电压的“悬浮”,造成电路的不稳定;   一、上拉电阻如图所示: 1、概念:将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平; 2、上拉是对器件注入电流;灌电流; 3、当一个接有上拉电阻的IO端口设置为输入状态时,它的常态为高电平;   二、下拉电阻如图所示: 1、  概念:将一个不确定的信号,通过一

yjxsdzx的博客 1417

电阻下拉电阻作用区别应用

上拉(Pull Up )或下拉(Pull Down)电阻最基本的作用是:将状态不确定的信号线通过一个电阻将其箝位至高电平(上拉)或低电平(下拉)。

爱搞研究的阿灿的博客 902

TTL怎么计算拉电流灌电流_上拉电阻下拉电阻的几点区别

有关上拉电阻下拉电阻的小知识,上拉电阻下拉电阻的共同作用是避免电压的“悬浮”造成电路的不稳定,那么上拉电阻下拉电阻有什么区别,一起来了解下。一、上拉电阻1、概念:将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平;2、上拉是对器件注入电流;灌电流;3、当一个接有上拉电阻的IO端口设置为输入状态时,它的常态为高电平。二、下拉电阻1、 概念:将一个不确定的信号,通过一个电阻与地GND...

weixin_39831170的博客 1766

上拉电阻下拉电阻区别

上拉电阻下拉电阻作用 2013-08-12 00:00 上拉电阻就是把不确定的信号通过一个电阻钳位在高电平,此电阻还起到限流的作用。同理,下拉电阻是把不确定的信号钳位在低电平。上拉电阻是指器件的输入电流,而下拉指的是输出电流。 那么在什么时候使用上、下拉电阻呢? 1、当TTL电路驱动CMOS电路时,如果TTL电路输出的高电平低于CMOS电路的最低高电平(一般为3.5V),这时就需要在T

weixin_40237571的博客 521

一千字搞懂上拉电阻下拉电阻的实战应用

想搞懂上拉电阻下拉电阻的实战应用,看我就够了,希望对你有用

qq_45508321的博客 1250
上一篇: led3mm和5mm区别 共阳5mm发光二极管参数
下一篇: jad反编译的使用
人生如游戏---
博客等级 码龄17年 1167粉丝 99原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值