SP仿真分析

简介

介绍Virtuoso中SP仿真的结果

SP(S-Parameter)仿真是什么

SP(S-Parameter)分析是一种线性小信号频域分析:仿真器会先在 DC 工作点附近把电路线性化,然后在频率扫频下计算网络的散射参数(S 参数)。

在 Spectre 的 SP 分析里,电路需要被配置为 N-port 网络,通常通过在顶层原理图放置 port 元件来定义端口;每个 port 元件本质上等效为“串联电阻 + 电压源”,其中串联电阻就是该端口的参考阻抗/参考电阻(默认常见为 50Ω,也可改成任意值)。

SP / ZP / YP / HP 分别代表什么

在 Virtuoso 的 Direct Plot / ViVA Calculator(RF 模式)里,你会看到这些“网络参数”按钮:

重要细节:Spectre 直接计算的是 S 参数(SP);当你在 ADE/ViVA 里点 ZP/YP/HP 时,通常是由 ADE/后处理根据 S 参数换算得到等效的 Z/Y/H 矩阵(属于标准换算方法)。

S 参数的物理意义(理解 SP(i,j))

在 ViVA 的 RF Calculator 说明里,SP(2 1) 这类写法表示:

“端口 2 的反射波(reflected wave)相对于端口 1 的入射波(incident wave)的关系”
也就是常说的 S21S_{21}S21​ 之类的系数。

两端口可以用 s11/s21 等快捷按钮;多端口时用 sp 函数更通用(并且 RF 模式函数通常要求你确实跑过 SP 分析)。

电阻、电感、电容和导纳表达式

对于正弦稳态交流分析,常用复数形式表示电路的阻抗/导纳,其中 j 为虚数单位(j2=1),ω=2πf 为角频率。

串联 RLC 电路: 串联时各元件阻抗直接相加:

因此总阻抗为

Z=R+jX=R+jωLj1ωC.

并联 RLC 电路: 并联时更方便用导纳(阻抗的倒数)相加:

因此总导纳为

Y=G+jB=1Rj1ωL+jωC.