当开关断开时,为什么上拉电阻器不会阻止电流流到输入引脚?


13

抱歉,这是一个愚蠢的问题,但我似乎无法理解。在第三张图中它显示了一个上拉电阻。

在此处输入图片说明

我了解到,当开关S1闭合时,电流会下拉至地并假定值为0。这不会因为电阻限制电流而短路。

我的问题是:当开关断开并且电流流入设备的输入引脚时,如何得知这是一个高值而不是一个低值?电阻器不会将其限制到.0005 A的程度,以至于它几乎不会与器件对准吗?

编辑:另外,我只是在同一上查看下拉电阻器的情况。当第一个开关直接连接到V CC,没有电阻,并且开关断开时,为什么它不短路?这不是禁忌吗?我真的无法把握下拉电阻的状况。


2
我只是一个初学者,我希望所有这些“魔术”都可以用阻抗来描述。
Al Kepp 2012年

Answers:


15

输入是高阻抗的,因此几乎不吸收任何电流。但是,为了争辩,让我们假设有一个(相当大的)电流流过1。该电流将流过10k拉电阻,从而产生10mV(1 A 10k)。两端的电压降。因此,在这种情况下,输入引脚上的电压将为 -10mV,可能是5V-10mV = 4.99V。那将仍然被认为是一个高水平,因此这里没有问题。 在10K是这个原因上拉电阻的典型值为:即使有一小漏电流的电压降是可以忽略不计。不要试图将其增加到1MμΩμ×ΩVCC
ΩΩ,尽管它将在关闭开关时降低电流。在1的泄漏电流的电压降将1甲 1M = 1V,然后将5V将下降到4V。对于5V电源,这仍然可以,但是对于3.3V电源,所得的2.3V可能太低而不能始终视为高电平。 μμ×Ω

对于下拉菜单,情况大致相同。输入中没有任何电流流动;您不能说它会接地(在这种情况下,合上开关确实会引起短路)。因此,输入需要施加您施加的电压。如果开关闭合,则为。如果开关断开,则它接地(通过下拉电阻器)。如果没有电流流过(理想情况),那么电阻两端也没有压降,并且输入将处于电平。在现实世界中,它可能只有几mV。VCCGND


1
只是一个建议:他链接的站点正在使用TTL电压(5V)工作,也许最好使值保持一致
clabacchio

2
在许多应用中,泄漏电流将远低于1uA,1M电阻就可以了。在电池供电的应用中,如果开关大部分时间都处于闭合状态,那么一个10K的电阻器可能会浪费大量功率,而一个1M的电阻器只会消耗1/100的电阻。当使用10K电阻器时,如果盲目地认为泄漏电流将低于100uA,那么即使存在电路板污染和高湿度的情况下,通常也是正确的。通常认为泄漏电流低于1uA是不安全的,但是如果需要,通常可以使泄漏电流如此之小。
2012年

1
要通过1M欧姆电阻推动1uA,您需要一个千伏的千伏。当电路中的电流将接近0.005uA时,不确定5V电源将在1M电阻上降低整个电压的打算...
Shadetheartist,

14

我认为您误解了一个概念:门的输入(在理想情况下)就像开路一样,因此它不吸收任何电流,而只是感应电压。因此,最简单的方法是考虑不带门的电路的最左侧部分,查看在节点1处发生的情况,然后将电压施加到门输入。

当S1打开时,没有电流流过R1,这意味着没有电压降,并且栅极的输入将处于高电平。

当S1闭合时,它将电阻器的下端接地,并且栅极的输入也接地。电阻器现在将具有5V的压降,这将导致以下值的电流:

I=VRIR=5103=0.5mA=500μA

重要的是要注意,电流仅从Vcc到地流过电阻器和开关,而没有电流流入栅极的输入。

关于下拉菜单,是相同的概念:如果开关断开,则您将没有任何电流,因此电阻器不会有电压降,并且其顶部的电压也将为0V。

另外,0.0005Ampères仍为0.5 mA,在许多情况下不能忽略不计。


“当S1打开时,R1上没有电流流过,这意味着没有电压降,并且栅极的输入将处于高电平。” 这句话使一切变得不同。现在我了解了上拉/下拉电阻
Steve
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.