- 締切済み
※ ChatGPTを利用し、要約された質問です(原文:接点信号を2つの入力に)
2つの入力に接点信号を入力する方法
このQ&Aのポイント
- 接点信号を2つの入力に入力したい場合、プルアップ抵抗が異なることから問題が発生します。しかし、問題を解決するためには回路を追加する必要があります。
- 4.7kで5Vにプルアップされた接点信号と10kで3.3Vにプルアップされた接点信号を並列に接続することはできません。
- よりシンプルな方法としては、入力ピンごとに回路を追加することが考えられます。これにより、異なるプルアップ抵抗の接点信号を正しく読み取ることができます。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- by_plus
- ベストアンサー率28% (19/66)
回答No.3
koujikuuさんの回答が一般的です。 マイコンのデータシートで入力電圧のLレベル電圧を確認し マイコンのLレベルより低い順方向電圧のダイオードを選ぶ 例えば、ショットキならVf=0.3V~0.5V程度だから 3.3VのCMOSのマイコンなら余裕です。 しかも、部品2個とシンプルです。
- nowane4649
- ベストアンサー率54% (230/420)
回答No.2
グランドが共通ならトランジスタを中継するのが簡単・確実でしょう。(信号論理が反転しますが) グランドが別ならフォトカプラやフォトリレーで中継ですね。 先の方の回答にあるとダイオード方式は順方向電圧の小さいショットキーダイオードでも0.8Vは有るので動作不良となる可能性があります。 (TTL規格の0と認識する信号の電圧は0.8V以下)
- koujikuu
- ベストアンサー率43% (429/993)
回答No.1
ダイオード2本で分離すれば良いと思います ( GND は共通 ) 互いにスイッチに向かってダイオードを設置し電源を分離する