タグ付けされた質問 「pullup」

プルアップ抵抗は、ラインを電圧(通常はVCC)にしますが、ラインをLowにプルダウンできます。

3
プルアップ抵抗に必要な値を計算するにはどうすればよいですか?
フローティンググラウンドを回避するために、スイッチと組み合わせてプルアップ抵抗またはプルダウン抵抗を使用する多くのチュートリアルがあります。 http://www.arduino.cc/en/Tutorial/button これらのプロジェクトの多くは10Kの抵抗器を使用していますが、これは適切な値であることにだけ注目しています。 特定の回路が与えられた場合、プルダウン抵抗の適切な値を決定するにはどうすればよいですか?計算できますか、それとも実験によって最適に決定されますか?
98 resistors  pullup 

8
I2Cプルアップ抵抗の正しい抵抗値はありますか?
24LC256 EEPROM のデータシートには、次のことが記載されています。 SDAバスには、VCCへのプルアップ抵抗が必要です(通常、100 kHzでは10kΩ、400 kHzおよび1 MHzでは2kΩ)。 私は、kΩ値の抵抗があればうまくいくと思っていました(そして、私のEEPROMは、10kΩの抵抗で異なる周波数でうまく動作するようです)。 私の質問は: プルアップ抵抗の正しい値はありますか? この値を決定する法律/規則はありますか? 異なる抵抗値はI²Cデータバスにどのように影響しますか?
72 resistors  i2c  pullup 

5
プルダウン抵抗とプルアップ抵抗を使用する場合
マイクロコントローラを学び、実験した後、プルアップ抵抗とプルダウン抵抗の概念を理解しました。いつ、どのように使用するのか、そしてどのように機能するのかがわかりました。教えられたので、主にプルアップを使用しましたが、スイッチを閉じるとMCU入力がLOWに設定されるため、常に少し後ろ向きに見えました。プルダウン抵抗を使用する方が理にかなっていると思うので、スイッチが開いているときに入力はLOWになりますが、それは私の考え方です。 単投入力をプルアップまたはダウンする必要がありますか?プルアップよりもプルダウンが優先されるのはいつですか?

2
必要なプルアップ(またはプルダウン)抵抗の使用法の発見的説明
最初に、フォーラムでこのトピックに関するいくつかの質問があることを認めますが、答えはエレクトロニクスの背景知識が多すぎて(私のような)真の初心者には役に立たないことを前提としています。とはいえ、答えを選択する場合は、回答をヒューリスティックな(非技術的な)説明に限定してください。 プルアップ抵抗についての私の理解は、切断されたラインとは対照的に、ラインの一貫した充電を保証することです。ノイズは入力信号として解釈され、デバイスから予期しない結果を引き起こす可能性があります。 質問1)プルアップ抵抗とプルダウン抵抗の目的を理解しているのは正しいですか? 質問2)これはどのように機能しますか?誰かが電流で何が起こっているかを正確に説明する比metaや類推を提供できますか?

7
I2Cラインのプルアップ抵抗を省略するとどうなりますか?
たった今、I 2 Cデータとクロックライン(SDAとSCL)にプルアップ抵抗が必要であることに気付きました。 さて、以下の回路図に従って、DS1307 RTC(データシートを参照)を使用していくつかのクロックを作成しました。両方のプルアップ抵抗が省略されていることに注意してください。 どちらの時計も正常に動作し、そのうちの1つは現在3か月以上動作しています。そんなことがあるものか?いずれにせよ、私は知りたいと思いました: I 2 Cプルアップが省略されるとどうなりますか? プルアップがないと、ボードのこれら2つのICのいずれかが損傷する可能性がありますか? 私が提供した回路図のようにATmega328PをDS1307 RTCに接続する私の特定のケースに対処する答えを求めていますが、質問が広すぎない場合、プルアップが一般的に省略されたときに何が起こるかを知ることは役立ちます、つまり、I 2 C操作の他のシナリオで。 PS。ネットで検索して答えを見つけましたが、プルアップの寸法に関する記事を見つけることができました。 更新:私はArduino IDE 1.03を使用しており、ファームウェアはDS1307RTC Arduino libを使用してRTCを処理します(その機能RTC.read()とを通じてRTC.write())。そのライブラリはWire.h、RTCとの対話に使用されます。 更新2:以下は、外部プルアップなしでI 2 Cがどのように動作するかを説明するために撮影した一連のスコープショットです。 更新3(I 2 Cプルアップを追加した後):適切な(4K7)プルアップ抵抗を(同じボードの)I 2 Cラインに追加した後に撮影した別のスコープショットです。立ち上がり時間は約5 µsから290 nsに低下しました。I 2 Cは今ではずっと幸せです。
33 atmega  i2c  pullup  rtc 

