Home
Support
Line Driver, Open Collector和Push-Pull的差別是什麼?使用在Quadrature encoder時又該選擇哪個?
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
- LineDriver.gif
- OpenCollector.gif
報告日期: 03/11/2005
最後更新: 03/03/2015
文件偏號: 3JAF2BVB
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.