Breakdown Voltage Measurement - Agilent Technologies B1500A User Manual

Semiconductor device analyzer
Hide thumbs Also See for B1500A:
Table of Contents

Advertisement

Table 4-12

Breakdown Voltage Measurement

Table 4-12 explains an example subprogram that performs the quasi pulsed spot
measurement and displays the measurement result data (bipolar transistor
breakdown voltage).
Breakdown Voltage Measurement Example
void perform_meas (ViSession vi, ViStatus ret)
{
ViInt32
emitter
/*ViInt32
base;
ViInt32
collector = 4;
ViReal64
start =
ViReal64
vc =
ViReal64
iccomp =
ViReal64
hold =
ViReal64
delay =
ViReal64
meas;
ViInt32
status;
ret = agb1500_setSwitch(vi, emitter, 1);
ret = agb1500_setSwitch(vi, collector, 1);
check_err (vi, ret);
ret = agb1500_force(vi, emitter, agb1500_VF_MODE, 0, 0, 0.1, 0);
check_err (vi, ret);
ret = agb1500_setBdv(vi, collector, 0, start, vc, iccomp, hold,
delay);
check_err (vi, ret);
Line
1
Beginning of the perform_meas subprogram.
4 to 13
Declares variables, and defines the value.
15 to 16
Enables measurement channels.
19
Applies voltage to device.
22
Sets the quasi pulsed voltage source.
17, 20, and
Calls the check_err subprogram (shown in Table 4-1) to check if
23
an error status is returned for the previous line.
Agilent B1500 VXIplug&play Driver User's Guide, Edition 3
Programming Examples for C++ Users
Breakdown Voltage Measurement
= 1;
/* SMU1 */
open */
/* SMU4 */
0;
100; /* intlk cable must be connected */
0.005;
0;
0;
Description
/* 1 */
/* 13 */
/* 15 */
/* 17 */
/* 20 */
/* 23 */
4-37

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents