zoukankan      html  css  js  c++  java
  • 上拉电阻和下拉电阻

    如果一个线路中的电压处于不确定的状态(例如一个引脚不和任何其它回路连通时),那我们就说它的电压是浮动的,他会随着时间不断变化,跳动,而且很容易受到外界环境的影响。处于这种不确定状态的电路会被随机解释为高或者低电平。 这种现象也叫电子噪声。

    我们可以使用上拉电阻或者下拉电阻将电路的电压在任何时候都保持在确定的状态下,这就是上拉电阻和下拉电阻的作用。

    我们需要明白一个概念——上拉电阻和下拉电阻并不指其为电阻,这是我们所需要特别注意的。

    上拉电阻通常由电阻和高电平电源组成,电阻一端接电源,一端接电压浮动的管脚。

    下拉电阻通常由电阻和低电平地组成,电阻一端接地,一端接电压浮动的管脚。

    下面具体分析,引用lulipro的博客:

    • 下拉电阻

    作用:将一个未知的电平拉低到稳定的低电平状态。

    上图中,我们要判定input这个引脚 是高电平还是低电平。
    当按钮S2没按下时,Input通过2个电阻接到GND,是稳定的低电平 。 当S2按下时,+5V ,S2 , R2 ,GND这条路导通,而Input接在R2的前面,因此会得到高电平。
    因此我么可以通过Input端是高电平还是低电平来判断S2是否按下。如果没有 下拉电阻R2,那么S2没按下前,Input没有和任何东西相连,它的电平处于浮动状态,且很容易受环境影响,带来电子噪声。

    • 上拉电阻

    作用:将一个未知的电平拉高到稳定的高电平状态。

    当S2没按下时,Input通过2个电阻和+5V连接(注意电路中并没构成回路,因此不会有压降,所以Input端依然是高电平),为高电平。当S2按下时,+5V,R2,S2,GND形成回路,R2 电阻大,产生压降大,因此后面的Input就是低电平。
    因此,可以通过Input端的电平来判断S2是否按下。
    相比下拉电阻,上拉电阻在数字电路中使用的更多。

  • 相关阅读:
    什么是ORM
    ORM优缺点
    Azure 中快速搭建 FTPS 服务
    连接到 Azure 上的 SQL Server 虚拟机(经典部署)
    在 Azure 虚拟机中配置 Always On 可用性组(经典)
    SQL Server 2014 虚拟机的自动备份 (Resource Manager)
    Azure 虚拟机上的 SQL Server 常见问题
    排查在 Azure 中新建 Windows 虚拟机时遇到的经典部署问题
    上传通用化 VHD 并使用它在 Azure 中创建新 VM
    排查在 Azure 中新建 Windows VM 时遇到的部署问题
  • 原文地址:https://www.cnblogs.com/weixia-blog/p/9045656.html
Copyright © 2011-2022 走看看