The PXIe-4051 features transient response that can be customized to the application and setup. This allows systems using the PXIe-4051 as a load to have transient response to be tuned to the best possible performance for you. You can control the balance of response time, bandwidth and overshoots that is acceptable for you.
For example, in a particular system perhaps you can live with a slight overshoot in order to get fast setpoint rise and fall. Perhaps you wanted to have transient response signature that is different for the rising and falling edge of the sequence of setpoints. All this becomes possible once you master how to setup a finely tuned system of the PXIe-4051 and your DUT using the custom transient response feature.
NI Source-Adapt optimizes system transient response and interconnects for the following conditions:
- Optimized transient response time
- Controllable overshoots or undershoots
- Reduced Ringing
Long cables and high inductance between the DUT and the electronic load can lead to an unstable or oscillatory system. The following graph is an example of how SourceAdapt can be used to optimize a system with long cable length or high cable inductance and high required current setpoints.
Basic Considerations
NI Source-Adapt optimizes system transient response and interconnects for the following conditions:
- Optimized transient response time
- Controllable overshoots or undershoots
- Reduced Ringing
Long cables and high inductance between the DUT and the electronic load can lead to an unstable or oscillatory system.
In the table 1 are the parameters used to effectively tune the loop gain of a system, using a PXIe-4051,
Table 1. Compensation Parameters
| Compensation Parameter | Mode | Details |
| Gain Bandwidth (GBW) | Both |
Set the GBW of the instrument. Higher values give faster response but poorer stability.
10 Hz to 1 MHz
|
| Compensation Frequency | Both |
Set the geometric mean of the pole frequency and the zero frequency. It is the frequency of maximum phase shift caused by the pole-zero pair.
50 Hz to 1 MHz
|
| Pole-Zero Ratio | Both | Set the ratio of the pole frequency to zero frequency. A lag compensator has a polezero ratio set to a value less than 1.0, and a lead compensator has a pole-zero ratio set to a value greater than 1.0. If the polezero ratio is set to exactly 1.0, the pole and zero cancel each other and have no effect. You can set the pole-zero ratio to any value between 0.0625 and 16. |
The Concept of Loop Gain
Depending on the length and thickness of the cables, these will show up as unwanted inductance to the system. Inductance slows down the system response as it will naturally limits the maximum slew rate of the whole system. To achieve the fastest (shortest) transient response time, use as short and as thick a cable as possible. The PXIe-4051 has connectors to use two parallel cables, use this to effectively increase the cable thickness.
For example, when using constant current mode (CC Mode), the PXIe-4051 will then attempt to regulate the current thru it by measuring the current and adjusting it continuously in a feedback loop. When the feedback loop has some inductance (unwanted or otherwise), for example, due to long or thin cables, the inductance will show up as a peak in what is known as the loop-gain of the feedback system.
Cable or system inductance as shown in figure 1, shows up as a peak (figure 2) in the system loop gain. When the ‘peak’ of the inductance as shown in figure 2, rises above the 0dB line the system will likely to be come unstable. In fact as the peak approaches the 0dB line the system will become more oscillatory with which the effects can be noticed in time domain as a over-shoots, ringing and then straight oscillation.

Figure 1. Loop Gain in a system where a Voltage Source (DUT) is connected with cables to PXIe-4051

Figure 2. Loop gain with various inductance, cable length
The effect of tuning the gain-bandwidth parameters (GBW) relative to the inductive peak and overall loop gain can be shown in Figure 3. Increasing GBW will make the system ‘faster’ however with a system with inductive peaks or any other peaks due to the device under test (DUT) would make the peak cross the 0dB even more leading to more instability. In the system in figure 3, in the normal configuration, the peak is already above 0dB, so the correct way of making the system stable would be to reduce GBW instead and bring the peak below the 0dB crossing and stabilizing the system.

Figure 3: GBW adjustments effects on loop-gain and cable inductance ‘peak’
In all the cases of attempting to stabilize the system, the pole-zero ratio settings of the source-adapt should be set to 1. This effectively disable the pole zero settings. Always tune with GBW only first to stabilize the system before using the pole zero settings to attempt to get better transient performance. Also, for optimum response when tuning for step/transient response for your system, ensure that the slew-rate setting is set to maximum. After tuning is done you can set the slew-rate to slow down the slew rate (rise and fall) of your system. However, you cannot use the slew-rate setting to set to a faster slew rate that the system can maximally achieved via the source-adapt tuning as this is the physical limit of the whole system.
At the stabilization stage, transient response may exhibit overshoots or undershoots but these can be alleviated later via the pole zero tuning. The important goal at this stage is to use the GBW settings to obtain a DC stable system at all the load points that you need the DUT to operate at.
It is critical that with the GBW setting that you found at this point to vary the load current to all the required operating points to make sure that they are stable. This is especially true at the highest current and at any short circuit (or protection limit) current that you are intending to test. Typically you should tune for optimal GBW at the highest current you intend to test the DUT with.
One good guidance to tuning is to adjust to the highest GBW that still results in a stable system (no ringing or oscillatory step response) and then back off for some margins to account for system/setup/DUT tolerances.
Once you have a stable system, then you can move to tuning the pole zero ratio to optimize on the transient response of the system.