Digital IO中的Sinking和Sourcing有什麼區別

更新 Dec 2, 2019

產品資訊

硬件

  • NI-9401
  • NI-9402
  • NI-9403
  • NI-9425

問題敘述

我正在我的系統上設置數位輸入和輸出,我想確保有足夠的電流來驅動正確的數位電平。 我如何判斷何時該使用數位輸入輸出的Sinking或是Sourcing?

解決方案

Sinking 和Sourcing 是定義負載中直流電流控制的術語。
  • Sinking Digital I / O為負載提供接地連接。
  • Sourcing Digital I / O為負載提供電壓源。

考慮一個簡單的電路,包含一個digital input連接到digital output。電路需要電壓源,接地和負載。
sourcing digital I/O提供電路所需的電壓。
sinking digital I/O 提供電路所需的接地。
Digital Input提供電路運作所需的負載。

圖1顯示了Sinking Digital Output連接到Sourcing Digital Intput。在該電路中,由於提供的是Sinking Digital Intput,負載將會被拉至地。
 
圖2顯示了Sourcing Digital Output連接到Sinking Digital Intput。在該電路中,由於提供的是Sourcing Digital Input ,因此負載被上拉以接收電壓。

相關資訊

由於需要電壓源和接地參考來創建完整的電路,必須要有sourcing input 或 output連接到sinking output or input。如果您希望將sourcing input 連接到sourcing output或sinking input連接到sinking output ,則需要添加一個額外的電阻。有關連接兩個相同類型I / O的更多資訊,請參考連接兩個Sinking I / O或兩個Sourcing I / O Together.