EasyManua.ls Logo

Keithley Series 2600

Keithley Series 2600
136 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...
A-49
APPENDIX A
Scripts
--drain-source (Vds) while SMUB performs a fixed voltage bias (Vgs)on the gate-source and
the Ids is measured.
--SMUB then steps to the next base current and the Ic is measured.
--Returns measured Vds, Vgs, Id, gfs values are returned.
--Global variables
local l_icmpl = 100E-3 --Source compliance
--Shared local variables
local l_nplc = 1 --Integration rate of measurement
--Local sweep variables
local l_vgsstart = vgsstart --Vgs start voltage
local l_vgsstop = vgsstop --Vgs sweep stop voltage
local l_vgssteps = vgssteps --Number of steps in sweep
local l_vdsbias = vdsbias --Drain-source voltage
--Default values and level check
if (l_vgsstart == nil) then --Use default value
l_vgsstart = 0
end --if
if (l_vgsstart > 10) then --Coerce value
l_vgsstart = 10
end --if
if (l_vgsstop == nil) then --Use default value
l_vgsstop = 5
end --if
if (l_vgsstop > 10) then --Coerce value
l_vgsstop = 10
end --if
if (l_vgssteps == nil) then --Use default value
l_vgssteps = 20
end --if
if (l_vgssteps > 100) then --Coerce value
l_vgssteps = 100
end --if
local l_vgsstep = (l_vgsstop - l_vgsstart)/ (l_vgssteps - 1) --Vbe step size
local l_vgssource_val = l_vgsstart --Source value during sweep
local l_i = 1 --Iteration variable
if (l_vds_bias == nil) then --Use default value
l_vds_bias = 10

Table of Contents

Related product manuals