2600AS-901-01 Rev. B / September 2008
Return to
10-13
Series 2600A System SourceMeter® Instruments Reference Manual
Section 10: Triggering
Figure 10-6
Using a timer for an SDM cycle
Using timers to perform pulse mode sweeps
Timers can also be used to control the pulse width during a pulsed sweep. To create a pulse train,
a second timer must be used to configure the pulse period. The examples below show a single
pulse output and a pulse train output.
NOTE The SMU endpulse action
smux.trigger.endpulse.action
must be set to
smuX.SOURCE_IDLE
in order to create a pulse.
Single pulse example:
•
Set the delay attribute of a timer equal to the desired pulse width.
•
Trigger the timer to start when the SMU moves out of the arm layer of the trigger model.
•
Assign the trigger event generated by the timer to the stimulus input of the SMU end pulse
event detector.
•
Configure the source action to start immediately by setting the stimulus input of the source
event detector to 0.
•
Set the endpulse action to
SOURCE_IDLE
.
-- Generate a single 500us, 5V pulse.
-- Configure a single-point voltage list sweep.
smua.trigger.source.listv({5})
smua.trigger.source.action = smua.ENABLE
smua.trigger.measure.action = smua.DISABLE
-- Configure other source parameters for best timing possible.
smua.trigger.source.limiti = 0.1
smua.source.rangev = 5
-- Configure timer parameters to output a single 500us pulse.
SMU A
Trigger event:
smua.trigger.SOURCE_COMPLETE_EVENT_ID
Trigger event:
trigger.timer[1].EVENT_ID
Stimulus input:
smua.trigger.measure.stimulus
Stimulus input:
trigger.timer[1].stimulus
Timer #1