このQ&Aは役に立ちましたか?
締切済み
※ ChatGPTを利用し、要約された質問です(原文:接点信号を2つの入力に)
2つの入力に接点信号を入力する方法
2023/10/19 19:43
このQ&Aのポイント
- 接点信号を2つの入力に入力したい場合、プルアップ抵抗が異なることから問題が発生します。しかし、問題を解決するためには回路を追加する必要があります。
- 4.7kで5Vにプルアップされた接点信号と10kで3.3Vにプルアップされた接点信号を並列に接続することはできません。
- よりシンプルな方法としては、入力ピンごとに回路を追加することが考えられます。これにより、異なるプルアップ抵抗の接点信号を正しく読み取ることができます。
※ 以下は、質問の原文です
接点信号を2つの入力に
2018/06/07 23:21
1つの接点信号を2個のマイコンボードの入力ピンに入力したいのですが、
1つは4.7kで5Vにプルアップされており、
もう1つが10kで3.3Vにプルアップされています。
並列に接続するのは問題あると思いますので、
間に回路を入れて対応したいのですが、シンプルで良い方法をおしえてください。
回答 (3件中 1~3件目)
koujikuuさんの回答が一般的です。
マイコンのデータシートで入力電圧のLレベル電圧を確認し
マイコンのLレベルより低い順方向電圧のダイオードを選ぶ
例えば、ショットキならVf=0.3V~0.5V程度だから
3.3VのCMOSのマイコンなら余裕です。
しかも、部品2個とシンプルです。
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
グランドが共通ならトランジスタを中継するのが簡単・確実でしょう。(信号論理が反転しますが)
グランドが別ならフォトカプラやフォトリレーで中継ですね。
先の方の回答にあるとダイオード方式は順方向電圧の小さいショットキーダイオードでも0.8Vは有るので動作不良となる可能性があります。
(TTL規格の0と認識する信号の電圧は0.8V以下)