Questions tagged «pulldown»

当没有驱动器控制线路时,下拉电阻器将线路降低到一个电压(通常为地电位)。这样可以防止线路因电压未知而“浮动”。

5
何时使用下拉电阻和上拉电阻
在学习和试验了微控制器之后,我了解了上拉和下拉电阻的概念。我现在了解何时以及如何使用它们,以及它们如何工作。我主要是使用上拉电路,因为我被教过,但是对我来说似乎一直有些倒退,因为关闭开关会将MCU输入设置为LOW。我认为使用下拉电阻会更有意义,以便在开关断开时输入为LOW,但这只是我的想法。 我应该向上还是向下拉单掷输入?什么时候比往上拉优先选择向下拉?

8
哪种配置更适合下拉NPN晶体管的基极?
我正在和我的一位同事讨论下拉电阻。这是晶体管作为开关的两种配置。 输入信号可以来自微控制器或另一个数字输出以驱动负载,也可以来自模拟信号以从晶体管的集电极到微控制器提供缓冲输出。 左边是Q1,是我同事的配置。他指出: 基座中直接需要一个10K电阻,以防止Q1意外接通。如果使用右侧的配置(带Q1),则电阻将太弱而无法拉低基极。 R2还可以保护VBEVBEV_{BE}免受过压影响,并在温度变化时提供稳定性。 R1可以防止过流至Q1的基极,并且在来自"uC-out"高电压(例如+ 24V)的情况下,它会是一个较大阻值的电阻。将要形成一个分压器,但这无关紧要,因为输入电压已经足够高了。 右边是Q2,是我的配置。我觉得: 由于NPN晶体管的基极不是MOSFET或JFET之类的高阻抗点,并且晶体管的小于500,并且至少需要0.6V才能使晶体管导通,因此需要一个下拉电阻并不重要,在大多数情况下甚至都不需要。HFEHFEH_{FE} 如果要在板上放置一个下拉电阻,那么准确的10K值就是一个神话。这取决于您的功率预算。12K和1K一样好。 如果使用带有Q1的左侧配置,则会创建一个分压器,并且如果用于打开晶体管ON的输入信号为低电平,则可能会产生问题。 因此,为澄清起见,我的问题是: 10K下拉电阻是否是我每次都应遵循的经验法则?确定下拉电阻的值时要考虑什么? 每个应用中是否真的需要下拉电阻?在什么情况下需要下拉电阻? 您想要哪种配置,为什么?如果没有,哪种配置更好?

2
需要使用上拉(或下拉)电阻的启发式说明
首先,我承认论坛中存在与该主题相关的几个问题,但是,这些答案假设有太多的电子学背景知识无法用于真正的初学者(例如我自己)。话虽如此,如果您选择回答,请限制您的回答仅限于启发式(非技术性)解释。 我对上拉电阻的理解是要确保线路上的电荷(而不是断开的线路)上的电荷一致,这可能会成为电场的受害者,然后产生噪声。噪声可能会被解释为输入信号,并导致设备产生意外结果。 问题1)我对上拉和下拉电阻的用途是否理解正确? 问题2)如何运作?有人可以提供一个比喻或类比来描述电流到底发生了什么吗?

5
是什么使上拉/下拉电阻强或弱?
“强”上拉(上/下)电阻将是一个相对较低的值,而“弱”一个电阻将是一个相对较高的值。 例如,将使用下拉电阻将I / O引脚保持为低电平,但是按下该引脚与V CC的按钮会使该引脚处于高电平,因为从V CC流向该引脚的电流要大于从该引脚流向该引脚的电流。引脚接地。 在这种情况下,似乎可以使用任何电阻值来将引脚保持为低电平,而按下按钮始终会“覆盖”该引脚。那么,什么将决定下拉电阻的强弱呢? “强”与“弱”仅在将一个这样的电阻与电路中的其他电阻(例如内部下拉电阻)进行比较时才适用吗?

7
为什么I2C设计为使用上拉电阻而不使用下拉电阻?
我了解在I2C中,SCL和SDA线使用上拉电阻,并且引脚驱动器是开路集电极NPN器件,可以将引脚驱动到地。这给I2C带来了一个优势,即同一根总线现在可以与多个从机共享,即使两个或多个从机意外尝试同时驱动该总线,也不会对系统造成任何损害。 但这也可以通过在SDA和SCL线上使用PNP开漏驱动器和下拉电阻来完成。时钟延展和多主机仲裁之类的事情也可以实现。 I2C协议的当前实现是否比上述建议的替代实现有任何好处?

5
输入或输出MCU引脚上的上拉和下拉电阻用法
MCU INPUT引脚仅需要上拉/下拉电阻(内部还是外部)吗?相比之下,配置为OUTPUT的MCU引脚“知道其电平”,因为它可以驱动-与另一电路的某些输入端相连的“浮动” MCU OUTPUT引脚没有意义,因为MCU引脚的状态只能是高或低...我有这个权利吗?现在,在MCU启动或发生故障时,将上拉/下拉线与此“ MCU输出至IC输入”线路相关联以确保某个IC的输入永不浮动可能是有益的。 也许我只是在这里回答了我自己的问题...根据应用的不同,上拉/下拉电阻可以在输入和输出引脚上使用吗?

