NI DC Power Supplies and SMUs Help (NI-DCPower)

Edition Date: January 2018

Part Number: 370736U-01

View Product Info

DOWNLOAD (Windows Only)

NI-DCPower (English | Japanese)

The source unit can output configurable voltage pulses or current pulses.

Pulsing in Single Point Source Mode

In Single Point source mode, the source unit generates a single pulse, then returns to the pulse bias level.

The following figure illustrates a single pulse cycle.

Single Pulse

The following steps illustrate the typical operation of the source unit for each pulse when you initiate a pulse output function:

  1. To enable pulsing, set the niDCPower Output Function property to Pulse Voltage or Pulse Current or set the NIDCPOWER_ATTR_OUTPUT_FUNCTION attribute to NIDCPOWER_VAL_PULSE_VOLTAGE or NIDCPOWER_VAL_PULSE_CURRENT.
  2. (Optional) In Sequence source mode, if this is not the first step in a sequence, the source unit emits a Ready For Pulse Trigger event and waits for a Pulse trigger.
  3. After receiving the Pulse Trigger, the source unit applies the pulse level configuration. In Sequence mode, this is the next pulse level in the array.
  4. After waiting the time specified by the source delay, the source unit generates a Source Complete event. In Sequence mode, if you specify source delay on a per-step basis then this time is optionally the next source delay in the array.
  5. (Optional) To specify that the measure unit now takes a measurement and stores it in a buffer on the device, set the niDCPower Measure When property to Automatically After Source Complete or the NIDCPOWER_ATTR_MEASURE_WHEN attribute to NIDCPOWER_VAL_AUTOMATICALLY_AFTER_SOURCE_COMPLETE.
  6. After waiting the remainder of the pulse on time, the source unit applies the pulse bias configuration.
  7. After waiting the pulse bias delay, the source unit emits a Pulse Complete event.
  8. The source unit waits the remainder of the pulse off time.
  9. At commit, the bias settings are applied to the output.


Pulsing in Sequence Source Mode

In Sequence source mode, the source unit applies a list of pulse levels in succession while still maintaining the specified duty cycle by applying the specified Pulse On and Pulse Off times. The following figure illustrates a sequence consisting of two pulses. The sequence is repeated twice.

Note Note  Timing properties or attributes for pulses, such as pulse on time, pulse off time, and pulse bias delay, must be constant for all steps in the sequence.
Pulse Sequence

Refer to Sequence source mode for general information about trigger and event behavior in sequences.

Pulsing in an Advanced Sequence

Pulsing in an advanced sequence differs from pulsing in sequence source mode in the following ways:

  • All pulse-related properties or attributes can be reconfigured per step in an advanced sequence.

Pulse Source Model

The following table shows the properties applied for each pulse output function.

Pulse VoltagePulse Current
Pulse Voltage LevelPulse Current Level
Pulse Bias Voltage LevelPulse Bias Current Level
Pulse Voltage Level RangePulse Current Level Range
Pulse Current Limit1Pulse Voltage Limit1
Pulse Current Limit High2Pulse Voltage Limit High2
Pulse Current Limit Low2Pulse Voltage Limit Low2
Pulse Bias Current Limit1Pulse Bias Voltage Limit1
Pulse Bias Current Limit High2Pulse Bias Voltage Limit High2
Pulse Bias Current Limit Low2Pulse Bias Voltage Limit Low2
Pulse Current Limit RangePulse Voltage Limit Range

1Applied when the Compliance Limit Symmetry property is set to Symmetric or the NIDCPOWER_ATTR_COMPLIANCE_LIMIT_SYMMETRY attribute is set to NIDCPOWER_VAL_SYMMETRIC.

2Applied when the Compliance Limit Symmetry property is set to Asymmetric or the NIDCPOWER_ATTR_COMPLIANCE_LIMIT_SYMMETRY attribute is set to NIDCPOWER_VAL_ASYMMETRIC.

The following attributes are applied for both pulse output functions:

  • Source Delay
  • Pulse Bias Delay
  • Pulse On Time
  • Pulse Off Time

Support for Pulsing

The following devices do not support this feature:

  • PXI-4110
  • PXIe-4112/4113
  • PXI-4130
  • PXI-4132
  • PXIe-4140/4141/4142/4143/4144/4145
  • PXIe-4154

Related Topics

Advanced Sequencing


Not Helpful