上拉电阻与下拉电阻

时间:2021-08-02 09:07:07

简介

上拉就是将不确定的信号通过一个电阻嵌位在高电平,电阻同时起限流作用。
同理,下拉就是将不确定的信号通过一个电阻嵌位在低电平,电阻同时起限流作用。

作用

  • 避免电压的“悬浮”,造成电路的不稳定。
  • 提高驱动能力
    • 用单片机输出高电平,但由于后续电路的影响,输出的高电平不高,就是达不到VCC要求,影响电路工作。所以要接上拉电阻。
    • 下拉电阻情况,让单片机引脚输出低电平,结果由于后续电路影响输出的低电平达不到GND,所以接个下拉电阻。

接线

上拉电阻

借用网友的电路图。

电阻一端接VCC,一端接逻辑电平接入引脚

上拉电阻与下拉电阻
如图,R13和R14,一端接到了3.3V,一端通过J17连接到单片机引脚,这两个电阻就是上拉电阻。

下拉电阻

电阻一端接GND,一端接逻辑电平接入引脚(如单片机引脚)

上拉电阻与下拉电阻
如图,R18的一端连接到了GND,一端连接到了单片机的引脚(只不过是串了一个电阻后连接到了单片机引脚)。所以这个就是下拉电阻。

上面的下拉电阻的情况下,在单片机刚上电的时候,电平是不定的,还有就是如果你连接的单片机在上电以后,单片机引脚是输入引脚而不是输出引脚,那这时候的单片机电平也是不定的,R18的作用就是如果前面的单片机引脚电平不定的话,强制让电平保持在低电平。
如果IE_DATA那个地方,不连接任何引脚,那么由于R18的下拉作用,IE_DATA就是低电平,所以三极管就不会导通。