Example Schottky diode - Alshain-Oy/Strix GitHub Wiki
Schottky diode IV curve measurement
IV curve
Connection diagram
Code
#!/usr/bin/env python3
# Filename: measure-schottky.py
import sys
import serial
import libStrix
import time
com = serial.Serial( sys.argv[1], 460800, timeout = 2.5 )
smu = libStrix.Strix( com, 1 )
smu.write( libStrix.PARAM_AUTORANGING, libStrix.AUTORANGING_ON )
smu.write( libStrix.PARAM_AVERAGES, 5 )
v_start = 0.0
v_stop = 0.33
dV = 0.005
v_current = v_start
smu.enable_output( True )
N = 0
while v_current < v_stop:
smu.set_drive_voltage( v_current )
time.sleep(0.1)
Imeas = smu.measure_current()
Vmeas = smu.measure_voltage()
print( N, Vmeas, Imeas )
print( N, v_current, Imeas, file = sys.stderr )
v_current += dV
N += 1
smu.enable_output( False )
# py measure-schottky.py COMx > schottky.dat