Section 7: TSP command reference
Series 2600B System SourceMeter® Instrument Reference Manual
7-112
2600BS-901-01 Rev. C / August 2016
Details
This function causes the
smu
to:
•
Change its current limit to
limiti
with a voltage output of
levelv
for
sourcedelay
time, and then
changes its current limit to
measurei
(that also changes the measurement range to
measurei
) for
measuredelay
time
•
When
measuredelay
time expires, measurements are taken at a rate determined by the
smu
X
.measure.nplc
setting
The function returns
true
if threshold is reached; the function returns
false
if threshold is not
reached before
timeout
expires.
When testing the leakage current threshold:
•
Charge the capacitor before calling this function (the instrument's output is usually at a non-zero voltage
prior to calling this function; when measuring leakage, this function does not charge the capacitor).
•
If testing the device's leakage current threshold, set
levelv
= 0
.
Example
smua.source.highc = smua.ENABLE
smua.source.levelv = 5
smua.source.output = smua.OUTPUT_ON
delay(1)
pass = i_leakage_threshold(smua, 0, 1,
300e-3, 10e-6, 100e-3, 1e-6, 1)
Enable high-capacitance mode.
Charge the capacitor.
The parameters passed on to the
i_threshold_measure()
function in this
example are:
smu
= smua
levelv
= 0 V
limiti
= 1 A
sourcedelay
= 300 ms
measurei
= 10
µ
A range
measuredelay
= 100 ms
threshold
= 1
µ
A
timeout
= 1 s
The levels and delays will depend on the
value and type of capacitor used.
Sets
pass = true
if the current is
measured below 1
µ
A in less than 1 second.
Also see
(on page 3-65)
(on page 7-110)
(on page 3-65)
(on page 5-23)
InitiatePulseTest()
This KIPulse factory script function initiates the pulse configuration assigned to
tag
.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
No