NI power supplies and SMUs use one or more ranges for voltage and current output, as well as one or more ranges for voltage and current measurement.

Use the highest resolution (smallest) range possible for a particular application to get maximum output and measurement accuracy. Refer to the PXI-4110 Specifications for more information about what ranges are available for a particular channel on your device.

Note The measurement range is implicitly selected based on the configured output range. Thus, you cannot change the measurement range independently of the output range. The selected measurement range is large enough to measure any voltage or current within the configured output range.

Ranges are typically described as the maximum possible value from zero that the range can output or measure (not including the overrange). For example, in the 20 mA current level range, the current level can be configured up to 20 mA.

  • When niDCPower Configure Output Function is set to DC Voltage, the voltage level range and current limit range are in use.
  • When niDCPower Configure Output Function is set to DC Current, the current level range and voltage limit range are in use.

Changing Ranges

You can use the following VIs and functions to configure output ranges for your device.

Table 10. Supported Configurable Output Ranges for Each Device Channel
Range VI Function
Voltage level range niDCPower Configure Voltage Level Range niDCPower_ConfigureVoltageLevelRange
Voltage limit range niDCPower Configure Voltage Limit Range niDCPower_ConfigureVoltageLimitRange
Current level range niDCPower Configure Current Level Range niDCPower_ConfigureCurrentLevelRange
Current limit range niDCPower Configure Current Limit Range niDCPower_ConfigureCurrentLimitRange

When you configure an output range, if you request a range that differs from the ranges described in the PXI-4110 Specifications, NI-DCPower selects the highest resolution (smallest) range available that accommodates the requested range. For example, if you request 100 mA current range on a device with only 20 mA and 200 mA current limit ranges, NI-DCPower selects the 200 mA range.

To change the range, the configured range must be able to accommodate the configured output value. For example, if the current limit range is 1 A and the current limit is 50 mA, changing the current limit range to 20 mA is not allowed because 50 mA is not possible in the new range.

Note Changing current ranges implies a change in the shunts used to measure current. Under loaded conditions, particularly in constant current mode, this will result in glitches at the output. To reduce the risk of damage to the DUT, the range change is designed so that the current may be less than programmed but not more.

Level and limit changes occur simultaneously when a range change is not required. The changes occur when the channel configuration is applied upon entering the Running state. However, changes do not occur simultaneously if there is a voltage or current range change involved.

When changing ranges in the Running state, be aware of the order of the output range and output value changes because the configuration change takes effect immediately in this state. To avoid ordering issues, NI recommends that you configure the output range and output value in the Uncommitted state and then transition to the Running state. Alternatively, you can enable source autoranging for the range you want to change.

Overranging

If niDCPower Overranging Enabled is set to TRUE, the valid values for the programmed output (voltage level, voltage limit, current level, and current limit) may be extended beyond their normal operating range on channels that support this feature.

Enabling overranging for a particular channel extends voltage and current output capabilities from 100% to 105% for the output range. Overranging is applicable to output ranges only and does not apply to measurement ranges. Measurements in any given range may be made up to 105% of the range by default without enabling overranging.

Notice If the current range is changed while the PXI-4110 is in constant current mode, a spike in the output current could occur for a maximum of 3 ms. This will not occur if the PXI-4110 is in constant voltage mode.

Source Autoranging

When you enable source autorange by setting Source » Output Function, NI-DCPower automatically changes the output range based on the configured output setpoint. NI-DCPower automatically changes to the highest resolution (smallest) range that can accommodate the configured output value. You can selectively enable source voltage level/limit and current limit/level autorange on a channel.

Note While source autorange selects the best range based on the setpoint, it does not change the range until you program a new setpoint.