- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
校准程序命令
-
概述
-
执行校准
-
定义校准套件
-
标准定义
-
读/写单独的校准系数
-
清除校准数据和校准系数
概述
您需要通过校准消除与测量有关的误差项,以进行精确测量。
执行校准(获得校准系数)
选择校准套件
使用以下命令选择校准套件:
:SENS{1-36}:CORR:COLL:CKIT
选择校准类型
校准系数以选择的校准类型为基础进行计算。因此,在计算校准系数之前,您必须使用以下命令之一选择合适的校准类型。
校准类型 |
命令 |
|
响应 |
开路 |
:SENS{1-36}:CORR:COLL:METH:OPEN |
短路 |
:SENS{1-36}:CORR:COLL:METH:SHOR |
|
直通 |
:SENS{1-36}:CORR:COLL:METH:THRU |
|
增强的响应 |
:SENS{1-36}:CORR:COLL:METH:ERES |
|
1端口 |
:SENS{1-36}:CORR:COLL:METH:SOLT1 |
|
全2端口 |
:SENS{1-36}:CORR:COLL:METH:SOLT2 |
|
全3端口 |
:SENS{1-36}:CORR:COLL:METH:SOLT3 |
|
全4端口 |
:SENS{1-36}:CORR:COLL:METH:SOLT4 |
|
2端口TRL |
:SENS{1-36}:CORR:COLL:METH:TRL2 |
|
3端口TRL |
:SENS{1-36}:CORR:COLL:METH:TRL3 |
|
4端口TRL |
:SENS{1-36}:CORR:COLL:METH:TRL4 |
-
分别选择全3端口和全4端口命令计算简单全3端口和简单全4端口校准系数。分别选择3端口TRL和4端口TRL命令计算简单3端口TRL校准和简单4端口校准的校准系数。
使用以下命令检查当前选择的校准类型:
:SENS{1-36}:CORR:COLL:METH:TYPE?
设置校准的触发源
使用以下命令设置校准的触发源。设置校准的触发源为“系统”,设置测量的触发源为“外部”,并打开点触发功能,这样就可以使用“使用外部触发对每个测量点进行校准”。
:SENS{1-36}:CORR:TRIG:FREE
-
校准的触发源不能用于校准电校准、功率、接收机和标量混频器。
测量校准数据
使用以下命令测量校准数据:
校准数据项 |
命令 |
开路 |
:SENS{1-36}:CORR:COLL:OPEN |
短路 |
:SENS{1-36}:CORR:COLL:SHOR |
负载 |
:SENS{1-36}:CORR:COLL:LOAD |
直通 |
:SENS{1-36}:CORR:COLL:THRU |
隔离 |
:SENS{1-36}:CORR:COLL:ISOL |
TRL直通 |
:SENS{1-36}:CORR:COLL:TRLT |
TR反射 |
:SENS{1-36}:CORR:COLL:TRLR |
TRL线路/匹配 |
:SENS{1-36}:CORR:COLL:TRLL |
-
上面列出的命令,您一次只能运行一个;如果在当前运行的命令成功完成之前发出另外的命令,当前的命令就会中断。因此,当您写下能按顺序发出多个校准命令的程序时,您应该通过其他手段使用*OPC?命令,确保先前的命令完成之前没有要执行的命令。
如上表所示,计算不同校准系数所需的数据取决于选择的校准类型。
校准类型 |
数据 |
|||||
开路 |
短路 |
负载 |
直通 |
隔离 |
||
响应 |
开路(a) |
a |
不需要 |
[a] |
不需要 |
不需要 |
短路(a) |
不需要 |
a |
[a] |
不需要 |
不需要 |
|
直通(a-b) |
不需要 |
不需要 |
不需要 |
a-b |
[a-b] |
|
增强的响应(a-b) |
b |
b |
b |
a-b
|
[a-b] |
|
端口(a) |
a |
a |
a |
不需要 |
不需要 |
|
全2端口(a-b) |
a, b |
a ,b |
a, b |
a-b, b-a |
[a-b], [b-a] |
|
全3端口(a-b-c) |
a, b, c |
a, b, c |
a, b, c |
a-b, b-a |
[a-b], [b-a] |
|
简单全3端口 |
|
|||||
(1-2-3) |
1, 2, 3 |
1, 2, 3 |
1, 2, 3 |
1-2, 2-1 |
[1-2], [2-1] |
|
(1-2-4) |
1, 2, 4 |
1, 2, 4 |
1, 2, 4 |
1-2, 2-1 |
[1-2], [2-1] |
|
(1-3-4) |
1, 3, 4 |
1, 3, 4 |
1, 3, 4 |
1-3, 3-1 |
[1-3], [3-1] |
|
(2-3-4) |
2, 3, 4 |
2, 3, 4 |
2, 3, 4 |
2-3, 3-2 |
[2-3], [3-2] |
|
全4端口
|
1, 2, 3, 4 |
1, 2, 3, 4 |
1, 2, 3, 4 |
1-2, 2-1 |
[1-2], [2-1] |
|
简单全4端口 |
1, 2, 3, 4 |
1, 2, 3, 4 |
1, 2, 3, 4 |
1-2, 2-1 |
[1-2], [2-1] |
在表中的数据部分,字母m(例如,1,a)表示端口m的测量数据;m-n(例如1-2,a-b)表示响应端口m和激励端口n之间的测量数据。您可以省略括号内的数据。
计算校准系数
使用以下命令之一计算校准系数:
校准类型 |
命令 |
响应,1/2/3/4端口 |
:SENS{1-36}:CORR:COLL:SAVE |
简单全3/4端口简单3/4端口TRL |
:SENS{1-36}:CORR:COLL:SIMP:SAVE |
发出以上命令之前,您必须根据选择的校准类型测量全部所需的校准数据项目。不论校准数据是否用于校准,计算校准系数可清除所有的校准数据。您还可以清除选择的校准类型,进入没有选择校准类型的状态。
简单全3-/4端口校准
-
这个功能可用于固化软件版本3.50或更高版本。注意,只有固化软件版本A.06.50或更高版本才能从前面板执行简单全3-/4端口校准。
该简单全3-/4端口校准忽略直通测量部分时需要校准系数。
简单全3-/4端口校准说明
与标准的全3-/4端口校准相比,简单全3-/4端口校准对采集校准数据时出现的误差更加敏感这是因为计算校准系数没有直通测量数据这部分。因此,当测量简单全3-/4端口校准数据时,应该考虑以下因素。
-
用于测量的标准必须与其定义值匹配。
-
使用具有良好重复性的标准(稳定性)。
-
定义标准时不能省略直通长度。
-
当使用用户创建的标准时需检查定义值。
-
切记N连接器有两种不同类型:阳型连接器与阴型连接器
-
-
确保测量的高可靠性和可重复性。
-
减少测量校准数据时与测量实际数据时的外部环境(例如温度差别)差别。
-
为激励信号设置足够小的功率电平,以避免产生压缩。
-
缩小中频带宽
-
增大平均因数
-
使用弯曲时具有良好幅度/相位特征的电缆。
-
使用高精度连接器。
-
简单3-/4端口TRL校准
-
该功能可用于固化软件版本A.06.50或更高版本。
-
标准的3/4端口TRL校准需要进行直通/线路测量,简单3/4端口TRL校准通过略过直通/线路测量(或线路/匹配测量)计算校准系数。
-
简单3/4端口TRL校准需要考虑的条件与上面列出的简单全3/4端口校准需要考虑的条件相同。
开启/关断误差修正
使用以下命令打开/关闭误差修正:
:SENS{1-36}:CORR:STAT
并且,一旦您使用::SENS{1-36}:CORR:COLL:SAVE或::SENS{1-36}:CORR:COLL:SIMP:SAVE计算出校准系数,误差修正就能自动打开。
使用电校准
Ecal(电校准)模块可进行1-/2-/3-/4端口校准和响应(直通)校准,无需替代标准设备。
Ecal使用Ecal模块中包括的校准套件数据,而不使用E5071C的选择校准套件数据来运行。这意味着您不必使用Ecal定义或选择校准套件。
-
当两个或多个Ecal模块通过USB端口进行连接时,系统使用第一个Ecal模块的校准套件数据。
使用以下命令执行Ecal:
校准类型 |
命令 |
1端口校准 |
:SENS{1-36}:CORR:COLL:ECAL :SOLT1 |
全2端口校准 |
:SENS{1-36}:CORR:COLL:ECAL :SOLT2 |
全3端口校准 |
:SENS{1-36}:CORR:COLL:ECAL :SOLT3 |
全4端口校准 |
:SENS{1-36}:CORR:COLL:ECAL :SOLT4 |
增强的响应校准 |
:SENS{1-36}:CORR:COLL:ECAL :ERES |
响应校准(直通) |
:SENS{1-36}:CORR:COLL:ECAL :THRU |
简单地发出以上命令之一,完成误差修正所需的全部任务,包括测量校准数据、计算校准系数和运行误差修正功能。
-
一旦您启动了Ecal,您就不能删除该运行。
-
Ecal启动后不输入任何命令,直到Ecal成功完成。所以,如果您发出需要某些数据的命令,系统将不响应这个查询,直到Ecal完成。
在Ecal期间,您可以控制是否执行隔离测量。使用以下命令打开/关闭隔离测量:
:SENS{1-36}:CORR:COLL:ECAL:ISOL
-
如果Ecal模块不支持隔离测量,系统将不执行测量。
使用以下命令选择用户描述Ecal的Ecal特征:
:SENS{1-36}:CORR:COLL:ECAL:UCH
自动检测功能
Ecal模块能自动检测Ecal模块的哪个端口与E5071C测试端口连接。关闭自动检测功能以手动指定端口。
使用以下命令关闭自动检测功能。
:SENS:CORR:COLL:ECAL:ORI
使用以下命令关闭自动检测功能并手动设置端口。
:SENS:CORR:COLL:ECAL:PATH
检查使用的校准类型
当您打开误差修正时,您可以检查实际用于每条迹线的校准类型。使用以下命令检查校准类型:
:SENS{1-36}:CORR:TYPE{1-36}?
以上命令读出全3端口和简单全3端口校准的相同参数(SOLT3),因此,这两种校准很难分辨。由于同样的原因,以下校准也很难分辨:全4端口与简单全4端口,3端口TRL与简单3端口TRL,4端口TRL与简单4端口TRL。
定义校准套件
选择校准套件
使用以下命令选择校准套件:
:SENS{1-36}:CORR:COLL:CKIT
设置校准套件名称
使用以下命令设置校准套件的名称:
:SENS{1-36}:CORR:COLL:CKIT:LAB
标准定义
选择标准类型
使用以下命令选择标准类型:
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21}:TYPE
设置标准名称
使用以下命令设置标准名称:
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21}:LAB
设置标准值
使用以下命令之一设置标准值:
项目 |
命令 |
C0 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :C0 |
C1 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :C1 |
C2 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :C2 |
C3 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :C3 |
L0 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :L0 |
L1 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :L1 |
L2 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :L2 |
L3 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :L3 |
偏置延迟 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :DEL |
偏置损耗 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :LOSS |
偏置Z0 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :Z0 |
专用阻抗 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21}: ARB |
开始频率 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :FMIN |
停止频率 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21}: FMAX |
介质类型 |
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21} :CHAR |
如下表所示,您需要根据标准的类型设置不同项目。
标准类型 |
C0到C3 |
L0到L3 |
偏置延迟 |
偏置损耗 |
偏置 Z0 |
偏置 |
最小频率 |
最大频率 |
连接器类型 |
开路 |
* |
|
* |
* |
* |
|
* |
* |
* |
短路 |
|
* |
* |
* |
* |
|
* |
* |
* |
负载 |
|
|
* |
* |
* |
|
* |
* |
* |
直通 |
|
|
* |
* |
* |
|
* |
* |
* |
专用阻抗 |
|
|
* |
* |
* |
* |
* |
* |
* |
您需要对上表中标有*符号的项进行设置。
保存/调用定义文件
使用以下命令将选择的校准套件保存到文件中。
:MMEM:STOR:CKIT{1-20}
使用以下命令从文件中调用校准套件的定义,并设置校准套件。
:MMEM:LOAD:CKIT{1-20}
定义标准的子集
若设置随频率范围变化的标准类型,使用以下命令指定子集。
:SENS{1-36}:CORR:COLL:SUBC
使用以下命令选择子集。
:SENS{1-36}:CORR:COLL:CKIT:ORD
使用以下命令设置指定子集的开始频率。
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21}:FMIN
使用以下命令设置指定子集的停止频率。
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21}:FMAX
定义标准级别分配
使用以下命令选择用于每个端口开路测量的标准:
:SENS{1-36}:CORR:COLL:CKIT:ORD:OPEN
使用以下命令选择用于每个端口短路测量的标准:
:SENS{1-36}:CORR:COLL:CKIT:ORD:SHOR
使用以下命令选择用于每个端口负载测量的标准:
:SENS{1-36}:CORR:COLL:CKIT:ORD:LOAD
使用以下命令选择用于每个端口直通测量的标准:
:SENS{1-36}:CORR:COLL:CKIT:ORD:THRU
使用以下命令选择用于每个端口直通测量的标准:
:SENS{1-36}:CORR:COLL:CKIT:ORD:TRLT
使用以下命令选择用于每个端口直通测量的标准:
:SENS{1-36}:CORR:COLL:CKIT:ORD:TRLR
使用以下命令选择用于每对端口之间TRL校准的线路/匹配测量的标准:
:SENS{1-36}:CORR:COLL:CKIT:ORD:TRLL
设置标准介质类型
使用以下命令设置要使用标准的介质类型。
:SENS{1-36}:CORR:COLL:CKIT:STAN{1-21}:CHAR
保存并下载校准系数
您可以将校准系数与其他仪器设置保存到文件,然后再从文件下载。
在默认的情况下,系统在保存仪器设置时不保存校准系数。因此,要保存校准系数,您必须发出以下命令明确设定仪器保存校准系数:
使用以下命令将校准系数保存到文件中:
:MMEM:STOR
使用以下命令从文件下载校准系数:
:MMEM:LOAD
如欲了解有关如何保存和下载校准系数的更多信息,请参考保存和调用仪器状态。
读/写单独的校准系数
读/写单独的校准系数
:SENS{1-36}:CORR:COEF
若想写出实际校准系数,使用下列命令之一声明校准类型:
:SENS{1-36}:CORR:COEF:METH:ERES
:SENS{1-36}:CORR:COEF:METH:OPEN
:SENS{1-36}:CORR:COEF:METH:SHOR
:SENS{1-36}:CORR:COEF:METH:SOLT1
:SENS{1-36}:CORR:COEF:METH:SOLT2
:SENS{1-36}:CORR:COEF:METH:SOLT3
:SENS{1-36}:CORR:COEF:METH:SOLT4
:SENS{1-36}:CORR:COEF:METH:THRU
使用以下命令验证写入的校准系数:
:SENS{1-36}:CORR:COEF:SAVE
关校准类型和校准系数
下表说明了每个校准类型所需的校准系数。
校准类型 |
校准系数 |
|||||
ES |
ER |
ED |
EL |
ET |
EX |
|
响应校准(开路) |
|
* |
* |
|
|
|
响应校准(短路) |
|
* |
* |
|
|
|
响应校准(直通) |
|
|
|
|
* |
* |
增强的响应校准 |
* |
* |
* |
|
* |
* |
1端口校准 |
* |
* |
* |
|
|
|
全2端口校准 |
* |
* |
* |
* |
* |
* |
全3端口校准 |
* |
* |
* |
* |
* |
* |
全4端口校准 |
* |
* |
* |
* |
* |
* |
2端口TRL校准 |
* |
* |
* |
* |
* |
|
3端口TRL校准 |
* |
* |
* |
* |
* |
|
4端口TRL校准 |
* |
* |
* |
* |
* |
|
-
如果为写入命令指定无效的校准系数,或为其读出命令指定不存在的校准系数,将会出现以下错误:
23, 指定的误差项不存在
写入校准系数的程序
您必须按照以下步骤写入校准系数。
-
声明要写的校准类型。
执行:SENS{1-36}:CORR:COEF:METH:xxxx命令
-
写入任意的校准系数。
需要时执行:SENS{1-36}:CORR:COEF命令,以写入校准系数
-
验证校准系数。
执行:SENS{1-36}:CORR:COEF:SAVE命令
-
在写入校准系数时不能执行任何其他命令。这会导致系统不能正确运行。
-
如果打开夹具仿真器,校准系数的写入将不能正确运行。确保执行前关闭夹具仿真器。
清除校准数据和校准系数
清除校准数据
在频率偏置功能启动时,您可以使用以下命令清除由:SENS{1-36}:CORR:OFFS:COLL:OPEN等命令获得校准数据的测量值。
:SENS{1-36}:CORR:OFFS:COLL:CLE
通过对校准数据进行测量,临时变化的设置恢复到包括迹线数量和测量参数的原始状态。
清除校准系数
当频率偏置功能启动时,您可以使用以下命令清除使用的校准系数。
:SENS{1-36}:CORR:OFFS:CLE
这个命令不清除与标准校准有关的校准系数。