Output Impedance
- Updated2025-04-18
- 4 minute(s) read
NI power supplies and SMUs include output amplifiers that drive their outputs through series resistors. The resistors enable the measurement and control of output current. The value of the resistor is larger for low-current ranges and smaller for high-current ranges.
Depending on whether the device is in constant voltage mode or in constant current mode, feedback can make the output behave like a true voltage or current source at DC. At higher frequencies, there is no feedback, and the output behaves like a voltage source in series with the selected output resistor.
In constant current mode, the controller forces the output current, as determined by the voltage across the sense resistor, to match the setpoint, regardless of the actual output voltage. The slew rate of the instrument to a new setpoint will be limited by output capacitance in constant current mode.
In constant voltage mode, the controller forces the output voltage to match the setpoint, even when there is a voltage drop across the resistor. The slew rate of the instrument to a new setpoint will be limited by output inductance in constant voltage mode.
Output Capacitance
Output Inductance
Decreasing Output Capacitance
Output capacitance has an effect on the output slew rate. You can decrease output capacitance and increase the speed of the PXIe-4138.
Decreasing Virtual Output Capacitance
Virtual output capacitance can significantly limit output slew rate. For example, consider the PXIe-4138 stepping from 0 V to 2 V in the 100 mA range with a 1 mA compliance limit. Even in the absence of a load, the 1 mA compliance current charging the virtual capacitance limits the output slew rate. You can adjust the settings of NI-DCPower to decrease the effect of virtual output capacitance.
Decreasing Real Output Capacitance
Real output capacitance can limit slew rate.
You can perform any of the following actions to decrease output capacitance:
- Reduce the capacitance of fixtures or switches.
- Use shorter length cabling to reduce the actual capacitance of the load.
When slew rate is limited by the current available to charge a real output capacitance, changing ranges or GBW settings has no effect. Changing ranges or GBW settings affects only the virtual output capacitance.
Using NI-DCPower to Decrease the Impact of Output Capacitance
You can perform any of the following actions in NI-DCPower to decrease the impact of output capacitance:
- Select the smallest current range consistent with the current limit using niDCPower Configure Current Limit and niDCPower Configure Current Limit Range. For instance, using the 1 mA range in the previous example decreases the virtual capacitance by a factor of over 100, effectively removing the virtual-capacitance-related slew rate limit.
- Increase the compliance limit. The real output capacitance does not decrease, but the current available to charge it increases. Increasing the compliance limit to 100 mA in the preceding example effectively removes the output-current-related slew rate limit.
- Increase the gain-bandwidth (GBW) product in current mode by setting the transient
response using the niDCPower_Transient Response property or the
NIDCPOWER_ATTR_TRANSIENT_RESPONSE attribute. There are two setting
options:
- Set the transient response to Fast instead of Normal.
- Set transient response to Custom and increase the
current-mode GBW setting.
Because there is no load in this example, it takes a significant change in DAC settings to cause a small change in output current. This condition means that the overall loop gain is low for current, and you can increase the current-mode GBW product to compensate without compromising stability. Setting current-mode GBW to the maximum value of 20 MHz reduces the output capacitance and results in a substantial speed increase.
Decreasing Output Inductance
Cable inductance has an effect on the output current slew rate. You can decrease cabling inductance and increase the speed of the PXIe-4138.
You can perform any of the following actions to decrease output inductance:
- Use shorter length cabling.
- Reduce the loop area between Output HI and Output LO.
Setting Programmable Output Resistance
You can program the channel of the PXIe-4138 to vary the output resistance.
The positive range of the output resistance allows the channel to emulate real-world devices with nonzero output resistance. The negative resistance range allows you to compensate for voltage drops due to resistive losses between the remote sense points and the DUT terminals.
Use the niDCPower Configure Output Resistance VI or the niDCPower_Configure_Output_Resistance function to set the output resistance. Refer to the PXIe-4138 Specifications for more information about the values to which you can set the output resistance.