なぜプルアップ抵抗がプルダウン抵抗よりも一般的ですか?


14

プルアップ抵抗はプルダウンよりもはるかに一般的であることに気付きました、なぜですか?

たとえば、ArduinoのMCUには内部プルアップがありますが、これらは操作しているもの(スイッチの操作など)の物理ロジックを反転させる傾向がありますが、プルダウン抵抗は同じ仕事をし、ロジックの問題を回避します。


1
あなたがそれを反転と考える唯一の理由は、1(論理ハイ)をオンと考えるからです。1をオンにする必要があるのはなぜですか?理由があり、誰かがトランジスターの理由になりますが、考えてみてください。
Kortuk

2
@Kortuk冒asp!
ケニー

2
Kortukはポイントを持っています。1と0は単なる記号であり、どちらの方法でも機能するプログラムを作成できます。何十億もの電源スイッチがONに対して「1」とマークされているからといって、そうである必要はありません。
ジャストジェフ

実際、何十億もの電源スイッチがオンの「1」とマークされているため、わかりやすくするためにそのようにする必要があります。UXは一貫している必要があります;)
Kromsterは、Monicaのサポートを

そうならば、私が好む、電源スイッチが実際に私をオンにいくつかの力を与えたが、それは...私だけだ
ランディン

回答:


15
  • TTLには、正のレールよりもグランドに近い低と高の間のしきい値があるため、比較的強いトランジスタが比較的弱い抵抗に対して出力を引き下げる場合に適しています。

  • 一般的に、グランドはおそらく電源レールよりも優れた(たとえば、より安定した)基準電圧です。

  • 抵抗をターゲット電圧の正のレールに接続すると、オープンコレクタ/ドレイン出力を電圧コンバータとして使用できます。

  • 古代の抵抗トランジスタロジックは、これをずっとその動作原理として使用していました。

ただし、NXP LPC1xxxなどの一部のマイクロコントローラーには、構成可能な内部プルアップとプルダウンがあります。


2
別の観察:片側がグランドに接続され、もう片側が47Kプルアップを介してVDDに接続され、別の47K抵抗器を介して入力に接続された外部スイッチ(またはその他)入力接続は、デバイスの内部をよりもはるかに少ない損傷にさらします片側がVDDに接続されている接続。
supercat

9

これはTTL時代に由来します。フローティングTTL入力は高いと見なされ、プルアップは不要です。

ここに画像の説明を入力してください

したがって、入力とグランドの間にスイッチを接続するだけで済みます。後に、CMOSの出現によりスイッチの位置は維持されましたが、フローティング入力(スイッチが開いている)により入力が未定義のままになったため、プルアップが追加されました。


2
多くの場合、出力を低くしてから出力を高くするための、より高い電流を備えたマイクロコントローラーが見られます。
Kortuk

6

多数のオープンコレクタ出力とオープンドレイン出力があり、ロジック入力を駆動するために抵抗が必要です。これらはほぼ例外なく出力をグランドに切り替えます。出力を正のレールにプルアップするオープンドレインタイプの出力があるかどうかはわかりません。その上、選択を考えると、グランドは従来よりも回路の残りの電圧基準であるため、プルするのに適したレールです。また、ロジック入力を駆動せずに負荷電流を切り替える場合、存在する抵抗は電圧をプルアップするよりも負荷電流を制限することに関係があります。


0

高インピーダンスポイントをロジック1(5 Vの場合)に引き上げるには、VCCにプルアップする(高インピーダンスの場合もあります)だけです。ただし、同じポイントを下に引いても、ポイントがGND電位になるとは限りません。良質のゼロロジックは、インピーダンスシンク能力が低いことを意味します。

NPNトランジスタを使用してスイッチを作成し、ベースがプルアップされているとします。これで、入力と単一の出力を持つ論理回路ができました。ここでは、プルダウン抵抗を使用して回路をオフにすることはできません。入力端子をGNDに直接接続することによってのみスイッチをオフにすることができます。したがって、プルダウンされたターミナルが論理ゼロであるとは言えません。

しかし、最終的には、使用するロジックのタイプに依存します。


コードとしてテキストを投稿しないでください。投稿にはまだコンテンツの問題がいくつかありますが、この方法で読みやすくなります。
ケビンフェルメール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.