Appendix B: Using a Model 590 C-V Analyzer
Model 4200A-SCS Parameter Analyzer Reference Manual
B-12
4200A-901-01 Rev. C / February 2017
CableCompensate590 user module
The
CableCompensate590
routine performs the 590 cable compensation procedure using the capacitor values
that are stored in the specified cable compensation file. The resultant compensation values generated by the
compensation process are stored in the same file.
Usage
status
= CableCompensate590(char *
CabCompFile
, char *
InstIdStr
, int
InputPin
, int
OutPin
, int
Freq100k
, int
Freq1M
, int
Range2p
, int
Range20p
, int
Range200p
, int
range2n
);
status
Returned values; see
Details
CabCompFile
The complete name and path for the cable compensation file; see
Details
InstIdStr
The CMTR instrument ID;
CMTR1
,
CMTR2
,
CMTR3
, or
CMTR4
, depending on your
system configuration
InputPin
The DUT pin to which the 590 input terminal is attached (
−
1 to 72); if a value of less
than 1 is specified, no switch matrix connection is made; see
Details
OutPin
The DUT pin to which the 590 output terminal is attached (
−
1 to 72); if a value of
less than 1 is specified, no switch matrix connection is made; see
Details
Freq100k
Determines if compensation is done for the 100 kHz frequency:
•
Do not compensate:
0
•
Compensate:
1
Freq1M
Determines if compensation is done for the 1 MHz frequency:
•
Do not compensate:
0
•
Compensate:
1
Range2p
Determines if compensation is done for the 2 pF range:
•
Do not compensate:
0
•
Compensate:
1
Range20p
Determines if compensation is done for the 20 pF range:
•
Do not compensate:
0
•
Compensate:
1
Range200p
Determines if compensation is done for the 200 pF range:
•
Do not compensate:
0
•
Compensate:
1
range2n
Determines if compensation is done for the 2 nF range:
•
Do not compensate:
0
•
Compensate:
1