资源预览内容
第1页 / 共53页
第2页 / 共53页
第3页 / 共53页
第4页 / 共53页
第5页 / 共53页
第6页 / 共53页
第7页 / 共53页
第8页 / 共53页
第9页 / 共53页
第10页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
http:/www.elecfans.com 电子发烧友 http:/bbs.elecfans.com 电子技术论坛OrCAD PSpice培训教材深圳光映计算机软件有限公司培训目标:熟悉PSpice的仿真功能,熟练掌握各种仿真参数的设置方法,综合观测并分析仿真结果,熟练输出分析结果,能够综合运用各种仿真对电路进行分析,学会修改模型参数。一、 PSpice分析过程绘制原理图设置仿真参数运行仿真观测并分析仿真结果二、 绘制原理图原理图的具体绘制方法已经在Capture中讲过了,下面主要讲一下在使用PSpice时绘制原理图应该注意的地方。1、 新建Project时应选择Analog or Mixed-signal Circuit2、 调用的器件必须有PSpice模型首先,调用OrCAD软件本身提供的模型库,这些库文件存储的路径为CaptureLibrarypspice,此路径中的所有器件都有提供PSpice模型,可以直接调用。其次,若使用自己的器件,必须保证*.olb、*.lib两个文件同时存在,而且器件属性中必须包含PSpice Template属性。3、 原理图中至少必须有一条网络名称为0,即接地。4、 必须有激励源。原理图中的端口符号并不具有电源特性,所有的激励源都存储在Source和SourceTM库中。5、 电源两端不允许短路,不允许仅由电源和电感组成回路,也不允许仅由电源和电容组成的割集。 解决方法:电容并联一个大电阻,电感串联一个小电阻。6、 最好不要使用负值电阻、电容和电感,因为他们容易引起不收敛。三、 仿真参数设置1、 PSpice能够仿真的类型 在OrCAD PSpice中,可以分析的类型有以下8种,每一种分析类型的定义如下:直流分析:当电路中某一参数(称为自变量)在一定范围内变化时,对自变量的每一个取值,计算电路的直流偏置特性(称为输出变量)。交流分析:作用是计算电路的交流小信号频率响应特性。噪声分析:计算电路中各个器件对选定的输出点产生的噪声等效到选定的输入源(独立的电压或电流源)上。即计算输入源上的等效输入噪声。瞬态分析:在给定输入激励信号作用下,计算电路输出端的瞬态响应。基本工作点分析:计算电路的直流偏置状态。蒙托卡诺统计分析:为了模拟实际生产中因元器件值具有一定分散性所引起的电路特性分散性,PSpice提供了蒙托卡诺分析功能。进行蒙托卡诺分析时,首先根据实际情况确定元器件值分布规律,然后多次“重复”进行指定的电路特性分析,每次分析时采用的元器件值是从元器件值分布中随机抽样,这样每次分析时采用的元器件值不会完全相同,而是代表了实际变化情况。完成了多次电路特性分析后,对各次分析结果进行综合统计分析,就可以得到电路特性的分散变化规律。与其他领域一样,这种随机抽样、统计分析的方法一般统称为蒙托卡诺分析(取名于赌城Monte Carlo),简称为MC分析。由于MC分析和最坏情况分析都具有统计特性,因此又称为统计分析。最坏情况分析:蒙托卡诺统计分析中产生的极限情况即为最坏情况。参数扫描分析:是在指定参数值的变化情况下,分析相对应的电路特性。温度分析:分析在特定温度下电路的特性。您对电路的不同要求,可以通过各种不同类型仿真的相互结合来实现。2、 建立仿真描述文件在设置仿真参数之前,必须先建立一个仿真参数描述文件,点击或PSpiceNew simulation profile,系统弹出如下对话框:调用以前Profile的参数设置Profile的名称 输入name,选择Create,系统将接着弹出如下对话框:在Analysis type中,你可以有以下四种选择: Time Domain(Transient):时域(瞬态)分析 DC Sweep:直流分析 AC Sweep/Noise :交流/噪声分析 Bias point:基本偏置点分析在Options选项中你可以选择在每种基本分析类型上要附加进行的分析,其中General Setting是最基本的必选项(系统默认已选)。3、 设置和运行DC Sweep 点击或PSpiceEdit 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按钮退出并保存设置参数。点击或PSpiceMarkersVoltage Level,放置电压观测探针,位置如上图所示。点击或PSpiceRun运行PSpice,自动调用Probe模块,分析完成后,你将可以看到如下波形:波形显示出输出V(out1)与模型Q2N2222的BF参数变化关系。对于使用Global parameter参数,必须在原理图中调用一个器件:CaptureLibraryPSpiceSpecial库中的PARAM器件。然后对PARAM器件添加新属性,新属性即为一个Global parameter参数。如新建一个RES属性。调用Global parameter参数采用在PART的VALUE属性值中输入RES进行调用。4、 设置和运行AC Sweep点击或PSpiceEdit 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 HZ5、 设置和运行瞬态分析(Time Domain(Transient)点击或PSpiceEdit Simulation profile,调出Simulation Setting对话框,在Analysis
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号