プルアップ抵抗とは何ですか?それは何をするためのものか?そして、なぜそれが必要なのですか?

LEDなどのスイッチを入れる方法を示す簡単な回路をたくさん見つけました。プルアップ抵抗がよく言及されます。彼らは何をしますか?一部のGPIOピンにはプルアップ抵抗が必要ですが、他のピンには必要ありません。違いは何ですか?

コメント

回答

からArduino Webサイト

入力が存在しない場合、入力ピンを既知の状態に誘導すると便利なことがよくあります。これは、プルアップ抵抗(+5   V)、または入力に10 kΩが一般的な値です。

ただし、:これはArduinoのWebサイトからのものです。 RaspberryGPIOピンは 3.3   V のみに耐性があることに注意してください(したがって、 3.3   Vへのプルアップ、 not 5   V on the Raspberry Pi)!!!

プルアップ抵抗の回路図のを次に示します。

例

プルアップを使用すると、電流を取りすぎずにピンがアップしていることを確認できます。ゲートには、オン、オフ、フローティングの3つの状態があります。

FLOATING状態は、ブール値に変換できないため、あまり役に立ちません。したがって、プルアップ抵抗とプルダウン抵抗は、FLOATING状態を排除するためにあります。

コメント

  • 技術的には、FLOATINGは論理的な状態ではありませんが、接続されておらず、近くの物体によって生成される静電気放電ノイズによって引き起こされるHIGH / LOWのランダムな組み合わせを受け取る可能性があることを説明するために使用される緩い専門用語。数学的な数値を除いて、浮動小数点の論理変数はありません。デジタルは1または0のいずれかです。
  • 質問の投票数がベストアンサーの投票数よりも多い場合'は、より適切な説明の余地があることを意味します。

回答

プルアップまたはプルダウン抵抗を入力ピンに使用して、ケースの状態を定義します入力に何も接続されていないか、接続された部分が高インピーダンス(Z)状態になっています。状態が定義されていない入力には、入力値がフローティングと呼ばれる任意の値(0または1)になる可能性があるという問題があります。

これは、ウィキペディアの記事(Jivingsが質問のコメントに追加したもの)でより詳細に説明されており、この記事でもう少し視覚的に説明されています。 SparkFunで

コメント

  • Sparkfunの説明は、ウィキペディアと比較して見事であり、読者の知識についての仮定がはるかに少なくなっています

回答

覚えておくべきこと(最初は少し混乱しました)は、プルアップまたはプル-ダウン抵抗は、特定の役割における単なる標準抵抗です。複数の人がプルアップ抵抗を購入しようとしましたが、存在しないことがわかりました。それ以外の場合は、標準の抵抗が電圧を通常の状態で5V /3.3Vまたは0Vに引き下げます。

コメント

  • ここで混乱している'の一部は'実際には"プルアップを行う抵抗器"-プルアップは反対側のものです抵抗器の抵抗器は、プルアップを流れる電流を制御するだけです。 raspberrypi.stackexchange.com/questions/28973/ …

回答

電子辞書では、プルアップを次のように定義しています。

プルアップ:接続されている回路の値(インピーダンスなど)を上げるために使用される回路またはコンポーネントの説明。

LEDは+5   V電源に接続され、マイクロプロセッサ/マイクロプロセッサまたは一部によって制御されます(LED ON & OFF)他の手段として、オン状態の間、電源は大電流を供給する可能性があり、次に大電流はLEDを損傷する可能性があります。

電源からの大電流を制限するには、プルアップ抵抗を上げ、インピーダンスプルアップし、電源からLEDに供給する電流を制限します(+5   V)。したがって、LEDは大電流から保護されます。回路に基づいて、プルアップ機能が変化し、I²Cバスへの有線ANDロジックに対する保護を形成します。

コメント

  • @SlySvenは正しいです-この答えは、電子的に言えば正しくありません。 AFAIKには、"インピーダンスを引き上げる"という電子機器の概念はありません。論理回路のコンテキストでは、プルアップ抵抗はインピーダンスを低減し、そうすることで、通常は正の電圧に向かって、接続されている電圧に影響を与えます(したがって、' up <プルアップではdivid = "ba98e7e6a4">

を使用することもでき、通常は0Vまでプルダウンすることもできます。 LEDと直列の抵抗は、LEDを流れることができる電流を決定するだけです。これは、回路図が似ているように見えても、プルアップとはまったく関係ありません。

回答

用語プルアップまたはプルダウンは、役割を説明するために使用される用語です。抵抗器が動作しています。一方の端子に接続されている信号線を、もう一方の端子に存在する供給/接地/基準電圧に向けて引っ張る。前の答えは、「インピーダンスを引き上げる」という意味では正しくありません。回路の抵抗/インピーダンスを減らすことで、他の方法ではない場合にラインが既知の状態になるようにします。他の方法では接続されていない集積回路の入力ピン。これは、外部の が接続されている場合の影響に対抗するため、抵抗の量は、プルを実行するのに十分な低い必要があります。ピンが誤ってまたは意図的に開回路のままになっているが、 十分に高いため、ラインを他の方向に駆動したいときに、外部回路に過度の負担がかからず、影響を克服できない場合。

PiのGPIOピンには制御可能な内部ピンがあり、ほとんどの場合、ラインに論理的な低回路、高回路、または左開回路を想定させることができます。後者は、ユーザーがプルアップを提供している場合は問題ありません。 / down 抵抗器で仕事をします(とにかく外部回路の一部として)。後者の設計は、外部回路が3.3ボルトを超える電源レールから実行されている場合に特に重要です。その場合、プルアップは電源の電圧を上げようとしてはならないからです。 3.3Vを超えるライン-直列抵抗(たとえば4K7)とショットキーダイオード(例:BAT85)直列抵抗の側にあるアノードをGPIOピンに接続し、カソードを3.3V電源レールに接続することは、これを防ぐ1つの方法です-低(< 0.2V)前方このタイプのダイオードの電圧降下により、信号線がPiに損傷を与えるほど高くなるのを防ぎますが、信号がPiに伝搬する時間がわずかに長くなります。

私はただ昨日 two を中古で購入したPiから始めました{私は35年以上電子機器に携わっていますが}そして私はPiのピン配列についての情報を探していますまさにこの理由で、「em。 8-P

が付属していなかったため、2台のPSUを入手するのに最適な場所です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です