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

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

3天内不再提示

一次性说清上拉电阻和下拉电阻

亿佰特物联网应用专家 2025-04-03 19:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在电子元件领域,上拉电阻与下拉电阻并非独立的物理实体,而是依据电阻在不同电路场景中的功能定义。它们的本质仍是普通电阻,但在电路设计中扮演着关键角色。

上拉电阻和下拉电阻

上拉电阻和下拉电阻常用于偏置数字门的输入,用以防止它们在没有输入时随机浮动。当你使用它们时,你会得到一个稳定的“高”或“低”状态。相反,如果没有发生这种情况,则引脚上没有连接,程序读取高阻抗的“浮动”状态。上拉电阻:通过电阻将不确定的信号连接到VCC电源,并将其固定在高电平。功能:向上拉动将电流注入器件;灌电流;当带有上拉电阻器的IO端口设置为输入状态时,其正常状态为高电平。下拉电阻:通过电阻将某个信号线连接到固定的低电平GND,以将其空闲状态保持在低电平。功能:下拉是从器件输出电源;拉电流。当带有下拉电阻的IO端口设置为输入状态时,其正常状态为低,如下图。

8f6ad432-107f-11f0-9434-92fbcf53809c.png

上拉电阻和下拉电阻二者共同的作用是:避免电压的“悬浮”,造成电路的不稳定。

如下图所示,R1为上拉电阻,R2为下拉电阻。当R1的电阻在数百K时,它可以向信号线提供非常小的负载电流,负载电容器的充电相对较慢。在这一点上,电阻被称为弱上拉。

同样,如果下拉电阻很大,下拉速度相对较慢,此时的电阻称为弱下拉。如果上拉和下拉电平可以为芯片提供大电流,则此时的电阻称为强上拉或强下拉。

8f97189e-107f-11f0-9434-92fbcf53809c.png

上拉电阻的作用

1. 提高输出的高电平:当TTL电路驱动COMS电路时,当TTL电路的输出电平低于COMS电路的最低高电平(通常为3.5V)时,必须在TTL的输出端连接上拉电阻,以提高输出值的输出电平。2. OC(集电极开路,TTL)门电路必须加上拉电阻,才能使用,因为管子没有电源就不能输出高电平。3. 为了提高输出引脚的驱动能力,一些MCU通常在引脚上使用上拉电阻。4. 在COMS芯片上,为了避免静电造成的损坏,不用的管脚不能悬空,通常,连接上拉电阻以降低输入阻抗并提供放电路径。同时,当引脚悬空时,相对容易接受外部电磁干扰(MOS器件具有高输入阻抗,非常容易受到外部干扰)。5. 芯片的管脚加上拉电阻来提高输出电平,从而提高芯片输入信号的噪声容限增强抗干扰能力。6. 提高总线的抗电磁干扰能力。管脚悬空就比较容易接受外界的电磁干扰。7. 长线传输中电阻不匹配容易引起反射波干扰,加上下拉电阻是电阻匹配,有效抑制反射波干扰。

上拉电阻和下拉电阻在OC/OD门的应用

所谓OC门就是Open Collector,集电极开路,如下图所示:

8fad65cc-107f-11f0-9434-92fbcf53809c.png

所谓OD门就是Open Drain,漏极开路,如下图所示:

8fc38276-107f-11f0-9434-92fbcf53809c.png

因此,OC门是针对三极管来设计的,而OD门是为MOS管设计的。从OC门和OD电路可以看出,如果输入电平为H,则输出电平为L。如果输入电平为L,则输出电平处于不稳定状态,即处于易受外部干扰影响的高阻抗状态。OC门和OD门不具备输出高电平的能力。此时,如果在集电极或漏极上增加上拉电阻,如下图所示:

8fd7a760-107f-11f0-9434-92fbcf53809c.png

如果输入处于高电平,则输出保持低电平;如果输出低,则输出电平为VCC。此时,OC门和OD门具有输出高电平和低电平的功能,这些电平被固定的钳位到VCC或GND。上拉电阻阻值选择原则:1. 从节约功耗及芯片的灌电流能力考虑,电阻应当足够大;电阻大,电流小。2. 从确保足够的驱动电流考虑,电阻应当足够小;电阻小,电流大。3. 对于高速电路,过大的上拉电阻可能边沿变平缓。综合考虑以上三点,通常在1k到10k之间选取。对下拉电阻也有类似道理。4. 低功耗状态上拉下拉使用注意;带上拉或者下拉的IO口,在低功耗状态,或者配置使用的常态时,应根据IO口的状态进行相关的设置。如果IO端口处理不当,功耗就会被偷偷窃取。通常,IO内部或外部都有上拉和下拉电阻。例如,如果IO端口有一个10KΩ的上拉电阻,将引脚拉到3.3V,但当MCU切换到低功耗模式时,该IO端口被设置为低电平。根据欧姆定律,该引脚消耗3.3V÷10K=0.33mA电流。如果有四个或五个这样的IO端口,则会损失几毫安。因此,在实现低功耗之前,有必要逐一检查每个IO端口的状态:• 如果此IO口带上拉,请设置为高电平输出或者高阻态输入;• 如果此IO口带下拉,请设置为低电平输出或者高阻态输入;• 总而言之,不要把电流浪费在产生热量的功能上。IO口上拉与下拉电平与IC间的连接造成的相应功耗的损失。IO端口上下拉电阻的功耗相对明显。不太明显的因素:IO端口连接到外部IC时的功耗。如果IO端口具有内置上拉,但连接到IO的IC引脚具有内置下拉,则无论该引脚的输出电平如何,都不可避免地会产生一定量的功耗。所以,如果你遇到这样的情况,第一步是阅读外围IC的手册,确定这个引脚的状态并有一个清晰的认识;在使MCU进入睡眠状态之前,请设置MCU IO端口的上/下模式和I/O状态,以确保不消耗电源。

