一、上拉电阻&下拉电阻
上拉电阻和下拉电阻都是电阻元器件,所谓上拉电阻就是接电源正极,下拉的就是接负极或地。
二、上拉电阻原理及电路图
(1)上拉电阻,保证IO没有外部信号输入时,IO检测到是高电平,有信号时,跟随信号电平。
(2)上拉电阻也有限流的作用,上拉是对器件输入电流。
(3)强弱上拉只是上拉电阻的阻值不同,没有什么严格区分。上拉电阻值小时,称为强上拉;反之称为弱上拉。
(4)在高速电路中,对信号上升沿有一定抑制作用。
(5)原理:在上拉电阻所连接的导线上,如果外部组件未启用,上拉电阻则“微弱地”将输入电压信号“拉高”。当外部组件未连接时,对输入端来说,外部“看上去”就是高阻抗的。这时,通过上拉电阻可以将输入端口处的电压拉高到高电平。如果外部组件启用,它将取消上拉电阻所设置的高电平。通过这样,上拉电阻可以使引脚即使在未连接外部组件的时候也能保持确定的逻辑电平。
三、下拉电阻原理及电路图
(1)保证IO没有信号输入时,IO检测到是低电平,有信号时,跟随信号电平。
(2)下拉电阻是直接接到地上,接二极管的时候电阻末端是低电平。概述图下部的一个偏置电阻因为是接地,因而叫做下拉电阻,意思是将电路节点的电平向低方向(地)拉。
四、二者的区别
(1)上拉电阻(英文:Pull-up resistors);下拉电阻(英文:Pull-down resistor)。
(2)上拉是对器件输入电流,即灌电流 ;下拉是从器件输出电流,即拉电流。
(3)一般来说灌电流比拉电流要大,也就是灌电流驱动能力强一些。
五、按键举例
(1)按键高低电平有效
(2)按键中的上下拉电阻
- WK_UP 按键中电阻为下拉电阻,KEY按键中电阻为上拉电阻。
- WK_UP下拉电阻,所以IO默认低电平。WK_UP 按键接VCC,当按键按下时WK_UP为高电平,给IO口输入高电平、 即高电平有效;
- KEY接上拉电阻,所以IO默认高电平。KEY0 KEY1 KEY2 接地,当按键按下时KEY为低电平,给IO口输入低电平、 即低电平有效;
(3)结果
- WK_UP被按下,IO口=1;WK_UP不被按下,IO口=0;
- KEY被按下,IO口=0;KEY0不被按下,IO口=1。
补充:
(1)钳位: 将某点的电位限制在规定电位的措施。
(2)高阻抗:实际上是电阻很大,应用中相当于开路,或是输入电阻很大。
在具有电阻、电感和电容的电路里,对电路中的电流所起的阻碍作用叫做阻抗。