定义
拉电阻:在某信号线上,将电阻一端与VCC/GND相接,电阻另一端与信号线相接,此时电阻的另一端的电平即强制接近VCC/GND,接近程度取决于电阻的大小。
之所以需要加个电阻而不是将所需端点直接连接VCC/GND,是为了限制电流,防止电路损坏。
上拉电阻:在某信号线上,通过电阻与一个固定的高电平VCC相接,使其电压在空闲状态保持在VCC电平,此时电阻被称为上拉电阻。
下拉电阻:将某信号线通过电阻接在固定的低电平GND上,使其空闲状态保持GND电平,此时的电阻被称为下拉电阻。
上拉电阻和下拉电阻是根据电阻不同使用的场景来定义的,其本质还是电阻
当上拉的电阻非常大时,能提供给信号线上负载电流非常小,此时电阻被称为弱上拉
当下拉的电阻非常大时,导致下拉的速度比较缓慢,此时的电阻被称为弱下拉
当上下拉的电平可以提供较大的电流给芯片时,此时的电阻被称为是强上拉或强下拉
作用
将信号线强制箝位至某个电平,以防止信号线因悬空(如断开与传感器的链接)而出现不确定的状态,继而导致出现不期望的状态。
MCU/SoC中,有时会使用上下拉电阻, 通过上电复位后检测到的电平状态配置初始芯片配置。