内部和外部电阻的性能


8

在与内部上拉电阻/外部上拉/下拉电阻连接的按钮之间是否存在重大的性能折衷?我看到很多教程演示了在连接一个简单的按钮(例如thisthis)时使用外部电阻的方法。但是,由于阿尔杜伊诺/ AVR包括内部上拉电阻,可以连接一个按钮而没有任何外部电阻所证明这里

是否有充分的理由使额外的电阻器使您的设计复杂化?

Answers:


5

如果您将引脚用作靠近Arduino的输入,则几乎没有理由使用外部上拉电阻。

有许多因素需要考虑。

如果开关与芯片相距一定距离和/或在嘈杂的环境中,则由于内部上拉电阻为高阻抗(根据型号为20kΩ至150kΩ),它将更容易受到干扰。

如果该引脚同时用作输入和输出,则上拉电阻可以减小电压摆幅。

在其他应用程序中,例如Raspberry Pi,引导和软件初始化之间的引脚状态可能很重要,但这对于Arduino来说应该不是问题。


0

我认为这取决于您要使用的应用程序。一个简单的开关可能不需要电阻,因为它不需要芯片提供任何特定的电压或电流。

如果您要运行LED或需要特定电流或电压的设备,那么最好不要提供电源连接和电阻,而要依靠芯片为设备提供适当的电源。

另一种情况可能是您接近芯片的最大功率输出,您可能会更改为外部上拉/下拉电阻器。


我也那么认为。我有一个简单的应用程序,它只有几个基本的按钮开关,而且我不明白为什么仅将按钮接地并发出信号就足以看到这么多复杂的接线图。我只是想确保我不会错过任何东西……
Cerin 2014年

1
该答案与最初的问题无关:上拉电阻仅用于INPUT,因此它们与MCU提供电流或电压无关。限制输出电流是另一回事,可以通过串联电阻(不是纯上拉电阻)来完成。
jfpoilpret 2014年
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.