EasyManua.ls Logo

Keithley 2651A

Keithley 2651A
800 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Model 2651A High Power System SourceMeter® Instrument Reference Manual Appendix B: Calibration
2651A-901-01 Rev. A / March 2011 B-11
-45 A high speed ADC pulse verification script
As shown, the script generates a single -45 A pulse. To generate a different current level, edit the
line:
PulseLevel = -45
Refer to Instrument programming (on page 6-1) for information on loading and running scripts. Refer
to Functions and features
(on page 3-1) for detailed information about generating pulses and triggers.
-- '-45 A high speed ADC pulse verification script'--
-- Set up SMU idle state ranges and limits
smua.reset()
smua.source.highc = smua.DISABLE
smua.source.delay = 0
smua.source.func = smua.OUTPUT_DCAMPS
smua.source.rangei = 50
smua.measure.rangei = 50
smua.measure.rangev = 10
smua.source.limitv = 10
-- Create a variable for pulsed output value
PulseLevel = -45
-- Note: Make sure that the source idle value has the same polarity
-- as the pulse value to avoid a ~100 uS polarity change
-- time delay during the pulse.
smua.source.leveli = .000001 * PulseLevel
-- Set up single 1 mS pulse using timer[1]
PulseTimer = trigger.timer[1]
PulseTimer.delay = .001
PulseTimer.stimulus = smua.trigger.ARMED_EVENT_ID
PulseTimer.count = 1
-- Set up source pulse parameters
smua.trigger.endpulse.stimulus = PulseTimer.EVENT_ID
smua.trigger.endpulse.action = smua.SOURCE_IDLE
smua.trigger.source.limitv = 10
smua.trigger.source.stimulus = smua.trigger.ARMED_EVENT_ID
smua.trigger.source.action = smua.ENABLE
-- Use a single item list to program the pulse level
smua.trigger.source.listi({PulseLevel})
-- Set up measurement trigger 500 uS into the 1 mS pulse
MeasStartTimer = trigger.timer[2]
MeasStartTimer.delay = .0005
MeasStartTimer.stimulus = smua.trigger.ARMED_EVENT_ID
MeasStartTimer.count = 1
-- Set up Fast ADC to take 500 measurements at 1 uS interval
smua.measure.autozero = smua.AUTOZERO_OFF
smua.measure.filter.enable = smua.FILTER_OFF
smua.measure.adc = smua.ADC_FAST

Table of Contents

Other manuals for Keithley 2651A

Related product manuals