8ff0068e-107f-11f0-9434-92fbcf53809c.png

上拉电阻和下拉电阻的选型

1. 从功耗消耗的角度

上拉电阻连接到电源,下拉电阻连接到GND。在选择电阻时,有必要考虑电阻本身造成的损耗。例如,在按钮电路中,10K的电阻可以满足条件,20K的电阻也可以满足条件。然而,当电阻设置为20k时,电阻消耗的能量较低。在需要待机的电路中,有必要严格控制上拉和下拉电阻的值。

2. 从驱动能力的角度

驱动能力的大小和提供的电流有关系。例如,在OC和OD门电路中,如果上拉电阻太大,当输出为高时,它将无法为下一级提供大电流。

3. 从信号速率的角度

I2C的总线上需要增加上拉电阻,如果上拉电阻太大,则会减慢信号从低电平转换到高电平的时间,减慢上升沿并影响信号上升速率。

总结

根据上文,对于上拉电阻,需要使用至少比输入引脚阻抗值小十倍的电阻器。对于工作电压为5V的逻辑器件,典型的上拉电阻值应在1~5kΩ之间。另一方面,开关和电阻传感器的典型上拉电阻值应在1~10kΩ之间。对于下拉电阻器,其电阻应始终大于逻辑电路的阻抗。否则,过大的电流将导致电压下降太多,引脚上的输入电压将保持在恒定的逻辑低值(无论开关是打开还是关闭)。

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

    关注

    5

    文章

    366

    浏览量

    31554
  • 下拉电阻
    +关注

    关注

    4

    文章

    154

    浏览量

    21246
  • GND
    GND
    +关注

    关注

    2

    文章

    548

    浏览量

    41158
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    、上下拉电阻介绍   电阻:将个不确定的信号
    的头像 发表于 04-21 09:49 1.8w次阅读

    电阻下拉电阻的作用是什么?

    什么是电阻电阻下拉
    发表于 05-26 10:16 4352次阅读
    <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>的作用是什么?

    电阻下拉电阻的作用

    电阻在电路中起限制电流的作用,而电阻下拉电阻是经常提到也是经常用到的
    的头像 发表于 06-07 15:20 4096次阅读
    <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>的作用

    电阻下拉电阻

    电阻下拉电阻下拉电阻: &nb
    发表于 01-14 13:10 6877次阅读

    电阻下拉电阻的选型和计算

    电阻下拉电阻的选型和计算,根据不同情况选择不同上下拉
    发表于 11-30 18:20 0次下载

    电阻下拉电阻的应用

    电子专业单片机相关知识学习教材资料——电阻下拉电阻的应用,感兴趣的小伙伴们可以瞧瞧。
    发表于 09-13 17:46 0次下载

    电阻下拉电阻的作用及选择

    电阻下拉电阻的作用及选择
    发表于 12-15 18:39 27次下载

    电阻为何能上下拉电阻为何能下拉

    在上电阻下拉电阻的电路中,经常有的疑问是:电阻
    的头像 发表于 04-28 14:17 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><b class='flag-5'>电阻</b>为何能<b class='flag-5'>下拉</b>?

    电阻下拉电阻

    前言:在张原理图中无论时还是下拉都是非常普遍的,转载此文章,可以很快的理解
    发表于 01-14 14:07 22次下载
    <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>

    电阻下拉电阻

    下拉就是接地,就相当于升压,提高驱动能力或者稳定性。 电阻是用来解决总线驱动能力不足时提
    的头像 发表于 02-23 16:20 3327次阅读

    电阻下拉电阻原理及作用

    电阻在电路中起限制电流的作用。电阻下拉电阻是经常提到也是经常用到的
    的头像 发表于 03-17 15:51 7255次阅读
    <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>原理及作用

    电阻为什么要下---下拉的作用?

    什么是电阻电阻下拉
    的头像 发表于 05-31 13:57 4008次阅读
    <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>的作用?

    电阻下拉电阻的作用

    电阻在电路中起限制电流的作用,而电阻下拉电阻是经常提到也是经常用到的
    的头像 发表于 06-10 14:17 5121次阅读
    <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>的作用

    电阻下拉电阻的用处和区别

    什么是电阻电阻下拉
    的头像 发表于 06-29 17:04 1.4w次阅读
    <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-22 18:26 3025次阅读