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

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

3天内不再提示

一文读懂上拉电阻的工作原理和阻值确定

CHANBAEK 来源:头条号平凡小冬默 作者:头条号平凡小冬默 2023-05-18 16:04 次阅读

上拉电阻器非常普遍,您会一直在数字电路中看到它。 它只是一个电阻器,从输入端连接到Vdd,电路的正电源

上拉电阻用于确保在未按下按钮时输入引脚上具有高电平状态。 如果没有一个,您的输入将是浮动的,并且您有可能在输入在高和低之间随机变化,因为它在空气中拾取噪音。

如何选择上拉电阻值

低电阻值称为强上拉(电流流动较多),高电阻值称为弱上拉(电流较少)

规则 1:值不能太高。

上拉值越高,输入端的电压就越低。 重要的是,电压要足够高,芯片才能将其视为高电平或逻辑1输入。

例如,如果使用具有 10V 电源的 CD4017,则输入端至少需要 7V 才能将其视为 HIGH。

规则2:但它也不能太小。

例如,如果您选择100 Ω,问题是当按下按钮时,您会获得大量电流流经它。

使用9V电源时,您可以在100 Ω(90
mA)获得9V电压。 这是不必要的功率浪费,但这也意味着电阻器需要承受0.81W。 大多数电阻器只能处理高达0.25W的功率。

经验法则

一般规则是使用比输入引脚的输入阻抗(R2)小一个数量级(1/10)的上拉电阻(R1),小10倍的电阻值。

通常,10 kΩ的上拉值就可以解决问题。 但是,如果您想了解它的工作原理,请继续阅读。

上拉电阻器如何工作?

您可以使用分压器公式查找未按下按钮时输入引脚上的电压:

如果对上拉R1使用1MΩ电阻,并且输入引脚的阻抗R2约为1MΩ(形成分压器),则输入引脚上的电压约为VCC的一半,并且微控制器可能不会将引脚记录为处于高电平状态。 在5V系统上,输入电压为2.5V

计算示例

假设您的芯片的输入阻抗为1MΩ(对于许多芯片来说,100kΩ至1MΩ是正常的)。 如果您的电源是9V,并且您选择10
kΩ的上拉电阻值,那么输入引脚上的电压是多少?

输入引脚上的电压为8.9V,足以用作高电平输入。

通常,如果您坚持使用不超过输入阻抗十倍的上拉电阻的经验法则,您将确保输入引脚上始终具有至少90%的VDD电压。

总结

由于通常需要上拉电阻,因此许多MCU(如Arduino平台上的ATmega328微控制器)都具有可以启用和禁用的内部上拉电阻。 要在 Arduino
上启用内部上拉,您可以在 setup() 函数中使用以下代码行:

COPY CODEpinMode(5, INPUT_PULLUP); // Enable internal pull-up resistor on pin 5

需要指出的另一件事是,上拉电阻越大,引脚对电压变化的响应速度就越慢。 这是因为馈电输入引脚的系统本质上是一个与上拉电阻耦合电容器,因此形成RC滤波器,而RC滤波器需要一些时间来充电和放电。 如果您有一个非常快速变化的信号(如USB),高阻值上拉电阻可以限制引脚改变状态的速度(信号还具有可靠性)。 这就是为什么您经常会在USB信号线上看到1k至4.7KΩ电阻的原因。

所有这些因素都决定了使用什么值的上拉电阻器。

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

    关注

    5

    文章

    359

    浏览量

    30565
  • 电阻器
    +关注

    关注

    21

    文章

    3758

    浏览量

    62022
  • 分压器
    +关注

    关注

    0

    文章

    189

    浏览量

    18885
  • 数字电路
    +关注

    关注

    193

    文章

    1600

    浏览量

    80489
  • 电阻值
    +关注

    关注

    0

    文章

    89

    浏览量

    11332
收藏 人收藏

    评论

    相关推荐

    IO内置电阻阻值是多少?所有IO都有内置电阻么,阻值是否样?

    IO内置电阻阻值是多少?所有IO都有内置电阻
    发表于 02-21 06:17

    读懂电阻和电容的不同

    要了解它们的主要参数。般情况下,对电阻器应考虑其标称阻值、允许偏差和标称功率;对电容器则需了解其标称容量、允许偏差和耐压。
    发表于 11-14 10:25

    【转帖】读懂电阻和电容的不同

    的主要参数。般情况下,对电阻器应考虑其标称阻值、允许偏差和标称功率;对电容器则需了解其标称容量、允许偏差和耐压。
    发表于 11-14 15:43

    带你读懂电阻”,工作原理分析

    内部与GND相连接;高电平在IC内部与超大电阻相连接。就是将不确定的信号通过电阻钳位在高
    发表于 10-11 08:30

    为什么要使用电阻电阻阻值的选择原则是什么?

    拉下拉电阻的定义以及用法为什么要使用电阻电阻
    发表于 04-06 06:06

    电阻作用及原理

    电阻很大,提供的驱动电流很小,叫弱;反之叫强
    发表于 10-25 11:17 4.8w次阅读
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>作用及原理

    读懂电阻与下拉电阻的区别在哪里

    、定义: 就是将不确定的信号通过电阻钳位在高电平!
    的头像 发表于 11-27 15:59 8.1w次阅读
    <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>的区别在哪里

    电阻的作用及阻值的选择原则

    电阻的作用及阻值的选择原则
    发表于 03-21 11:17 2次下载

    电阻阻值选择及应用原则

    对于驱动TTL集成电路,电阻阻值要用1~10K之间的,有时候电阻太大的话是不起来的,因此
    的头像 发表于 05-26 09:16 2.5w次阅读
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b><b class='flag-5'>阻值</b>选择及应用原则

    电阻阻值选择

    本文首先介绍了电阻阻值的选择原则,其次介绍了电阻
    的头像 发表于 08-30 18:37 2w次阅读

    让你读懂电阻与下拉电阻

    (Pull Up )或下拉(Pull Down)电阻(两者统称为“电阻”)最基本的作用是:将状态不
    的头像 发表于 01-02 17:01 5376次阅读
    <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>

    电阻阻值选择及应用原则

    就是将不确定的信号通过电阻嵌位在高电平!电阻同时起限流作用!下拉同理 2、
    的头像 发表于 03-17 15:57 2923次阅读
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b><b class='flag-5'>阻值</b>选择及应用原则

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

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

    如何计算IC内部的/下拉电阻值

    本篇说明了在内置电阻、下拉电阻的IC中,如果没有规定
    的头像 发表于 10-18 09:27 2389次阅读

    读懂单灯控制器工作原理

    读懂单灯控制器工作原理
    的头像 发表于 11-11 13:13 88次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>读懂</b>单灯控制器<b class='flag-5'>工作原理</b>