EasyManuals Logo

Tektronix Keithley SourceMeter 2450 User Manual

Tektronix Keithley SourceMeter 2450
108 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
Page #75 background imageLoading...
Page #75 background image
Section
7: Measuring I-V characteristics of FETs Model 2450 SourceMeter® Instrument
User's Manual
7-12 2450-900-01 Rev. E / August 2019
-- ########################## Model 2450 #2 (drain) setup ################
sweeppoints = 51
-- Set up the source function.
node[2].smu.source.configlist.create("sweepVals")
node[2].smu.source.func = node[2].smu.FUNC_DC_VOLTAGE
node[2].smu.source.autorange = node[2].smu.ON
node[2].smu.source.ilimit.level = 100e-3
-- Set up the measure function.
node[2].smu.measure.func = node[2].smu.FUNC_DC_CURRENT
node[2].smu.measure.autorange = node[2].smu.OFF
node[2].smu.measure.terminals = node[2].smu.TERMINALS_REAR
node[2].smu.measure.range = 100e-3
-- Set up TSP-Link triggering.
node[2].tsplink.line[2].mode = node[2].tsplink.MODE_SYNCHRONOUS_MASTER
node[2].tsplink.line[1].mode = node[2].tsplink.MODE_SYNCHRONOUS_ACCEPTOR
node[2].trigger.tsplinkout[2].stimulus = node[2].trigger.EVENT_NOTIFY2
node[2].trigger.tsplinkin[1].clear()
node[2].trigger.tsplinkin[1].edge = node[2].trigger.EDGE_RISING
-- Populate the sweepVals source config list, with source levels
-- 0 V to 5 V in 100 mV steps
for i = 0, 5, 0.1 do
node[2].smu.source.level = i
node[2].smu.source.configlist.store("sweepVals")
end
-- Set up the trigger model.
node[2].trigger.model.setblock(1, node[2].trigger.BLOCK_CONFIG_RECALL, "sweepVals")
node[2].trigger.model.setblock(2, node[2].trigger.BLOCK_SOURCE_OUTPUT,
node[2].smu.ON)
node[2].trigger.model.setblock(3, node[2].trigger.BLOCK_WAIT,
node[2].trigger.EVENT_TSPLINK1)
node[2].trigger.model.setblock(4, node[2].trigger.BLOCK_DELAY_CONSTANT, 0.01)
node[2].trigger.model.setblock(5, node[2].trigger.BLOCK_MEASURE_DIGITIZE)
node[2].trigger.model.setblock(6, node[2].trigger.BLOCK_CONFIG_NEXT, "sweepVals")
node[2].trigger.model.setblock(7, node[2].trigger.BLOCK_BRANCH_COUNTER, sweeppoints,
4)
node[2].trigger.model.setblock(8, node[2].trigger.BLOCK_NOTIFY,
node[2].trigger.EVENT_NOTIFY2)
node[2].trigger.model.setblock(9, node[2].trigger.BLOCK_BRANCH_COUNTER, steppoints,
3)
node[2].trigger.model.setblock(10, node[2].trigger.BLOCK_SOURCE_OUTPUT,
node[2].smu.OFF)
-- Start the trigger model for both SMUs and wait until it is complete
node[2].trigger.model.initiate()
trigger.model.initiate()
waitcomplete()

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Tektronix Keithley SourceMeter 2450 and is the answer not in the manual?

Tektronix Keithley SourceMeter 2450 Specifications

General IconGeneral
BrandTektronix
ModelKeithley SourceMeter 2450
CategoryLaboratory Equipment
LanguageEnglish

Related product manuals