此示例显示了如何提取被测设备的S参数(DUT)。首先,将Touchstone®文件读入一个斯帕纳斯
对象,第二,计算左右垫的S参数,第三,使用该参数去嵌入S参数Deembedsparams.
功能,最后显示结果。
此示例使用文件中的S参数数据samplebjt2.s2p.
从夹具中的双极晶体管收集,在输入端的键合线(串联电感为1 nH),输入到输入上的键合焊盘(10FF的分流电容),连接到键合焊盘(10FF的分流电容)输出上的键合线(串联电感为1 nH),请参见图1。
图1:DEST(DUT)和测试夹具的设备。
此示例还将显示如何删除夹具的效果,以提取DUT的S参数。
创建一个斯帕纳斯
测量的S参数对象,通过读取Touchstone®数据文件,samplebjt2.s2p.
。
s_measuredbjt = sparameters('samplebjt2.s2p');freq = s_measuredbjt.fRuquencies;
创建一个两个端口电路
代表左垫的对象,包含一个系列电感器
和一个分道者电容器
。然后使用频率计算S参数samplebjt2.s2p.
。
LeftPad =电路('剩下');添加(leftpad,[11],电感器(1E-9));添加(leftpad,[2 3],电容器(100e-15));setports(Letfpad,[1 3],[2 3]);s_leftpad = sparameters(leftpad,freq);
创建一个两个端口电路
代表右垫的对象,包含一个系列电感器
并分道电容器
。然后,使用频率计算S参数samplebjt2.s2p.
。
RightPad =电路('正确的');添加(RightPad,[1 3],电容器(100e-15));添加(RightPad,[1 2],电感器(1E-9));setports(rightpad,[1 3],[2 3]);s_rightpad = sparameters(右站,频率);
通过去除输入和输出焊盘的效果,将DUT的S-参数除去(Deembedsparams.
)。
s_dut = deembedsparams(s_measuredbjt,s_leftpad,s_rightpad);
使用smithplot.
函数绘制测量和去嵌入的S11参数。
图Hs = smithplot(s_measuredbjt,1,1);抓住上;smithplot(s_dut,1,1)hs.colororder = [1 0 0;0 0 1];hs.legendlabels = {'测量S11'那'De-Embedded S11'};
使用smithplot.
函数绘制测量和去嵌入的S22参数。
图持有离开;smithplot(s_measuredbjt,2,2)持有上;smithplot(s_dut,2,2)hs = smithplot('GCO');hs.colororder = [1 0 0;0 0 1];hs.legendlabels = {'测量S22'那'De-Embedded S22'};
使用RFPLOT.
函数绘制测量和解嵌入的S21参数。
图持有离开;H1 = RFPLOT(S_MEASUREDBJT,2,1);抓住上;H2 = RFPLOT(S_DUT,2,1);传奇([H1,H2],{'测量S_ {21}'那'De-Embedded S_ {21}'});