プルアップとプルダウンとは何ですか?


35


誰かがこの用語を説明してもらえますか?

プルダウンは抵抗を+ Vと他のコンポーネントの間に配置し、プルアップは抵抗を0vとコンポーネントの間に配置する場所です。

私が完全に間違っているなら、私に知らせてください!

回答:


38

それは逆です。

プルアップは、信号と+ Vの間に抵抗を配置する場所で、プルダウンはそれをグランドに引っ張る場所です。

プルアッププルダウンのイメージ。
http://roguescience.org/wordpress/?page_id=11から)

ここでは、スイッチが開いているとき、プルアップシナリオでは入力ピンがHighになりますが、プルダウンの場合はLowになります。


図を追加しました!
onaclov2000

また、「プル」(穏やかな力)を補完するために、通常は何か他のものが反対方向にラインを強制(ドラッグなど)します。たとえば、ここではスイッチです。
ニックT

1
roguescience.orgはもう存在しないようです。別のリンクを投稿してください。
全員

1
@Everyone画像を修正しました。
ディーン

13

プルアップ抵抗またはプルダウン抵抗の基本的な機能は、他の入力がない場合、回路がデフォルト値をとることを保証することです。しかし、1つはラインを高く引き、もう1つはラインを低く引きます。

学ぶための良い情報源:http//www.seattlerobotics.org/encoder/199703/basics.html


もちろん、多くのマイクロコントローラーには内部プルアップが含まれています(ソフトウェアで有効にする必要がある場合があります)
Toby Jaffey

9

プルアップ抵抗は、いくつかの信号とv +の間に接続されています。一部の信号とsignal_ground(0V)の間に接続されたプルダウン抵抗が見つかります。

一般的な用途は、一部のコンポーネントへの入力が確実に動作するために2つの電圧状態のいずれかを必要とするが、一方向でのみ信号を駆動できるコンポーネントで入力を駆動する場合です。入力はFETのゲートかもしれませんが、マイクロコントローラへの入力か論理ゲートかもしれません。出力がオープンドレインFETまたはオープンコレクタBJTトランジスタから来ているか、または多くの出力がダイオードに接続されている場合があります。

対処法は、入力が出力からの駆動信号を処理できることですが、その信号が存在しなくなると、入力が高インピーダンスになる状況が発生する可能性が高くなります。これらの状況では、入力が「見る」信号は予測できません。近くの電気ケーブルからノイズを拾う可能性があります。近くなどからの静電気放電を拾う可能性があります。入力は、望ましくない周波数で状態を切り替える可能性があります。もちろん、通常は入力がそれ自体で「スイッチ」できるようにしたくないでしょう。そのため、反対の駆動信号がアイドル状態のときに信号をプルアップまたはプルダウンします。

プル抵抗の値は、電力バジェット、出力コンポーネントが供給できる最大電流/電圧/電力、および入力が「駆動」出力状態と反対の定常状態を見るために必要な電圧/電流に依存します。


9

ここには多くの有効なポイント、プルアップと何かの例あり、確かにあなたはそれらからどの方向に向かっているのかを見つけることができますが、私はこれを「用語の説明」の側面に向けます。

(とにかく)理にかなっているニーモニックは、抵抗器を使用してピンを確立された電圧に「プル」することです。そのため、通常は「正」の供給電圧に向かって「引き上げ」、またはグランドまたは負の供給電圧に向かって「引き下げ」ます。


5

あなたの混乱はあなたが引っ張っているものに起因すると思います。V ++と出力の間の抵抗は、V ++からのプルダウン、または出力/入力からのプルアップとして表示されます。問題は、V ++をプルしても意味がないということです。(プルを誇張しない限り)V ++のままです。同様に、地面を引き上げることはできません。それは根拠です、それはあなたの参照です!
したがって、説明は出力/入力をプルすることです。V ++の方が上、地面の方が下です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.