EasyManuals Logo

Tektronix Keithley SourceMeter 2470 User Manual

Tektronix Keithley SourceMeter 2470
84 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 #72 background imageLoading...
Page #72 background image
Section
6: Measure I-V characteristics of FETs Model 2470 High Voltage SourceMeter Instrument
User's Manual
6-16 2470-900-01 Rev. B / August 2019
local stepPoints = (gateVstop - gateVstart) * (1 / gateStepSize) + 1
-- Set up the trigger model.
gate.trigger.model.setblock(1, gate.trigger.BLOCK_CONFIG_RECALL, "stepVals")
gate.trigger.model.setblock(2, gate.trigger.BLOCK_SOURCE_OUTPUT, gate.smu.ON)
gate.trigger.model.setblock(3, gate.trigger.BLOCK_MEASURE_DIGITIZE)
gate.trigger.model.setblock(4, gate.trigger.BLOCK_NOTIFY,
gate.trigger.EVENT_NOTIFY1)
gate.trigger.model.setblock(5, gate.trigger.BLOCK_WAIT, gate.trigger.EVENT_TSPLINK1)
gate.trigger.model.setblock(6, gate.trigger.BLOCK_CONFIG_NEXT, "stepVals")
gate.trigger.model.setblock(7, gate.trigger.BLOCK_BRANCH_COUNTER, stepPoints, 3)
gate.trigger.model.setblock(8, gate.trigger.BLOCK_SOURCE_OUTPUT, gate.smu.OFF)
--######################## 2470 SMU #2 (drain) setup ################
-- Set up the source function.
drain.smu.source.func = drain.smu.FUNC_DC_VOLTAGE
drain.smu.source.ilimit.level = drainIlimit
drain.smu.source.level = drainV
-- Set up measure function.
drain.smu.measure.func = drain.smu.FUNC_DC_CURRENT
drain.smu.terminals = drain.smu.TERMINALS_REAR
drain.smu.measure.autorange = drain.smu.ON
-- Set up TSP-Link triggering.
drain.tsplink.line[1].mode = drain.tsplink.MODE_SYNCHRONOUS_ACCEPTOR
drain.trigger.tsplinkout[1].stimulus = drain.trigger.EVENT_NOTIFY1
-- Set up the trigger model.
drain.trigger.model.setblock(1, drain.trigger.BLOCK_SOURCE_OUTPUT, drain.smu.ON)
drain.trigger.model.setblock(2, drain.trigger.BLOCK_WAIT,
drain.trigger.EVENT_TSPLINK1)
drain.trigger.model.setblock(3, drain.trigger.BLOCK_DELAY_CONSTANT, 0.01)
drain.trigger.model.setblock(4, drain.trigger.BLOCK_MEASURE_DIGITIZE)
drain.trigger.model.setblock(5, drain.trigger.BLOCK_NOTIFY,
drain.trigger.EVENT_NOTIFY1)
drain.trigger.model.setblock(6, drain.trigger.BLOCK_BRANCH_COUNTER, stepPoints, 2)
drain.trigger.model.setblock(7, drain.trigger.BLOCK_SOURCE_OUTPUT, drain.smu.OFF)
--######################## Start test ################
-- Start the trigger model for both SMUs and wait until it is complete.
gate.trigger.model.initiate()
drain.trigger.model.initiate()
print("Test Running...")
waitcomplete()
if drain.defbuffer1.n == 0 or gate.defbuffer1.n == 0 then
print("\nNo readings in buffer\n")
return
end
-- Perform basic exponential fit
local diffHighV, diffLowV = 9.9e37, 9.9e37
local fitHighIndex = 0
local fitLowIndex = 0
local gateV = 0
local gateHighV = 0
local gateLowV = 0

Table of Contents

Other manuals for Tektronix Keithley SourceMeter 2470

Questions and Answers:

Question and Answer IconNeed help?

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

Tektronix Keithley SourceMeter 2470 Specifications

General IconGeneral
BrandTektronix
ModelKeithley SourceMeter 2470
CategoryMeasuring Instruments
LanguageEnglish

Related product manuals