0A-SCS Parameter Analyzer Reference Manual Section 13:
LPT library function reference
4200A-901-01 Rev. C / February 2017 13-113
pulse_ranges
This command sets the voltage pulse range and voltage/current measure ranges.
Usage
int pulse_ranges(int instr_id, int chan, double VSrcRange, int Vrange_type, double
Vrange, int Irange_type, double IRange);
The instrument identification code, such as VPU1, VPU2, PMU1, or PMU2
Channel number of the pulse card: 1 or 2
• 5 or 20 (into 50 Ω)
•
or
(into ≥1 MΩ)
Voltage measure range type (PMU):
• Auto: 0
• Limited auto: 1
•
Voltage measure range (PMU) in volts: 10 or 40; ignored if autorange is selected
Current measure range type (PMU):
• Auto: 0
• Limited auto: 1
•
Current measure range in amps; see Details; ignored if autorange is selected
Pulsers
4220-PGU
4225-PMU
4225-RPM
Pulse modes
Standard, Full Arb, Segment Arb
Details
The Vrange_type, Vrange, Irange_type, and Irange parameters are ignored by the PGU.
Autorange (0) and limited autorange (1) are not valid for the Segment Arb pulse mode.
You can set the source range independently for each PGU channel. There are two ranges for the
output level: 5 V and 20 V (into a 50 Ω DUT load). Selecting the 5 V range also selects high-speed
pulse output. For the 5 V high-speed range, the Pulse period (on page 6-102
) can be as short as 20
ns and Pulse Width (on page 6-102) can be set as short as 10 ns. This setting takes effect when the
next pulse trigger is initiated.
For the PGU, use this command to set the voltage source range for pulse output.
For the PMU, use this command to:
• Set the voltage source range for pulse output.
• Set the voltage and current measure range types.
• Set the actual voltage and current measure ranges.