7
I2Cがプルダウン抵抗ではなくプルアップ抵抗で動作するように設計されているのはなぜですか?
I2Cでは、SCLおよびSDAラインはプルアップ抵抗を使用し、ピンドライバーはピンをグランドに駆動できるオープンコレクターNPNデバイスであることを理解しています。これにより、同じバスを複数のスレーブと共有できるようになり、2つ以上のスレーブが誤って同時にバスをドライブしようとしてもシステムに損傷を与えないというI2Cの利点が得られます。 ただし、これは、SDAおよびSCLラインでPNPオープンドレインドライバーとプルダウン抵抗を使用して行うこともできます。これにより、クロックストレッチングやマルチマスター調停のようなことも実現できます。 I2Cプロトコルの現在の実装は、上記の提案された代替実装よりも利点がありますか?

5
入力または出力MCUピンでのプルアップおよびプルダウン抵抗の使用
プルアップ/ダウン抵抗(内部または外部)はMCUのINPUTピンにのみ必要ですか?対照的に、出力として設定されたMCUピンは駆動を行うため、「レベルを認識します」-別の回路の入力に接続された「フローティング」MCU出力ピンは、MCUピンの状態が理由で意味をなさない高くても低くてもかまいません...この権利はありますか?現在、MCUの起動時または障害時に、この「MCU出力からIC入力」ラインにプルアップ/プルダウンを接続して、一部のICへの入力がフローティングしないようにすることが有益な場合があります。 ここで自分の質問に答えたばかりかもしれません...アプリケーションによっては、プルアップ/ダウン抵抗を入力ピンと出力ピンの両方で使用できますか?

3
マイクロコントローラに内部プル抵抗があるのに、なぜ外部プル抵抗が必要なのですか?
マイクロコントローラーには内部プルアップ/プルダウン抵抗がありますが、ほとんどの回路には外部プル抵抗があります。 Googleで答えを探して、いくつかのサイトでは、これらの抵抗器はそれほど強力ではないと言っていましたが、動作するには十分だと思いました。プログラミングによって内部抵抗をトリガーする必要があるため、外部が必要になるかもしれないと考えていました。 そのため、計画外の状況では、外部抵抗も同様に接続します。しかし、私はそれについて確信がありません。 内部を持っているときに外部を使用する背後にある本当の理由は何ですか?


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

3
IOピンにはそれぞれ独自のプルアップ/ダウン抵抗が必要ですか?
非常に基本的な質問: スイッチまたはジャンパーからの入力として機能するマイクロコントローラーの各IOピンには、独自のプルアップ/ダウン抵抗が必要ですか? この例では、各ピンは抵抗によってプルダウンされ、次に1P3TスイッチによってVCCにプルアップされます。 簡単そうに思えますが、使用されるIOピンが増えるにつれて、より多くの抵抗が絶対に必要になりますか?抵抗を減らすための賢い方法はありますか? 関連質問:プルアップ抵抗の共有

