回路の残りの部分から(たとえば、マイクロコントローラーからの)デジタル+ 5VDC制御信号を絶縁するためにオプトカプラーを使用するプロジェクトで頻繁に作業しています。ただし、これらはデバイス内部のLEDを照らすことによって機能するため、マイクロコントローラーのピンに数十ミリアンペアの負荷がかかる可能性があります。この制御信号を追加ステージでバッファリングして、マイクロコントローラが高インピーダンスを効果的に認識し、必要な電流を削減するためのベストプラクティスについてアドバイスを探していますか?
単純に頭のてっぺんから離れて、私はうまくいくかもしれないいくつかのことを考えることができます:
1)オペアンプをユニティゲインバッファーアンプとして使用するだけです。
2)専用のコンパレータチップを使用して、入力信号を+ 2.5VDCなどと比較します。
3)信号増幅器の一種としてMOSFETを使用します。
しかし、少し読んでみると、今まで使ったことのないたくさんのチップに出くわしましたが、この種類のチップ用に設計されているようです。例えば:
- 差動ラインドライバー(MC3487)
- 差動ラインレシーバー(DC90C032)
- ライントランシーバー(SN65MLVD040)
- バッファゲートとドライバ(SN74LS07、SN74ABT126)
私はこれらのどれも実際に経験がなく、利用できるものの量に少し圧倒されています!したがって、これらのデバイスの違い、およびこの場合に適している/適切でないデバイスの違いを知るのを手伝ってくれる人はいますか?私が説明することを達成するための最良/標準的な方法はありますか?
編集:
最大x30の出力まで切り替えられる可能性があるため、マイクロコントローラーの読み込みについてまったく気にしたくないので、DIOピンに直接接続することは考慮しません。なので、ロジックバッファICにしようかなと思います。各入力にSN74LVC1G125「3ステート出力のシングルバスバッファゲート」を使用してみて、その動作を確認します。