Model 2450 SourceMeter® Instrument User's Manual
Section 6: Leakage current and insulation resistance
Send the following commands for this example application:
-- Reset the instrument, which also clears the buffer.
reset()
-- Set up the source function.
smu.source.func = smu.FUNC_DC_VOLTAGE
smu.source.ilimit.level = 10e-3
smu.source.level = 20
-- Set up measure function.
smu.measure.func = smu.FUNC_DC_CURRENT
smu.terminals = smu.TERMINALS_REAR
smu.measure.autorange = smu.ON
smu.measure.nplc = 1
-- Turn on the output and initiate readings.
smu.source.output = smu.ON
trigger.model.load("DurationLoop", 60, 0.2)
trigger.model.initiate()
-- Wait for the trigger model to complete.
waitcomplete()
-- Parse index and data into three columns.
print("Rdg #", "Time (s)", "Current (A)")
for i = 1, defbuffer1.n do
print(i, defbuffer1.relativetimestamps[i], defbuffer1[i])
end
-- Discharge the capacitor to 0 V and turn off the output.
smu.source.level = 0
smu.source.output = smu.ON
delay(2)
smu.source.output = smu.OFF
The graph in the following figure shows the results of this application. Notice the exponential current
response of the capacitor as it charges up to 20 V over time.
Figure 32: Leakage current test results
2450-900-01 Rev. E / August 2019
6-9
Need help?
Do you have a question about the Keithley SourceMeter 2450 and is the answer not in the manual?