2
スイッチが開いているときにプルアップ抵抗が入力ピンに流れる電流を停止しないのはなぜですか?
申し訳ありませんが、これはばかげた質問ですが、これを理解できないようです。第3の図では、ここでは、プルアップ抵抗を示しています。 スイッチS1が閉じられると、電流がグランドに引き下げられ、0の値をとることを理解しています。これは、電流を制限する抵抗のために短絡しません。 私の質問は次のとおりです。スイッチが開いていて、デバイスの入力ピンに電流が流れているとき、これが低い値ではなく高い値であることをどのように検出しますか?抵抗器は、それが.0005 Aになる程度に制限しないので、デバイスにほとんど登録されませんか? 編集:また、私は同じページのプルダウン抵抗のケースを見ているだけです。最初のスイッチがV CCに直接接続されていて、抵抗がなく、スイッチが開いているときに最初のスイッチが短絡しないのはなぜですか?これはノーではないですか?プルダウン抵抗で何が起こっているのか本当に把握できません。

3
STM32(ARM Cortex M3)の未使用ピンのデフォルト設定に関する推奨事項-プルアップ/プルダウン?
現在、STM32マイクロコントローラファミリのさまざまなバリアントを使用しています。次のことを知りたい: 1)プルアップまたはプルダウンの両方を選択するオプションがある場合、一般的なマイクロコントローラーのピンの推奨デフォルト設定は何ですか?どちらか一方と一緒に行くことの長所と短所は何ですか?(入力としてデフォルトで設定すると仮定します) 2)特に、STM32マイクロコントローラファミリの未使用ピンをどうするか知りたいです。ピンをフロートさせたままにしないことは明らかです(データシートには、:()と書かれていますが、プルアップで入力するか、プルダウンで入力するように設定する必要がありますか?特に、 ESDの影響を受けにくい設定を選択し、可能な場合は消費電力を最小限に抑えます。 3)クリティカルなピンについては、ファームウェアを使用してピンを正しいデフォルト状態に正しく設定する必要がありますか、それとも外部ハードウェア(外部プルアップまたはプルダウンを接続する)に責任がありますか?外部抵抗に選択された値が内部プルアップまたはプルダウンよりも大きい場合、ファームウェアの設定は重要ではありません。 上記を行うために私が見ることができるプロは、マイクロが何らかの理由(障害のあるハードウェアなど)で適切に初期化されない場合、ピンを正しく設定するためにファームウェアに依存していないということです。 私が見る欠点は、これを行うにはより多くの費用がかかるということです。 上記に当てることができる光は本当にありがたいです。 ありがとう。

6
プルアップ抵抗の明確化
私は電子工学を初めて使い、「プルアップ抵抗器」の原理を理解するのに苦労しています。私はそれについて多くの記事を読みましたが、私はそれを手に入れたと思いますが、100%確信がないので質問があります。で、この記事で、最初の画像の後に、それは言います: モーメンタリボタンを押すと、I / OピンがVccに接続され、マイクロコントローラは入力をハイとして登録します。 しかし、わかりません。VCCはどこにありますか?私が見るところ、このスキーマには電源が​​なく、ボタンに配線されたマイクロコントローラーだけが両方ともグランドに配線されているので、この回路にはどのように電圧がありますか?
12 pullup 

1
プルアップ/プルダウン抵抗の配置/場所?
出力となるマイクロコントローラーGPIOピンをDC-DCコンバーターのアクティブHigh Enable入力ピンに接続しました。このピンはアクティブHighであり、電源投入時または必要になる前にこのコンバータをオンにしたくないため、このラインのプルダウン抵抗を使用して無効にします。 このプルダウン抵抗を理想的にどこに配置すべきかについて、私は少し混乱しています。GPIOピンまたはピンの近くに配置する必要がありEnableますか? プルアップ抵抗についても同じ質問Enableです。アクティブLowの場合、ラインでプルアップを使用する必要があります。

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