Full Arb Waveform - Keithley 4200A-SCS User Manual

Pulse card
Hide thumbs Also See for 4200A-SCS:
Table of Contents

Advertisement

Model 4200A-SCS Pulse Card (PGU and PMU) User's Manual
Pulse modes: Source, Segment Arb
LPT function: seg_arb_define
This function is used to define a Segment Arb waveform. This function includes parameters to
specify the number of segments (nSegments) and arrays for start (startvals), stop
(stopvals), and time values (timevals). It also includes arrays for trigger levels
(triggervals) and output relay states (outputRelayVals).

Full arb waveform

You can configure each channel of the pulse generator to generate its own unique full arb waveform.
A full arb waveform is made up of user-defined points (up to 262,144).
Each waveform point can have its own unique voltage value. A time interval is set to control the time
spent at each point in the waveform. The following figure shows an example of a user-defined full arb
waveform. The waveform is made up of 80 voltage points, with the time interval between each point
set to 10 ns.
Use the arb_array function to define a full arb waveform. This function includes parameters to
specify the number of waveform points, the time interval, an array of voltage levels, and a file name.
For more information, refer to arb_array.
The arb_file function is used to load the defined full arb waveform into the pulse generator. For
more information, refer to arb_file.
The following voltage level array is required for the full-arb waveform shown in this graph.
Level array
levelArr[0] = 0.5
levelArr[1] = 1.0
levelArr[2] = 1.5
levelArr[39] = 19.5
4200A-PMU-900-01 Rev. A December 2020
Level array (continued)
levelArr[41] = 19.5
levelArr[42] = 19.0
levelArr[43] = 18.5
levelArr[79] = 0.5
Section 4: Pulse card concepts
4-13

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

4220-pgu4220-pmu

Table of Contents