资源描述
OrCAD PSpice
培训教材
深圳光映计算机软件有限公司
培训目标:
熟悉PSpice的仿真功能,熟练掌握各种仿真参数的设置方法,综合观测并分析仿真结果,熟练输出分析结果,能够综合运用各种仿真对电路进行分析,学会修改模型参数。
一、 PSpice分析过程
绘制原理图
设置仿真参数
运行仿真
观测并分析仿真结果
二、 绘制原理图
原理图的具体绘制方法已经在Capture中讲过了,下面主要讲一下在使用PSpice时绘制原理图应该注意的地方。
1、 新建Project时应选择Analog or Mixed-signal Circuit
2、 调用的器件必须有PSpice模型
首先,调用OrCAD软件本身提供的模型库,这些库文件存储的路径为Capture\Library\pspice,此路径中的所有器件都有提供PSpice模型,可以直接调用。
其次,若使用自己的器件,必须保证*.olb、*.lib两个文件同时存在,而且器件属性中必须包含PSpice Template属性。
3、 原理图中至少必须有一条网络名称为0,即接地。
4、 必须有激励源。
原理图中的端口符号并不具有电源特性,所有的激励源都存储在Source和SourceTM库中。
5、 电源两端不允许短路,不允许仅由电源和电感组成回路,也不允许仅由电源和电容组成的割集。
解决方法:电容并联一个大电阻,电感串联一个小电阻。
6、 最好不要使用负值电阻、电容和电感,因为他们容易引起不收敛。
三、 仿真参数设置
1、 PSpice能够仿真的类型
在OrCAD PSpice中,可以分析的类型有以下8种,每一种分析类型的定义如下:
直流分析:当电路中某一参数(称为自变量)在一定范围内变化时,对自变量的每一个取值,计算电路的直流偏置特性(称为输出变量)。
交流分析:作用是计算电路的交流小信号频率响应特性。
噪声分析:计算电路中各个器件对选定的输出点产生的噪声等效到选定的输入源(独立的电压或电流源)上。即计算输入源上的等效输入噪声。
瞬态分析:在给定输入激励信号作用下,计算电路输出端的瞬态响应。
基本工作点分析:计算电路的直流偏置状态。
蒙托卡诺统计分析:为了模拟实际生产中因元器件值具有一定分散性所引起的电路特性分散性,PSpice提供了蒙托卡诺分析功能。进行蒙托卡诺分析时,首先根据实际情况确定元器件值分布规律,然后多次“重复”进行指定的电路特性分析,每次分析时采用的元器件值是从元器件值分布中随机抽样,这样每次分析时采用的元器件值不会完全相同,而是代表了实际变化情况。完成了多次电路特性分析后,对各次分析结果进行综合统计分析,就可以得到电路特性的分散变化规律。与其他领域一样,这种随机抽样、统计分析的方法一般统称为蒙托卡诺分析(取名于赌城Monte Carlo),简称为MC分析。由于MC分析和最坏情况分析都具有统计特性,因此又称为统计分析。
最坏情况分析:蒙托卡诺统计分析中产生的极限情况即为最坏情况。
参数扫描分析:是在指定参数值的变化情况下,分析相对应的电路特性。
温度分析:分析在特定温度下电路的特性。
您对电路的不同要求,可以通过各种不同类型仿真的相互结合来实现。
2、 建立仿真描述文件
在设置仿真参数之前,必须先建立一个仿真参数描述文件,点击或PSpice>New simulation profile,系统弹出如下对话框:
调用以前Profile的参数设置
Profile的名称
输入name,选择Create,系统将接着弹出如下对话框:
在Analysis type中,你可以有以下四种选择:
Time Domain(Transient):时域(瞬态)分析
DC Sweep:直流分析
AC Sweep/Noise :交流/噪声分析
Bias point:基本偏置点分析
在Options选项中你可以选择在每种基本分析类型上要附加进行的分析,其中General Setting是最基本的必选项(系统默认已选)。
3、 设置和运行DC Sweep
点击或PSpice>Edit Simulation profile,调出Simulation Setting对话框,在Analysis type中选择DC Sweep,在Options中选中Primary Sweep,如下所示:
Sweep variable:直流扫描自变量类型
Voltage source:电压源
Current source:电流源
必须在Name里输入电压源或电流源的Reference,如“V1”、“I2”。
Global parameter:全局参数变量
Model parameter:以模型参数为自变量
Temperature:以温度为自变量
Parameter:使用Global parameter或Model parameter时参数名称
Sweep type:扫描方式
Linear:参数以线性变化
Logarithmic:参数以对数变化
Value list:只分析列表中的值
Start:参数线性变化或以对数变化时分析的起始值
End:参数线性变化或以对数变化时分析的终止值
Increment、Points/Decade、Points/Octave:参数线性变化时的增量,以对数变化时倍频的采样点。
例:以自变量为Model parameter为例,对于下示电路,对模型Q2N2222的参数BF进行DC Sweep,参数设置如上图所示,对BF的值从200分析到300,自变量以线性增长,增量为10。
在Simulation Setting中按OK按钮退出并保存设置参数。点击或PSpice>Markers>Voltage Level,放置电压观测探针,位置如上图所示。点击或PSpice>Run运行PSpice,自动调用Probe模块,分析完成后,你将可以看到如下波形:
波形显示出输出V(out1)与模型Q2N2222的BF参数变化关系。
对于使用Global parameter参数,必须在原理图中调用一个器件:Capture\Library\PSpice\Special库中的PARAM器件。然后对PARAM器件添加新属性,新属性即为一个Global parameter参数。如新建一个RES属性。调用Global parameter参数采用在PART的VALUE属性值中输入{RES}进行调用。
4、 设置和运行AC Sweep
点击或PSpice>Edit Simulation profile,调出Simulation Setting对话框,在Analysis type中选择AC Sweep/Noise,在Options中选中General Settings,如下所示:
AC Sweep Type:
其中参数的含义与DC Sweep的Sweep Type中的参数含义一样。
Noise Analysis:噪声分析
Enabled:在AC Sweep的同时是否进行Noise Analysis。
Output:选定的输出节点。
I/V:选定的等效输入噪声源的位置。
Interval:输出结果的点频间隔。
注意:
对于AC Sweep,必须具有AC激励源。产生AC激励源的方法有以下两种:一、调用VAC或IAC激励源;二、在已有的激励源(如VSIN)的属性中加入属性“AC”,并输入它的幅值。
对于Noise Analysis,选定的等效输入噪声源必须是独立的电压源或电流源。分析的结果只存入OUT输出文件,查看结果只能采用文本的形式进行观测。
例:按上图所设参数进行设置:
AC Sweep的分析频率从1Hz到1GHz,采用十倍频增量进行递增,每倍频采样点101。
Noise Analysis的输出节点为OUT1,等效噪声源的输入源为V1,每隔5个频率采样点输出一次噪声分析结果。
下图是AC分析结果及在10.23KHz时的噪声分析结果。
Y轴为系统增益与AC信号源幅值的乘积。
**** 08/01/00 14:42:37 ********* PSpice 9.1 (Mar 1999) ******** ID# 1090601032
** circuit file for profile: TRAN
**** NOISE ANALYSIS TEMPERATURE = 27.000 DEG C
******************************************************************************
FREQUENCY = 1.023E+04 HZ
**** TRANSISTOR SQUARED NOISE VOLTAGES (SQ V/HZ)
Q_Q1 Q_Q2 Q_Q3 Q_Q4
RB 1.033E-14 1.036E-14 1.699E-15 1.696E-15
RC 1.263E-22 9.911E-23 3.507E-23 3.270E-23
RE 0.000E+00 0.000E+00 0.000E+00 0.000E+00
IBSN 2.389E-17 1.621E-16 1.597E-14 1.313E-14
IC 1.161E-14 1.042E-14 4.525E-15 4.404E-15
IBFN 0.000E+00 0.000E+00 0.000E+00 0.000E+00
TOTAL 2.196E-14 2.094E-14 2.219E-14 1.923E-14
**** RESISTOR SQUARED NOISE VOLTAGES (SQ V/HZ)
R_RBIAS R_RC1 R_RC2 R_RS2 R_RS1
TOTAL 2.607E-17 1.530E-16 3.512E-19 1.696E-13 1.699E-13
**** TOTAL OUTPUT NOISE VOLTAGE = 4.240E-13 SQ V/HZ
= 6.511E-07 V/RT HZ
TRANSFER FUNCTION VALUE:
V(OUT1)/V_V1 = 1.012E+02
EQUIVALENT INPUT NOISE AT V_V1 = 6.432E-09 V/RT HZ
5、 设置和运行瞬态分析(Time Domain(Transient))
点击或PSpice>Edit Simulation profile,调出Simulation Setting对话框,在Analysis type中选择Time Domain(Transient),在Options中选中General Settings,如下所示:
Run to:瞬态分析终止的时间
Start saving data:开始保存分析数据的时刻
Transient options:
Maximum step:允许的最大时间计算间隔
Skip the initial transient bias point calculation:是否进行基本工作点运算
Output file Options:控制输出文件内容,点击后弹出如下对话框:
是否进行傅立叶分析
是否详细输出偏置点的信息
在OUT文件里存储的数据的时间间隔
Output:用于确定需对其进行傅里叶分析的输出变量名。
Number of Harmonics:用于确定傅里叶分析时要计算到多少次谐波。Pspice的内定值是计算直流分量和从基波一直到9次谐波。
Center:用于指定傅里叶分析中采用的基波频率,其倒数即为基波周期。在傅里叶分析中,并非对指定输出变量的全部瞬态分析结果均进行分析。实际采用的只是瞬态分析结束前由上述基波周期确定的时间范围的瞬态分析输出信号。由此可见,为了进行傅里叶分析,瞬态分析结束时间不能小于傅里叶分析确定的基波周期。
例:按上图所设参数进行设置。
从0时刻开始记录数据,到10US结束,分析计算的最大步长为0.1NS,允许计算基本工作点;输出数据时间间隔为20NS,允许进行傅立叶分析,傅立叶分析的对象为V(out2),基波频率为1MHz,采用默认计算到9次谐波。
分析结果如下:
波形显示出节点OUT2的电压输出波形与输入信号的波形。下图是以文本的形式来查看傅立叶分析的结果。
FOURIER ANALYSIS TEMPERATURE = 27.000 DEG C
******************************************************************************
FOURIER COMPONENTS OF TRANSIENT RESPONSE V(OUT2)
DC COMPONENT = 5.448508E+00
HARMONIC FREQUENCY FOURIER NORMALIZED PHASE NORMALIZED
NO (HZ) COMPONENT COMPONENT (DEG) PHASE (DEG)
1 1.000E+06 6.658E-05 1.000E+00 3.418E+01 0.000E+00
2 2.000E+06 1.358E-04 2.040E+00 6.676E+01 -1.593E+00
3 3.000E+06 1.729E-04 2.597E+00 9.831E+01 -4.225E+00
4 4.000E+06 2.087E-04 3.134E+00 1.339E+02 -2.812E+00
5 5.000E+06 3.514E-01 5.279E+03 -1.000E+02 -2.709E+02
6 6.000E+06 1.915E-04 2.876E+00 -1.593E+02 -3.643E+02
7 7.000E+06 1.481E-04 2.225E+00 -1.193E+02 -3.585E+02
8 8.000E+06 9.106E-05 1.368E+00 -8.591E+01 -3.593E+02
9 9.000E+06 3.707E-05 5.568E-01 -3.820E+01 -3.458E+02
TOTAL HARMONIC DISTORTION = 5.278535E+05 PERCENT
JOB CONCLUDED
TOTAL JOB TIME 125.16
6、 基本工作点分析
点击或PSpice>Edit Simulation profile,调出Simulation Setting对话框,在Analysis type中选择Bias Point,在Options中选中General Settings,如下所示:
进行直流灵敏度分析
输出详细的基本工作点信息
计算直流传输特性
直流灵敏度分析:虽然电路特性完全取决于电路中的元器件取值,但是对电路中不同的元器件,即使其变化的幅度(或变化比例)相同,引起电路特性的变化不会完全相同。灵敏度分析的作用就是定量分析、比较电路特性对每个电路元器件参数的灵敏程度。Pspice中直流灵敏度分析的作用是分析指定的节点电压对电路中电阻、独立电压源和独立电流源、电压控制开关和电流控制开关、二极管、双极晶体管共5类元器件参数的灵敏度,并将计算结果自动存入.OUT输出文件中。本项分析不涉及PROBE数据文件。需要注意的是对一般规模的电路,灵敏度分析产生的.OUT输出文件中包含的数据量将很大。
直流传输特性分析:进行直流传输特性分析时,Pspice程序首先计算电路直流工作点并在工作点处对电路元件进行线性化处理,然后计算出线性化电路的小信号增益,输入电阻和输出电阻,并将结果自动存入.OUT文件中。本项分析又简称为TF分析。如果电路中含有逻辑单元,每个逻辑器件保持直流工作点计算时的状态,但对模-数接口电路部分,其模拟一侧的电路也进行线性化等效。本项分析中不涉及PROBE数据文件。
例:按上图的参数进行设置,分析结果如下:
直流灵敏度分析结果
DC SENSITIVITIES OF OUTPUT V(OUT2)
ELEMENT ELEMENT ELEMENT NORMALIZED
NAME VALUE SENSITIVITY SENSITIVITY
(VOLTS/UNIT) (VOLTS/PERCENT)
R_RBIAS 2.000E+04 3.274E-04 6.548E-02
R_RC1 1.000E+04 -2.477E-05 -2.477E-03
R_RC2 1.000E+04 -6.300E-04 -6.300E-02
R_RS2 1.000E+03 4.398E-04 4.398E-03
R_RS1 1.000E+03 -4.394E-04 -4.394E-03
V_V2 1.200E+01 7.190E-01 8.629E-02
V_V3 -1.200E+01 3.577E-01 -4.293E-02
V_V1 0.000E+00 1.013E+02 0.000E+00
Q_Q1
RB 1.000E+01 -1.920E-03 -1.920E-04
RC 1.000E+00 -1.006E-04 -1.006E-06
RE 0.000E+00 0.000E+00 0.000E+00
BF 2.559E+02 -5.499E-05 -1.407E-04
ISE 1.434E-14 6.887E+11 9.876E-05
BR 6.092E+00 4.093E-14 2.494E-15
ISC 0.000E+00 0.000E+00 0.000E+00
IS 1.434E-14 4.498E+14 6.450E-02
NE 1.307E+00 -1.452E-01 -1.898E-03
NC 2.000E+00 0.000E+00 0.000E+00
直流传输特性分析结果
**** SMALL-SIGNAL CHARACTERISTICS
V(OUT2)/V_V1 = 1.013E+02
INPUT RESISTANCE AT V_V1 = 1.534E+04
OUTPUT RESISTANCE AT V(OUT2) = 9.617E+03
7、 设置和运行Monte Carlo/Worst-Case
点击或PSpice>Edit Simulation profile,调出Simulation Setting对话框,在Analysis type中选择Time Domain(Transient),在Options中选中Monte Carlo/Worst-Case,如下所示:
Monte Carlo:选择进行蒙托卡诺分析
Worst-Case/Sensitive:最坏情况分析
Output variable:选择分析的输出节点
Monte Carlo options:蒙托卡诺分析的参数选项
Number of:分析采样的次数
Use:使用的器件偏差分布情况(正态分布、均匀分布或自定义)
Random number:蒙托卡诺分析的随机种子值
Save data:保存数据的方式
Worst-Case/Sensitivity options:最坏情况分析的参数选项
Vary devices that:分析的偏差对象
Limit devices to:起作用的偏差器件对象
Save data from each sensitivity:是否将每次灵敏度分析的结果保存入.OUT输出文件
More setting…:点击More Setting按钮,将弹出如下对话框
Y Max
Max
Min
Rise_edge
Fall_edge
Y Max:求出每个波形与额定运行值的最大差值
Max:求出每个波形的最大值
Min:求出每个波形的最小值
Rise_edge:找出第一次超出域值的波形
Fall_edge:找出第一次低于域值的波形
Threshold:设置域值
Evaluate only when the sweep variable is in:定义参数允许的变化范围
Worst-Case direction:设定最坏情况分析的趋向
List model parameter values in the output file:是否在输出文件里列出模型参数的值
注意:
运行蒙托卡诺分析的前提条件是必须有元器件含有偏差属性关于器件参数偏差的设置方法,请阅读以下说明:
为了适应统计分析中模型参数要在一定范围内变化的要求,PSpice中专门提供了统计分析用的元器件符号库,其名称为BREAKOUT。库中每种无源元器件符号名为关键字母后加BREAK,如电阻、电容和电感符号的名称分别为RBREAK、CBREAK和LBREAK。对半导体有源器件,为了进一步区分其不同类别,在BREAK后还可再加一些字符。例如双极晶体管符号名又分为代表横向PNP(LPNP)的QBREAKL,代表NPN晶体管的QBREAKN等,代表PNP管的QBREAKP等。进行统计分析时,要考虑其参数变化的那些元器件必须改用BREAKOUT库中的符号。对这些元器件符号,再在其模型参数的设置中,在需要考虑参数变化的那些模型参数常规设置项“参数名=参数值”的后面,添加下面介绍的设置,具体描述该参数的变化。
由于一个电路中可能有多个元器件共用一个模型,如果在MC分析中每次分析时的随机抽样方式是这几个元器件值按同一个分布规律变化相同的值,则用关键词LOT表示。如果这几个元器件值各自独立变化,则用关键词DEV表示。每次分析中的抽样是按照随机数发生器产生的随机数进行的。PSpice对LOT和DEV两种发生器均提供有10个编号的随机数发生器,用0,…,9表示。如果希望同一个模型中的几个模型参数甚至不同模型间的模型参数按同一组随机数产生的随机数抽样,只需要在这几个模型参数的设置中,在LOT或DEV后面紧跟同一个编号的lot#,其中lot#为0,…,9中的某一数字,在lot#前需加斜杠符号“/”。如果在模型参数的设置中未采用lot#,则表示该参数按单独一个发生器产生的随机数变化。
模型参数的变化模式设置应根据实际情况确定。如果设计的电路要用印刷电路板(PCB)装配,则不同PCB采用的元器件参数将独立随机变化,因此应选用DEV。但是如果设计的电路用于集成电路生产,由于工艺条件的变化,将会使一批晶片上的元器件参数有一种同时增大或减小的趋势,这就应该用LOT表示。但在集成电路生产中,同一晶片上不同管芯之间的参数又存在随机起伏,这就需要用DEV表示。这就是说,对用于集成电路生产的电路设计进行MC分析时,对要考虑其变化的参数,应同时采用LOT和DEV两种变化模式。
为了反映实际生产中元器件参数的分布变化情况,PSpice提供了正态分布(又称高斯分布)和均匀分布两种分布函数,供用户选用。在设置时,应在参数变化模式设置的后面紧跟代表选用分布规律的关键词GAUSS(若选用正态分布)或UNIFORM(若选用均匀分布)。在关键词前应加有斜杠符号“/”。
根据上述分析,在MC分析中描述元器件参数统计变化是在需考虑其参数值变化的“参数名=参数值”后面加上变化规律描述,其一般格式为:
参数名=参数值[DEV[lot#][/分布规律名]<变化值>[%]]
+ [LOT[/lot#][/分布规律名]<变化值>[%]]
其中“参数名”即为要考虑其参数变化的模型参数名称。“参数值”为该模型参数的中心值,或标称值。上述格式中用方括号括起来的表示并非一定要给出。DEV、LOT为关键词,表示参数变化模式。lot#可取0,…,9,分布规律名可以是GAUSS,UNIFORM或用户定义的分布函数名。注意这两项赋值前面的斜杠符号不可少,且斜杠号前后均不应留空格。
下面几个实例都是符合规定格式的正确表示。
IS=1E-9 DEV 0.5% LOT 10%
C=1 DEV 5%
R=1 DEV/4/GAUSS 1% LOT/UNIFORM 5% TC1=0.02 TC2=0.005
例:以下图为例:
把前面电路中的电阻RS1替换为breakout库中的电阻Rbreak,并选中该器件,点击Edit>Pspice Model,调出如下对话框:
把内容按图修改,然后存盘并退出即可。
蒙托卡诺分析的输出节点设为V(out2),采样次数为20,保存所有数据,参数分布为平均分布,随机种子值采用默认值。
瞬态分析的终止时间设为1US。
分析结果如下:
上图波形显示出电路输出V(out2)在电阻R1阻值在DEV偏差为10%、LOT偏差为20%的均匀分布状态下,随机采样20次的分析结果。
8、 设置和运行参数分析(Parametric Sweep)
点击或PSpice>Edit Simulation profile,调出Simulation Setting对话框,在Analysis type中选择Time Domain(Transient),在Options中选中Parametric Sweep,如下所示:
参数分析的设置方法与DC Sweep的设置方法完全一样,只是在DC Sweep时,把电路中的电感短路、电容开路。
例:以下图为例,下图是一个简单的RLC滤波器,将分析在输入阶跃信号作用下,输出信号的上升时间以及过冲与电阻R1的关系。
电路输入源采用Source库中的IPWL,0-10MS时没有电流,从10MS-10.1MS电流线性上升,直达1A,然后保持不变。
在瞬态分析下附带对全局参数变量R进行参数分析。瞬态分析时间为0-20S,最大步长为100MS;参数分析采用线性变化,从0.5-1.5欧姆,增量为0.1。
完成分析参数设置后,首先按常规方法进行模拟分析,然后在Probe窗口中调入参数扫描分析的全部11批数据。用户可选择显示某一批分析数据,以查看分析结果。
例如,选择执行Trace/Add Trace子命令,并在Trace/Add Trace设置框中指定显示的信号为:I(L1)@9,即显示第9批分析中(对应R1=1.5),流过电感L1的电流。
“上升时间”以及“过冲”性能分析:
选择执行Plot/X Axis Settings子命令,并在屏幕上显示的x轴设置框(见图6-21)的Processing Options子框内,选中“电路性能分析(Performance Analysis)”,然后单击OK按钮,启动电路性能分析过程。屏幕上出现电路性能分析显示窗口,x轴成为参数扫描分析中的变量,即电阻R。
选择执行Trace/Add子命令,并在屏幕上显示的Trace/Add Trace设置框中,确定显示的特征值函数及自变量为:genrise(I(L1)),然后单击OK按钮,屏幕上显示出上升时间与R的关系曲线(见图6-32)。
选择执行Plot/Add Y Axis子命令,在电路性能分析显示窗口再增加一根y轴,用于显示过冲特性。
重复上述步骤(b),确定显示的特征值函数及自变量为Overshoot(I(L1)),然后单击OK按钮,屏幕上增加显示过冲与R的关系曲线,结果如下图所示。
9、 温度分析Temperature (Sweep)
点击或PSpice>Edit Simulation profile,调出Simulation Setting对话框,在Analysis type中选择AC Sweep/Noise,在Options中选中Temperature (Sweep),如下所示:
在指定的温度下分析
在指定的一系列温度下进行分析
例:对下图差动放大电路进行温度分析。分析电路在27、40、60度下的频响情况。AC Sweep的频率从1-1GHz,倍频采样点为101。
分析结果如下:
三条波形对应于三个不同的温度下电路对V(out2)节点的增益
四、 初始偏置条件的设置
1. 设置初始偏置条件的必要性
在实际电路中,存在有很多非线性器件以及双稳态或多稳态器件。采用常规方法计算其偏置解时往往出现不收敛问题,或得不到预定的稳定解。在电路规模较大时,这一问题更加突出。对此,Pspice中提供了多种方法,供用户根据自己对电路工作原理的分析,设置电路初始偏置条件。采用这种方法给电路分析带来下述2点好处。
(1)对一般非线性电路,可以帮助尽快得到直流偏置解。这样不但可防止可能出现的电路不收敛或很难收敛的问题,而且也可以节省大量的计算时间。
(2)对双稳或稳态电路,例如触发器,通过设置电路初始偏置条件,可以使电路呈现选定的稳定状态。
2. 设置初始偏置条件的方法
Pspice提供了4种方法,用于设置初始偏置条件。按这些方法的使用环境可将其分为两类。
(1)在电路图中设置初始偏置条件:在Pspice软件包的电路图绘制部分,用户可采用下述3种不同的方式,在绘制电路图的过程中同时设置好相应的初始条件。
(a)采用IC符号。
(b)采用NODESET符号。
(c)设置电容和电感元件的IC属性。
(2)在电路分析模拟过程中采用以前的直流偏置计算结果作为本次直流偏置的初始条件。本方法涉及到直流偏置信息文件的存取问题。
本节将分别介绍这几种方法之间的区别及其具体使用步骤。
IC符号
1.功能
IC符号(例)
IC是Initial Condition的缩写。在电路符号库Special.slb中,IC1和IC2两个符号(见右图)用于设置电路中不同节点处的偏置条件。在电路图中放置IC符号的方法与放置元器件图形符号的方法相同。其中IC1为单引出端符号,用于指定与该引出端相连的节点的偏置条件。在电路中放置了IC1符号后,连击该符号,从屏幕上弹出的参数设置框中将该符号的VALUE属性设置为该偏置条件值即可。图4-23中的实例表示将相应节点处的初始偏置定为3.4V。IC2是具有两个引出端的符号,用于指定与这两个引出端相连的两个节点间的偏置条件。在交流小信号AC分析(见3-6节)和瞬态TRAN分析(见3-8节)需要求解偏置解的整个过程中,采用IC符号的那些节点,其偏置一直保持在由IC符号指定的数值上。这就是说,IC符号实际上是指定了相应节点处的偏置解。
在Pspice运行过程中,实际上是在连有IC符号的节点处附加有一个内阻为0.0002的电压源,电压源值即为IC符号的设置值。
2.说明
(1)IC符号设置的偏置条件在直流特性扫描分析过程中不起作用。
(2)若某一节点处同时加有IC符号和下面要介绍的NODESET符号,则以IC符号的作用优先,即对该节点不考虑NODESET符号的作用。
NODESET符号
NODESET符号(例)
1.功能
电路符号库Special.slb中NODESET1和NODESET2两个符号如右图所示。其使用方法与IC符号类似。但这两类符号的作用有根本的区别。不像IC符号那样用于指定节点处的直流偏置解。NODESET符号的作用只是在迭代求解直流偏置解时,指定单个节点或两个节点之间的初始条件值,即在求解直流偏置解进行初始迭代时,这些节点处的初始条件取为NODESET符号的设置值,以帮助收敛。
2.说明
(1)NODESET符号设置值将作为AC交流小信号分析和TRAN瞬态分析求解直流偏置解迭代过程的初始条件。对DC扫描分析,只是在扫描过程的第一步求解直流解时,以NODESET设置值作为迭代求解的初始条件。从DC直流分析的第二步扫描开始,进行迭代求解时NODESET的设置值将不再起作用。
(2)由于NODESET符号只用于设置直流迭代求解时的初始条件,而IC符号设置的是节点处的直流偏置解,因此当某一节点同时连有这两类符号时,以IC符号的设置值为准,NODESET对该节点的设置不起作用。
展开阅读全文