ラインドライバ型、オープンコレクタ型、およびプッシュプル型エンコーダの違い

更新しました Nov 16, 2018

問題

ラインドライバ、オープンコレクタ、およびプッシュプル位相差出力エンコーダの違いと、どのタイプを使用すべきかを判断する方法を知りたいです。

解決策

ラインドライバ
ラインドライバはソース出力です。オン状態ではラインドライバがVccを供給し、オフ状態ではラインドライバは浮動状態となります。このため、正しく動作するにはシンク入力が必要です。ラインドライバの簡単な例については、下の表を参照してください。

オープンコレクタ
オープンコレクタはシンク出力です。オン状態では、オープンコレクタはグランドへの経路を供給します。オフ状態になると、オープンコレクタが浮動状態になります。正しく動作するには、ソース入力が必要です。オープンコレクタの簡単な例については、下の表を参照してください。

プッシュプル
プッシュプル出力は、ラインドライバとオープンコレクタを組み合わせたものです。オフ状態ではグラウンドへの経路を供給し、オン状態ではVccを供給します。プッシュプル出力の簡単な例については、下の表を参照してください。



ほとんどのNI DAQデバイスでは、プッシュプル位相差出力エンコーダが推奨されています。これは、マルチファンクションDAQデバイスが常時駆動した時に最も効果的であるためです。上記のように、プッシュプル構成は浮動状態になることはなく、常にVccまたはグラウンドを供給しています。そのため、マルチファンクションDAQデバイスで最適な選択です。

工業用デジタルI/Oデバイスで使用する位相差出力エンコーダのタイプを特定する際には、そのデバイスのユーザマニュアルを参照してください。

この記事はお役に立ちましたか?

いいえ