6
下拉电阻
为了理解电气工程,我偶然发现了本教程: http://www.ladyada.net/learn/arduino/lesson5.html 在开始切换之前,我已经了解了这些图。我不确定在面包板或图表上开关的工作方式。这是我正在考虑的特定电阻(这是下拉电阻): 实现是: 根据该图,我认为正在发生的事情是:电源接通了开关,如果按钮向上,则电路未完成。如果按下按钮,则电流会流向引脚2的电阻最小,因为它具有更大的拉力(100ohm <10kohm)。 教程中描述的方式听起来像是当按钮按下时,电路仍然完整,但是10k欧姆的电阻器将电源拉到了地面。我不敢肯定,如果10k ohm和100ohm都受到相同的电流,那么该电流如何或为什么通过比2号引脚开路的电阻高的电阻接地。

3
当微控制器具有内部上拉电阻时,为什么需要外部上拉电阻?
微控制器确实具有内部上拉下拉电阻,但是大多数电路都具有外部上拉电阻。 我在Google上寻找答案,有几个网站说这些电阻并不强,但我认为它们足以工作。我以为它们可能需要外部,因为内部电阻需要通过编程来触发。 因此,对于某些计划外的情况,它们还会连接外部电阻器。但是我不确定。 当我们有内部零件时,使用外部零件的真正原因是什么?

3
建议使用STM32(ARM Cortex M3)上未使用的引脚的默认设置-上拉/下拉?
我们目前正在使用STM32微控制器系列的各种变体。我想知道以下内容: 如果可以选择同时选择上拉或下拉,则一般建议微控制器引脚的默认设置是什么?彼此搭配的利弊是什么?(假设您默认将它们设置为输入) 我特别想知道如何处理STM32微控制器系列中未使用的引脚。对我来说很明显,我们不应该让引脚悬空(数据表说的就是:(),但是我应该将它们设置为上拉输入还是下拉输入吗?特别是,我想选择最不易受到ESD影响的设置,如果可能的话,也要消耗最少的功率。 对于关键引脚,我们应该依靠固件将引脚正确设置为正确的默认状态,还是应该由外部硬件负责(连接外部上拉或下拉)?如果为外部电阻器选择的值大于内部上拉或下拉电阻,则固件中的设置无关紧要。 我可以看到,这样做的好处是,如果微型计算机由于某种原因(有故障的硬件等)未正确初始化,则我们将不依靠固件来正确设置引脚。 我看到的缺点是,硬件成本更高。 您能从上面得到的任何启示将不胜感激。 谢谢..

4
为什么上拉电阻比下拉电阻更常见?
我注意到上拉电阻比下拉电阻更常见,为什么? 例如,Arduino的MCU具有内部上拉电路,但是这些内部上拉电路会颠倒您正在处理的事物的物理逻辑(例如,使用开关),而下拉电阻器将完成相同的工作并避免逻辑问题。
14 pullup  pulldown 

3
IO引脚必须每个都有自己的上拉/下拉电阻吗?
一个非常基本的问题: 用作开关或跳线输入的微控制器的每个IO引脚是否必须具有自己的上拉/下拉电阻? 在此示例中,每个引脚均被电阻下拉,然后被1P3T开关上拉至VCC。 看起来很简单,但是随着使用更多的IO引脚,是否绝对需要更多的电阻器?有什么聪明的方法可以减少电阻的数量吗? 相关问题:共享一个上拉电阻

2
当开关断开时,为什么上拉电阻器不会阻止电流流到输入引脚?
抱歉,这是一个愚蠢的问题,但我似乎无法理解。在第三张图中,它显示了一个上拉电阻。 我了解到,当开关S1闭合时,电流会下拉至地并假定值为0。这不会因为电阻限制电流而短路。 我的问题是:当开关断开并且电流流入设备的输入引脚时,如何得知这是一个高值而不是一个低值?电阻器不会将其限制到.0005 A的程度,以至于它几乎不会与器件对准吗? 编辑:另外,我只是在同一页上查看下拉电阻器的情况。当第一个开关直接连接到V CC,没有电阻,并且开关断开时,为什么它不短路?这不是禁忌吗?我真的无法把握下拉电阻的状况。

1
上拉/下拉电阻的放置/位置?
我已经将微控制器GPIO引脚(打算用作输出)连接到DC-DC转换器的高电平有效Enable输入引脚。由于该引脚为高电平有效,并且由于我不希望该转换器在上电或需要它之前开启,因此我在该线上使用了下拉电阻以使其保持禁用状态。 对于该下拉电阻的理想放置位置,我有些困惑。应该将其放置在GPIO引脚还是GPIO引脚附近Enable? 对于上拉电阻,在Enable低电平有效且必须在线路上使用上拉电阻的情况下,也存在同样的问题。

4
是否有更有效的下拉电阻器替代方案?
我正在构建一个LED微调电路,并且正在对其进行优化。整个电路本身仅吸收约10-20mA的最大值。我今天正在看电路的这一部分: 现在您可以看到,当我的开关位于位置5时,它会关闭电路。但是,现在当我的电路关闭时,仍然有电流流过下拉电阻,从而耗尽了电池的电量。我知道这是一个很小的电流,但是我想知道是否有一种方法可以使该开关在关闭时不会吸收任何电流。 编辑:我应该把整个电路都放进去。

5
使用内部上拉/下拉电阻器时的注意事项
我正在使用STM32微控制器。这些微控制器可以选择将输入引脚设置为上拉或下拉: 以前,我曾经在需要时提供外部上拉或下拉电阻,但现在我想知道我是否可以省去外部组件并使用微控制器本身的下拉功能。 那会是一件好事吗? 在某些用例中,我应该格外小心或根本不使用此功能吗?

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.