A-24
APPenDIx A
Scripts
Program 5. Gummel Plot
--[[
Gummel(): USES TABLES
This program performs a series of voltage sweeps on the base-emitter (VBE) of a BJT at a
fixed collector-emitter voltage (VCE). The base-emitter (IB) and collector-emitter (IC)
currents are measured and printed.
Required equipment:
(1) Dual-channel Keithley Series 2600 System SourceMeter instrument
(1) 2N5089 NPN Transistor
Running this script creates functions that can be used to create a Gummel plot of
transistors. The default values are for an NPN transistor type 2N5089.
The functions created are:
1. Gummel(vbestart, vbestop, vbesteps, vcebias)
--Default values vbestart = 0V, vbestop = 0.7V, vbesteps = 70, vcebias =
10V
2. Print_Data(vbesteps,vbe, vcebias, ic, ib)
See detailed information listed in individual functions.
To run:
1) From Test Script Builder
- Right-click in the program window, select “Run as TSP”
- At the TSP> prompt in the Instrument Control Panel, type Gummel()
2) From an external program
- Send the entire program text as a string using standard GPIB Write calls.
Rev1: JAC 5.30.2007
]]--
------------------ Keithley TSP Function ------------------
function Gummel(vbestart, vbestop, vbesteps, vcebias) --Configure SMUB to perform a voltage
sweep on the
--base (Vbe) from start to stop in a user-defined number of steps while SMUA performs a
fixed voltage bias on the
--collector-emitter. SMUA then increments to next bias value and continues to stop value.
--Returns measured Ib, Ic, and Vbe.
--Global variables
local l_icmpl = 100E-3 --Source compliance
Summary of Contents for Series 2600
Page 5: ......
Page 7: ......
Page 17: ...2 8 Section 2 Two terminal Device Tests...
Page 39: ...4 10 Section 4 FET Tests...
Page 53: ...6 4 Section 6 High Power Tests...
Page 130: ...A 77 Appendix A Scripts BJT_Comm_Emit_Vsb...
Page 136: ...Click below to find more Mipaper at www lcis com tw Mipaper at www lcis com tw...