使用PXI電源量測單元產生波形信號

更新 Nov 21, 2024

產品資訊

硬件

  • PXIe-4139
  • PXIe-4135
  • PXIe-4136
  • PXIe-4137
  • PXIe-4138
  • PXIe-4140
  • PXIe-4141
  • PXIe-4142
  • PXIe-4143
  • PXIe-4144
  • PXIe-4145
  • PXI Source Measure Unit

驅動程式

  • NI-DCPower

問題敘述

我想使用電源量測單元(SMU)產生正弦波信號或是任意的電壓或電流波形。我雖然可以將source mode配置為Single PointSequence ,但卻不能設置成AC、正弦、任意或是其他模式。我該如何使用硬體來產生波形信號呢?

解決方案

儘管未將DCPower和SMU板卡(如PXIe-4139)設計成用來做function 或是waveform generator,但可以通過將所需的頻率和幅度或是預先定義好的任意波形轉成設置適當voltage levels 以及source delays(通過校正特定硬體採樣間的延遲)的連續輸出sequence並對板卡進行編程就能用標準輸出功能來實現。

如果使用NI-DCPower 18.2或更高版本,則最好的方法是使用Sequence Step Delta Time(更多信息,請參見離線驅動程式幫助文件)。Sequence Step Delta Time允許您通過將步進時間限制在指定的持續時間dt來控制Sequence Source Mode下的Sequence(包括advanced sequences)每個步驟的時序。例如,此級別時序的確定性使您可以使用source measure unit創建週期性的電壓和電流波形(請參見CV和Step Delta Time.vi)。


如果您不能升級到NI-DCPower 18.2或更高版本:


FGEN VISignal Calculation VI均可在用SMU來產生正弦波的論壇下找到,可將NI 414x,NI 4135/4136/4137/4138/4139用作function generator。
該解決方案僅限於最大輸出頻率為5 kHz。

下圖顯示了信號計算的block diagram: 



信號生成的block diagram包括作為SubVI的信號計算:

相關資訊

  • 由於使用了sequence mode來產生波形,因此可以使用Sequence Loop Count Is Finite Property定義為有限或連續的波形。
    • 如果該屬性設置為true,則可以在啟動生成之後和停止設備之前使用niDCPower Wait For Event V來等待Sequence Engine Done Event,以確保有產生了所有sequence。
    • 如果該屬性設置為false,則sequence將在完成後重新開始,直到中止生成為止。
    • 如果需要連續生成,則還需要將Measure Record Length Is Finite Property設為false。否則,達到指定的記錄長度時,VI將返回錯誤。
  • 這些方法不適用於所有SMU,請參閱支持設備的驅動程式幫助文件。
  • 這些方法最適用於低頻信號。這是因為SMU的更新速率低於信號產生器。為了獲得更平整的高頻波形,請考慮購買NI的波形產生器