Section 13: LPT library function reference
Model 4200A-SCS Parameter Analyzer Reference Manual
13-118
4200A-901-01 Rev. C / February 2017
pulse_step_linear
This command configures the pulse stepping type.
Usage
int pulse_step_linear(int
instr_id
, int
chan
, int
StepType
, double
start
, double
stop
, double
step
);
instr_id
The instrument identification code: VPU1, VPU2, PMU1, PMU2, and so on
chan
Channel number of the pulse generator:
1
or
2
StepType
Step type:
•
PULSE_AMPLITUDE_SP
: Sweeps pulse voltage amplitude
•
PULSE_BASE_SP
: Sweeps base voltage level
•
PULSE_DC_SP
: Sweeps DC voltage level
•
PULSE_PERIOD_SP
: Sweeps pulse period
•
PULSE_RISE_SP
: Sweeps pulse rise time
•
PULSE_FALL_SP
: Sweeps pulse fall time
•
PULSE_WIDTH_SP
: Sweeps FWHM (full-width half-maximum) pulse width
•
PULSE_DUAL_BASE_SP
: Dual sweeps base voltage level
•
PULSE_DUAL_AMPLITUDE_SP
: Dual sweeps pulse voltage amplitude
•
PULSE_DUAL_DC_SP
: Dual sweeps DC voltage level
start
Initial value for stepping
stop
Final value for stepping
step
Step size for stepping
Pulsers
4220-PGU
4225-PMU
Pulse mode
Standard
Details
The relationship between a step function and a sweep function for SMUs is illustrated in
(on page 3-36). The step/sweep relationship for pulsing is similar (see
(on page 6-63)). While a terminal of a device is at a pulse step, a pulse
sweep is performed on another terminal.
A
pulse_step_linear
function cannot be used by itself. At least one PMU channel in a test must
be a valid
pulse_sweep_linear
function call. The last three sweep types are for pulse dual
sweeps (see
(on page 6-71)).
Use the
start
,
stop
, and
step
parameters to configure stepping. In addition, ensure that all pulse
parameters are set before calling the
pulse_sweep_linear
or
pulse_step_linear
function. For
example, when performing a pulse amplitude sweep (
PULSE_AMPLITUDE_SP
), use
pulse_vlow
to
set the base voltage.