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

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

1
LDRをRaspberry PiのGPIOピンに接続する
RDRをRaspberry PiのGPIOピンに接続したいのですが、Raspberry Piにはアナログ-デジタルコンバーターがないため、GPIOでHIGH信号(3.3v)を通知することを知りたいLDRの抵抗が低い場合(200オーム未満)、LDRの抵抗が高い場合(たとえば2k以上)LOW信号。ドキュメントによると、Raspberry PiのGPIOピンから安全に引き出せる最大電流は50mAです。必要な抵抗を計算するにはどうすればよいですか、プルアップ/ダウン抵抗も追加する必要がありますか?プロセッサを焼かずに安全な方法でそれを行う方法について明確な考えがありません。 LDRが非常に低い抵抗状態にあるときに、常に抵抗があることを確認するために、回路に抵抗を接続する必要があると思います。 更新:それはうまくいきました、私は回路を構築しました、そしてそれはこの投稿に示されています、助けてくれてありがとう。

1
SPIバス終端およびプルアップ抵抗
マイクロコントローラー(ATMELシリーズ)は、SPIプロトコルを使用してスレーブデバイスと通信する必要があります。ハードウェアを設計しています。最大SPIバス速度は1 MHzです。マスターとスレーブ間の距離は50mm未満です。 Q1)このSPI速度(1MHz)での反射を回避するために、SPIバスに直列に終端を追加する必要がありますか?もしそうなら、その値をどのように計算し、どこに終端抵抗を配置すればよいですか?マスターの近くまたはスレーブの近くですか? Q2)他のリファレンスデザインを見てきましたが、すべてのSPI信号にプルアップ抵抗を使用する場合もあれば、一部の信号(CSまたはMISO)のみに使用する場合と使用しない場合があります。SPI信号にはプルアップ抵抗が必要ですか(SPIポートはプッシュプル構成のため)?ピンがフローティングになる唯一の時間は、マイクロコントローラーが電源を取得してピンを出力として設定できるようになるまでです。それでは、プルアップ抵抗を使用する必要がありますか、またはデザインでプルアップ抵抗を使用しない場合はどうなりますか?

5
内部プルアップ/ダウン抵抗を使用する際の考慮事項
STM32マイクロコントローラーを使用しています。これらのマイクロコントローラーには、入力ピンをプルアップまたはプルダウンとして設定するオプションがあります。 以前は必要に応じて外部のプルアップまたはプルダウン抵抗を使用していましたが、今では外部コンポーネントを廃止してマイクロコントローラー自体のプルダウン機能を使用できるかどうか疑問に思っています。 それは良いことでしょうか? 特別な予防措置を講じる必要がある、またはこの機能をまったく使用しない使用事例がありますか?

1
マイクロコントローラーの弱い内部プルアップとEMI感受性
マイクロコントローラーで弱い内部プルアップ(100k)を使用する場合、どのようなデメリットがありますか?これらの弱いプルアップにより、影響を受けやすいライン(トレースとコンポーネントの寄生容量のみ)がどのようにEMIトランジェントになるのかと思います。 3〜4ミリ秒のウィンドウでデジタルフィルタリングを行うと、トランジェントが影響する確率を減らすことができますが、プロフェッショナルなPCBで他に注意することはありますか?

2
I2Cプルアップ抵抗の計算
このI2C LCDディスプレイをATxmega16A4Uマイクロコントローラーで駆動しようとしています。 どちらのデバイスも、最大400 kHzのI2Cクロック周波数で動作するようにリストされています。2つのデバイスは、I2Cバス上の唯一のデバイスです。 ただし、プルアップ抵抗の境界の計算を行うと、かなり奇妙な値が得られます。 I2C最小プルアップ抵抗値の計算: RM I nは= Vc c − 0.43 m A= 966.7 ΩRメートル私ん=Vcc−0.43メートルあ=966.7Ω\begin{equation} R_{min} = \frac{Vcc - 0.4}{3mA} = 966.7 \Omega \end{equation} 92ページのuCデータシートを見ると、10pFの最大ピン入力容量がリストされています。 ただし、LCDの場合、8ページにCapacitive load represent by each bus lineCb というラベルの付いたものがあり、400pFの最大値でリストされています。この値を10pFのuC入力容量に追加する必要があると想定していますが、これは非常に高く見え、計算が不安定になります。 たとえば、400kHzクロックの最大プルアップ抵抗値を計算しようとすると、次のようになります。 Rmは、Xが= 300 n s10 p F+ 400 p F= 731.7 ΩRメートルaバツ=300んs10pF+400pF=731.7Ω\begin{equation} R_{max} = \frac{300ns}{10pF …
10 i2c  pullup 

2
モジュールの複数のプルアップ抵抗を処理する方法
数日前に開発したボードに、spi / i2cインターフェイスを含むモジュールを作成することを考えていました。 問題は、メインボードのMCUピンにプルアップ抵抗を含めておらず、モジュールに追加してそれらをより「一般的」にして、すべてのユーザーが追加の抵抗を追加する必要なしにそれらを使用できるようにすることでした。プロトタイプボード。 しかし、私は次の問題に直面しました。追加のモジュールにプルアップ抵抗を追加し、たとえば2つ以上のモジュールを同じバスに接続すると、それらの抵抗が並列に接続されるため、抵抗が低下し、機能が発揮されません。 しかし、プルアップ抵抗をメインボードに追加すると、MCUのこれらのピンは常にアクティブLOWになります。 したがって、主な質問は次のとおりです。 複数のモジュールを同じバスに接続して、それぞれにプルアップ抵抗を備えているが、複数のモジュールがある場合にそれらを並列に接続する方法は?それは可能ですか? または、ここでの最善の解決策は、MCUでプルアップ抵抗を有効にし、それらをモジュールに含めないことですか? ありがとう。

4
内部プルアップ抵抗が故障することは一般的ですか?または、それらが断続的になる原因は何ですか?
私はASIC ARM Cortex-M3をベースにしたボードを持っています。何ヶ月もの作業の後に突然、誤ったボタンプレスを報告し始めました。ASICは私たちのデザインではなく、評判の良い会社のデザインです。 ボタンの回路図を以下に示します。このピンは、プルアップ抵抗を有効にして入力として構成されています。抵抗器の値は約30KOhmです。 DMMでピン側を測定すると、値が変動することがわかります。時々それは3.2V(= VCC、チップ範囲:2.1Vから3.6V)であり、他の時間は0.6Vから1.0Vの間でフローティングの周りをジャンプします。 湿度/結露(9%RH)の問題がなく、ほこりや他の物体がトレース上にありません。そして、これはこれに苦しむ唯一のボードです。このボードの他の製造されたクローンは問題なく動作します(これまでのところ)。 私が考えることができる唯一のことは、何かが内部のプルアップをちらつくことです。内部プルアップが崩れることは一般的ですか?他に何が原因ですか? R9、R12は2.2KΩ、C10、C11は33nFです。

5
押しボタンをコントローラーピンに接続する
この問題は何十年も前のものですが、このサイトには直接的な答えはありません。私は以下が欲しい: この回路は、マイクロコントローラーの内部からボタンの状態をチェックするだけです。派手なものは何もありません。私の質問: このシンプルなデザインより良いものはありますか? 100キロオームの抵抗値は、dsPIC30FXXXXなどの今日のCMOSデバイスに適していますが、高電力アプリケーションには適していませんか?
8 button  pullup 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.