Line Driver, Open Collector和Push-Pull的差別是什麼?使用在Quadrature encoder時又該選擇哪個?



硬體: Multifunction DAQ (MIO)>>M Series

問題: 我想要使用M系列DAQ卡上的quadrature encoder。使用時Line Driver, Open Collector和Push-Pull的差別是什麼?我又該選擇哪個?

解答:

Line Driver

Line driver是一個源極輸出。當處於on的狀態,line driver會供給一個Vcc。如果是off的狀態時,line driver會是浮動的。因此,使用上會搭配汲極輸入。請參考下表針對line driver的簡易範例。

Open Collector

Open collector是一個汲極輸出。在on的狀態時,open collector會提供一個迴路到接地端。當在off的狀態時,open collector則會處於浮動狀態。因此,使用上會搭配源極輸入。請參考下表針對open collector的簡易範例。

Push-Pull

Push-pull output是一個綜合line driver以及open collector的概念。在off狀態時會提供一個迴路到接地端並且在on時提供Vcc。請參考下表針對Push-Pull的簡易範例。

當我使用M系列卡片時我應該採用哪類型?

會比較建議使用Push-Pull quadrature encoder,因為M系列卡片在穩定驅動的狀態下表現最佳。根據前面所提到的push-pull設定是不會有浮動的狀況發生的,只有提供Vcc或是接地的兩種狀態,也因此M系列卡片是比較適合此種encoder做法。

 



相關連結: KnowledgeBase 0FE9BGSR: How Do I Use My Quadrature Encoder with My Data Acquisition Device?

附加檔案:


Push-Pull.gif - Push-Pull.gifLineDriver.gif - LineDriver.gif
OpenCollector.gif - OpenCollector.gif


報告日期: 03/11/2005
最後更新: 03/03/2015
文件偏號: 3JAF2BVB