Keithley 4200-SCS Reference Manual page 692

Semiconductor characterization system
Hide thumbs Also See for 4200-SCS:
Table of Contents

Advertisement

Section 8: Keithley User Library Tool (KULT)
seg_arb_define Defines a Segment ARB waveform
Purpose
Format
Remarks
Table 8-20
seg_arb_define
Start
startvals(0) = 0.0
startvals(1) = 1.0
startvals(2) = 1.0
startvals(3) = 1.5
startvals(4) = 1.5
startvals(5) = 0.0
startvals(6) = 0.0
See also
8-176
This function defines the parameters for a Segment ARB
int seg_arb_define(INSTR_ID inst_id, long ch, long nsegments,
double *startvals, double *stopvals, double *timevals, long
*triggervals, long *outputRelayVals);
Instrument ID of the PG2: VPU1, VPU2, and so on.
instr_id
ch
nsegments
startvals
stopvals
timevals
triggervals
outputRelayVals
Each channel of the 4205-PG2 can be configured to output its own unique Segment
Arb waveform. A Segment Arb waveform is made up of user-defined segments (up to
1024). Each segment can have a unique time interval, start value, stop value, output
trigger level (TTL high or low) and output relay state (open or closed).
The 4200-PG2 does not have high-endurance output relays (HEOR). When
NOTE
this function is used for an upgraded 4200-PG2, the values for the relays are
ignored.
See Segment ARB in Section 11 for details on this pulse mode. For triggering, refer to
Pulse-measure synchronization
To configure each channel to output a unique Segment Arb
seg_arb_sequence.
The following arrays are required for the example Segment ARB
Figure
11-3:
Stop
stopvals(0) = 1.0
timevals(0) = 50 e-9
stopvals(1) = 1.0
timevals(1) = 100 e-9
stopvals(2) = 1.5
timevals(2) = 20 e-9
stopvals(3) = 1.5
timevals(3) = 150 e-9
stopvals(4) = 0.0
timevals(4) = 50 e-9
stopvals(5) = 0.0
timevals(5) = 500 e-9
stopvals(6) = 0.0
timevals(6) = 130 e-9
arb_file, arb_array,
Return to
Section Topics
The PG2 channel: 1 or 2.
The number of values in each of the arrays (1024 maximum).
An array of start voltage values for each segment (in volts).
An array of stop voltage values for each segment (in volts).
An array of time values for each segment (20 ns minimum).
An array of trigger values: 0 (trigger low) or 1 (trigger high).
An array of values to control the high endurance output relay:
0 (open) or 1 (closed).
and
Pulse output
Time
Trigger
triggervals(0) = 1
triggervals(1) = 1
triggervals(2) = 1
triggervals(3) = 0
triggervals(4) = 0
triggervals(5) = 0
triggervals(6) = 0
seg_arb_file
Model 4200-SCS Reference Manual
®
waveform.
synchronization.
®
waveform, refer to
®
waveform shown in
Output relay
outputRelayVals(0) = 0
outputRelayVals(1) = 0
outputRelayVals(2) = 0
outputRelayVals(3) = 0
outputRelayVals(4) = 0
outputRelayVals(5) = 0
outputRelayVals(6) = 1
4200-901-01 Rev. S / May 2017

Advertisement

Table of Contents
loading

Table of Contents