所谓上拉电阻和下拉电阻

来源:互联网 发布:适马17 50 f2.8数据 编辑:程序博客网 时间:2024/05/17 09:29

上拉电阻一般是一端接电源,一端接芯片管脚的电路中的电阻,下拉电阻一般是指一端接芯片管脚一端接地的电阻。

2者共同的作用是:避免电压的“悬浮”,造成电路的不稳定;

 

一、上拉电阻如图所示:

1、概念:将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平;

2、上拉是对器件注入电流;灌电流;给器件一个高电平。

3、当一个接有上拉电阻的IO端口设置为输入状态时,它的常态为高电平;

 

二、下拉电阻如图所示:

1、  概念:将一个不确定的信号,通过一个电阻与地GND相连,固定在低电平;

2、下拉是从器件输出电流;拉电流;给器件一个低电平。

3、当一个接有下拉电阻的IO端口设置为输入状态时,它的常态为低电平;

========================================================================================================

上面是网上找的算是最通俗的解释了,我自己也理解了一下;

想必大家都会遇到这样的疑问:
①电源串联了上拉电阻,输入端的电压应该低了呀。假如本来VCC有5V的电压,被上拉电阻用掉了3V,还剩2V给输入端工作,怎么会叫做拉高电平?②上下拉电阻毫无用处的消耗能量,为什么不把上下拉电阻去掉,直接把电源设计成额定的电压?

第一:我们看这个上拉电阻的图,电流肯定是从VCC向下传,大家都知道,有负载才会有电流,这样会有电流到达Sout端,使得Sout端电平增高;

这样就有另外一个问题,问什么不直接去掉电阻,这样不直接会有高电平?

原因是,电阻是为了负载,如果没有电阻,等于VCC直接接地,短路了;其次,电阻起到限流的分压的作用。由于每个芯片对于高电平的值所需不同,这样通过电阻可以控制。

第二:下面的下拉电阻,由于负载电阻在信号下方,GND又是相对最低电平,所以电流肯定是向着大地。这样INPUT端就是一个输入源,相当于另一个电源,将电流通过下拉电阻消耗,这样起到了拉低INPUT端的电平作用。 同样,下拉电阻也可以起到控制电流的作用。


================================================================================

自己的一番理解,希望大家批评指正!

----------------------------------------------------------------

坚持自己认为对的事情,未来一定会给自己一个满意的答卷!

----------------------------------------------------------------


0 0
原创粉丝点击