This subsystem controls the system calibration. To properly perform a calibration, several parameters must be set. The table below lists all of the required commands. First, use the :MEDium and :CONNector subcommands to specify the calibration line type and the DUT port setup. Then use the :METHod and :TYPE subcommands to specify the calibration method and the calibration type. Then use the :ACQUire subcommand to specify the calibration components to be measured. Finally, use the :SAVe subcommand to calculate, save, and finish the calibration. Note that the calibration components do not need to be measured in any specific order.
Calibration Abort
[:SENSe]:CORRection:COLLect:ABORt:ALL
Description
Aborts the calibration measurement and restarts the current sweep or measurement, or both.
Syntax
[:SENSe]:CORRection:COLLect:ABORt:ALL
Cmd Parameter
NA
Query Response
NA (no query)
Front Panel Access
NA
Calibration Steps
[:SENSe]:CORRection:COLLect[:ACQUire]
Description
Performs a measurement of the given steps. <cal steps> is the calibration step to be performed and must be one of the following values:
OPEN|SHORT|LOAD| THRU|ISOLation
<port_no> is the port number, 1. For calibration step OPEN, SHORT, and LOAD, valid port number is 1. For calibration step THRU and ISOLation, valid port number is 1 for Fwd.
Note that the calibration step must be valid for the given calibration type and calibration method. Refer to Table: SOLT Calibration Method for a list of valid calibration steps for each type and method.
The query version of this command returns a string that consists of the last calibration step measurement that was performed followed by the port number. The calibration step and port number are delimited by a comma. Note that if no calibration step has been processed, then this command returns the string “NONE, 0”.
For each calibration Type, Table: SOLT Calibration Method lists the allowable calibration steps and port_no to be used in command [:SENSe]:CORRection:COLLect[:ACQUire] <cal steps>, <port_no>. The calibration steps are different for each calibration Method, and the port_no is different for each calibration Type. For example, for calibration Type RFP1 and calibration Method SOLT, the allowable <cal steps>, <port_no> settings are “OPEN,1”, “SHORT,1”, and “LOAD,1”. The steps that are not allowed are indicated by “—”.
SOLT Calibration Method
Calibration Type
OPEN
SHORT
LOAD
THRU
ISOL
RFP1 (Full S11 - Port 1)
1
1
1
—
—
TRFP (Response S21 - Trans Response Fwd Path)
—
—
—
1
1
RRP1 (Response S11 - Reflection Response Port 1)
1
1
1
—
—
2PFP (1P2P S11, S21 - 1 Path 2 Port Fwd Path)
1
1
1
1
1
Calibration Step Status
[:SENSe]:CORRection:COLLect:ACQUire:STATus?
Description
This command requests information about the current calibration step or the specified calibration step. If no calibration step is specified, then it returns a 1 if the current calibration step has completed, otherwise it returns a 0. <cal steps> is the calibration step to be performed and must be one of the following values:
OPEN|SHORT|LOAD|THRU|ISOLation
<port_no> is port number 1. For step OPEN, SHORT, valid port number is 1. For calibration step THRU and ISOLation, valid port number is 1 for Fwd.
Sets the connector family for the given port number. <port_no> is the port number, 1. <connector> defines the connector family and can be given in either long or short form. [connector-name] is a string that defines the name that is associated with the given <connector> and is optional. [connector-name] must be enclosed by parentheses.
Note that the connector must be valid for the current calibration line type.
(continued)
The tables below list the connector and valid connector name that are associated with the calibration line type COAX. Note that User cal kits do not have a calibration name associated with them.
COAX <connector>
[connector-name]
Description
NMALe
OSLN50
N-Conn(M) Cal Kit: OSLN50. If no connector-name is given, then connector will be set to this. Query Response string: “NMAL”
NMALe
SLN50A or OSLN50A-8 or OSLN50A-18
N-Conn(M) Cal Kit: OSLN50A-8 or OSLN50A-18 Query Response string: “NMAL(OSLN50A-8 or OSLN50A-18)”
NMALe
TOSLN50A or TOSLN50A-8 or TOSLN50A-18
N-Conn(M) Cal Kit: TOSLN50A-8 or TOSLN50A-18 Query Response string: “NMAL(TOSLN50A-8 or TOSLN50A-18)
NFEMale
OSLNF50
N-Conn(F) Cal Kit: OSLNF50. If no connector name is given, then connector will be set to this. Query Response string: “NFEM”
NFEMale
OSLNF50A or OSLNF50A-8 or OSLNF50A-18
N-Conn(F) Cal Kit: OSLNF50A-8 or OSLNF50A-18 Query Response string: “NFEM(OSLNF50A-8 or OSLNF50A-18)”
NFEMale
TOSLNF50A or TOSLNF50A-8 or TOSLNF50A-18
N-Conn(F) Cal Kit: TOSLNF50A-8 or TOSLNF50A-18 Query Response string: “NFEM(TOSLNF50A-8 or TOSLNF50A-18)”
KMALe
OSLK50
K-Conn(M) Cal Kit: OSLK50. If no connector name is given, then connector will be set to this. Query response string: “KMAL”
KMALe
TOSLK50A or TOSLK50A-20
K-Conn(M) Cal Kit: TOSLK50A-20 Query Response string: “KMAL(TOSLK50A-20)”
KFEMale
OSLKF50
K-Conn(F) Cal Kit: OSLKF50 If no connector-name is given, then connector will be set to this. Query response string: “KFEM”
KFEMale
TOSLKF50A or TOSLKF50A-20
K-Conn(F) Cal Kit: TOSLKF50A-20 Query Response string: “KFEM(TOSLKF50A-20)”
716Male
2000-767
7/16(M) Cal Kit: 2000-767. If no connector-name is given, then connector will be set to this. Query response string: “716M”
716Male
2000-1618 or 2000-1618-R
7/16(M) Cal Kit: 2000-1618-R Query Response string: “716M(2000-1618-R)”
716Female
2000-768
7/16(F) Cal Kit: 2000-768 If no connector name is given, then connector will be set to this. Query response string: “716F”
716Female
2000-1619 or 2000-1619-R
7/16(F) Cal Kit: 2000-1619-R Query Response string: “716F(2000-1619-R)”
TNCMale
TNC(M) Cal Kit: 1091-5x & 1015-55. If no connector-name is given, then connector will be set to this. Query response string: “TNCM”.
TNCFemale
TNC(F) Cal Kit: 1091-5x & 1015-54 If no connector-name is given, then connector will be set to this. Query response string: “TNCF”
SMAMale
3650
SMA(M) Cal Kit: 3650 If no connector-name is given, then connector will be set to this. Query response string: “SMAM”
SMAFemale
3650
SMA(F) Cal Kit: 3650 If no connector-name is given, then connector will be set to this. Query response string: “SMAF”
Calculates the calibration data according to the calibration method that is selected and the steps that are performed and then stores the result. This command is similar to the “calculate and finish” on the front panel of the list of calibration steps.
Syntax
[:SENSe]:CORRection:COLLect:SAVe
Cmd Parameter
NA
Query Response
NA (no query)
Front Panel Access
NA
Calibration Status
[:SENSe]:CORRection:COLLect:STATus?
Description
This command requests information about the calibration status. The command returns 0 if none, 1 if calibration has already started, 2 if calibration has been aborted, 3 if a calibration is currently calculating, and 4 if a calibration has been completed.
Syntax
[:SENSe]:CORRection:COLLect:STATus?
Cmd Parameter
NA (query only)
Query Response
<char> [<cal steps>, <port_no>]
Front Panel Access
NA
Calibration Accuracy Status
[:SENSe]:CORRection:COLLect:STATus:ACCuracy?
Description
This command requests information about the calibration accuracy status. The command returns:
0 when no calibration is available (CAL off)
1 when the calibration accuracy is high (OK: Accuracy High)
2 when the accuracy is moderate due to a change in power level (?P: Accuracy Moderate)
3 when the accuracy is moderate due to a change in temperature level by more than 5 deg C (?T: Accuracy Moderate)
4 when the accuracy is low due to a change in temperature level by more than 10 deg C (X: Accuracy Low).
Syntax
[:SENSe]:CORRection:COLLect:STATus:ACCuracy?
Cmd Parameter
NA (query only)
Query Response
<NR1> (integer)
0 = CAL off
1 = OK: Accuracy High
2 = ?P: Accuracy Moderate
3 = ?T: Accuracy Moderate
4 = X: Accuracy Low
Front Panel Access
Shift 2 (Calibrate), Existing Cal Info
Calibration Type
[:SENSe]:CORRection:COLLect:TYPE
Description
Configures the calibrate type. <cal type> is the calibration type and must be one of the following values: