一、 PSpICe的组成
本文是基于PSpice for Windows(V8.0),这是一个名为MicroSim Eval 8.0的软件包。该软件包主要包括Schematics、PSpice、Probe、Stmed(Stimulus Editor)、Parts、PSpice Optimizer等。其中:
1. Schematics是一个电路模拟器。它可以直接绘制电路原理图,自动生成电路描述文件,或打开已有的文件,修改电路原理图;可以对元件进行修改和编辑;可以调用电路分析程序进行分析,并可调用图形后处理程序(Probe)观察分析结果。即它是集PSpice、Probe、Stmed和PSpice Optimizer于一体,是一个功能强大的集成环境。
二、PSpice的应用范围
1. PSpice用于模拟电路、数字电路及数模混合电路的分析及电路优化设计。
(1)制作实际电路之前,仿真该电路的电性能,如计算直流工作点(Bias Point Detail),进行直流扫描(DC Sweep)与交流扫描(AC Sweep),显示检测点的电压电流波形等。
(2)估计元器件变化(Parametric)对电路造成的影响。
(3)分析一些较难测量的电路特性,如进行噪声(Noise)、频谱(Fourier)、器件灵敏度(Sensitivity)、温度(Temperature)分析等。
(4)优化设计。
2. PSpice的分析功能主要体现在以下几方面:
(1)直流分析:
包括电路的直流工作点分析(Bias Point Detail);直流小信号传递函数值分析(Transfer Function);直流扫描分析(DC Sweep);直流小信号灵敏度分析(Sensitivity)。在进行直流工作点分析时,电路中的电感全部短路,电容全部开路,分析结果包括电路每一节点的电压值和在此工作点下的有源器件模型参数值。这些结果以文本文件方式输出。
直流小信号传递函数值是电路在直流小信号下的输出变量与输入变量的比值,输入电阻和输出电阻也作为直流解析的一部分被计算出来。进行此项分析时电路中不能有隔直电容。分析结果以文本方式输出。
直流扫描分析可作出各种直流转移特性曲线。输出变量可以是某节点电压或某节点电流,输入变量可以是独立电压源、独立电流源、温度、元器件模型参数和通用(Global)参数(在电路中用户可以自定义的参数)。
直流小信号灵敏度分析是分析电路各元器件参数变化时,对电路特性的影响程度。灵敏度分析结果以归一化的灵敏度值和相对灵敏度形式给出,并以文本方式输出。
(2)交流扫描分析(AC Sweep):
包括频率响应分析和噪声分析。PSpice进行交流分析前,先计算电路的静态工作点,决定电路中所有非线性器件的交流小信号模型参数,然后在用户所指定的频率范围内对电路进行仿真分析。
频率响应分析能够分析传递函数的幅频响应和相频响应,亦即,可以得到电压增益、电流增益、互阻增益、互导增益、输入阻抗、输出阻抗的频率响应。分析结果均以曲线方式输出。
PSpice用于噪声分析时,可计算出每个频率点上的输出噪声电平以及等效的输入噪声电平。噪声电平都以噪声带宽的平方根进行归一化。
(3)瞬态分析(Transient):
即时域分析,包括电路对不同信号的瞬态响应,时域波形经过快速傅里叶变换(FFT)后,可得到频谱图。通过瞬态分析,也可以得到数字电路时序波形。
另外,PSpice可以对电路的输出进行傅里叶分析,得到时域响应的傅里叶分量(直流分量、各次谐波分量、非线性谐波失真系数等)。这些结果以文本方式输出。
(4)蒙特卡罗分析(Monte Carlo)和最坏情况分析(Worst Case):
蒙特卡罗分析是分析电路元器件参数在它们各自的容差(容许误差)范围内,以某种分布规律随机变化时电路特性的变化情况,这些特性包括直流、交流或瞬态特性。
最坏情况分析与蒙特卡罗分析都属于统计分析,所不同的是 ,蒙特卡罗分析是在同一次仿真分析中,参数按指定的统计规律同时发生随机变化;而最坏情况分析则是在最后一次分析时,使各个参数同时按容差范围内各自的最大变化量改变,以得到最坏情况下的电路特性。
(5)温度特性分析(Temperature)和数字电路分析(Digital Setup)
三、分析电路的流程
1. 用分析电路的过程可以用以下的流程来描述:
(1)绘制电路图。
(2)输入元器件及模型参数。
(3)定义分析类型和输出变量。
(4)保存电路图文件。
(5)运行电路分析程序。
(6)检查分析是否出错。
(7)如果出错,检查电路输出文件,查明出错原因修改电路图文件后再运行电路分析程序;若没有出错,查看电路分析结果(包括输出波形和输出文件)。
(8)确定电路是否需要进一步修改,如果需要,可以修改电路图文件后再运行电路分析程序,直到认为分析结果满意为止。
2. 整个电路分析过程大致可以分为两个阶段:
第一阶段:从绘制电路图到保存电路图文件。
第二阶段:运行电路分析程序。