上拉电阻和下拉电阻简单清晰解释【必看】

一句话:

上拉电阻的目的是为了保证GPIO无信号输入时输入端的电平为高电平,
相反的,下拉电阻是为了保证GPIO无信号输入时输入端的电平为低电平。
 
不懂的具体可以看下面

一、概念

 
上拉电阻就是: 将一个不确定信号(高或低电平),通过一个电阻与电源VCC相连,固定在高电平;
下拉电阻就是: 将一个不确定信号(高或低电平),通过一个电阻与地GND相连,固定在低电平
 
 

二、电路图

 
上拉电阻:电阻一端接VCC,一端接逻辑电平接入引脚(如单片机引脚)
    
如上图,R13和R14,一端接到了3.3V,一端通过J17连接到单片机引脚

 

下拉电阻:电阻一端接GND,一端接逻辑电平接入引脚(如单片机引脚)
如上图,R18的一端连接到了GND,一端连接到了单片机的引脚,这个分就是下拉电阻
 

三、作用

 

1)提高输出引脚的驱动能力:

 
    例如,当STM32的CPU引脚输出高电平,但由于后续电路的影响,输出的高电平不高,
就是达不到VCC,影响电路工作。所以要接上拉电阻(其实就是增加导线的输出电流)。
下拉电阻情况相反,让STM32的CPU引脚输出低电平,结果由于后续电路影响输出的低电
平达不到GND(其实就是降低导线的输出电流),所以接个下拉电阻。
 

2) 在引脚电平不定的时候,让后面有一个稳定的电平

例如,以接上拉电阻举例,在STM32刚上电的时候,芯片引脚电平是不定的,特别引脚是
接按键的时候,必须给他个确定的电平, 下拉电阻 的作用就是如果前面的引脚电平不定的话,
强制让电平保持在高电平。
 

3)防止引脚悬空,否则会容易产生积累电荷,静电荷,造成电路不稳定。

 
电阻越小功耗越大
 
功率P=UI。 已知上拉电阻接VCC,所以U一定。有因为I=U/R,U一定,R越小,I越大,
由“P=UI”可知电压一定,上拉电阻越小,电流越大,电功耗越大。
 
 
1 上拉输入: 上拉就是把电位拉高,比如拉到 Vcc 上拉就是将不确定的信号 通过一个
电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分
 
2 下拉输入 就是把电压拉低,拉到 GND 。与上拉原理相似。
 
 
 
                        --------------------来源参考网络后整理
  • 21
    点赞
  • 158
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值