资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
武汉理工大学电路 CAA课程设计说明书11 Pspice 的简介1.1 PSPICE的起源与发展用于模拟电路仿真的 SPICE 软件于 1972 年由美国加州大学伯克利分校的计算机辅助设计小组利用 FORTR AN 语言开发而成,主要用于大规模集成电路的计算机辅助设计。SPICE 的正式版 SPICE 2G 在 1975 年正式推出,但是该程序的运行环境至少为小型机。1985 年,加州大学伯克利分校用 C 语言对 SPICE 软件进行了改写, 并由 MICROSIM 公司推出。1988 年 SPICE 被定为美国国家工业标准。与此同时,各种以 SPICE 为核心的商用模拟电路仿真软件,在 SPICE 的基础上做了大量实用化工作,从而使 SPICE 成为最为流行的电子电路仿真软件。PSPICE 是较早出现的 EDA 软件之一,在电路仿真方它的功能可以说是最为强大,在国内被普遍使用。1.2 PSPICE的组成1.2.1 电路原理图编辑程序 SchematicsPSPICE 的输入有两种形式,一种是网单文件形式,一种是电路原理图形式,相对而言后者比前者较简单直观,它既可以生成新的电路原理图文件,又可以打开已有的原理图文件。电路元器件符号库中备有各种原器件符号,除了电阻,电容,电感,晶体管,电源等基本器件及符号外,还有运算放大器,比较器等宏观模型级符号,组成电路图,原理图文件后缀为.sch。图形文字编辑器自动将原理图转化为电路网单文件以提供给模拟计算程序运行仿真。1.2.2 激励源编辑程序 Stimulus EditorPSPICE 中有很丰富的信号源,如正弦源,脉冲源,指数源,分段线性源,单频调频源等等。该程序可用来快速完成各种模拟信号和数字信号的建立与修改,并且可以直观而方便的显示这些信号源的波形。1.2.3 电路仿真程序 PSPICE A/D模拟计算程序是 PSPICE A/D 也叫做电路仿真程序,它是软件核心部分。在 PSPICE 4.1版本以上,该仿真程序具有数字电路和模拟电路的混合仿真能力。它接收电路输 入程序确定的电路拓扑结构和原器件参数信息,经过原器件模型处理形成电路方程,然后求解电路方程的数值解并给出计算结果,最后产生扩展名为.dat 的数据文件和扩展名为.out武汉理工大学电路 CAA课程设计说明书2的电路输出文本文件。模拟计算程序只能打开扩展名为.cir 的电路输入文件,而不能打开扩展名为.sch 的电路输入文件。因此在 Schemayics 环境下,运行模拟计算程序时,系统首先将原理图.sch 文件转换为.cir 文件,而后再启动 PSPICE A/D 进行模拟分析。1.2.4 输出结果绘图程序 ProbeProbe 程序是 PSPICE 的输出图形后处理软件包。该程序的输入文件为用户作业文本文件或图形文件仿真运行后形成的后缀为.dat 的数据文件。它可以起到万用表,示波器和扫描仪的作用,在屏幕上绘出仿真结果的波形和曲线。随着计算机图形功能的不断增强,PC 机上 windows95,98,2000/XP 的出现,Probe 的绘图能力也越来越强。1.2.5模型参数提取程序 Model Editor电路仿真分析的精度和可靠性主要取决于元器件模型参数的精度。尽管 PSPICE 的模型参数库中包含了上万种元器件模型,但有时用户还是根据自己的需要而采用自己确定的元器件的模型及参数。这时可以调用模型参数提取程序 Model ED 从器件特性中提取该器件的模型参数。3.6 元件模型参数库 LIB1.3 PSPICE的模拟功能1.3.1直流分析直流工作点是电路正常工作的基础。通过对电路进行直流工作点的分析,可以知道电路中各元件的电压和电流,从而知道电路是否正常工作以及工作的状态。一般在对电路进行仿真的过程中,首先要对电路的静态工作点进行分析和计算。直流扫描分析主要是将电路中的直流电源、工作温度、元件参数作为扫描变量,让这些参量以特定的规律进行扫描,从而获取这些参量变化对电路各种性能参数的影响。直流扫描分析主要是为了获得直流大信号暂态特性。1.3.2暂态分析非线性暂态分析简称为暂态分析。暂态分析计。算电路中电压和电流随时间的变化,即电路的时域分析。这种分析在输入信号为时变信号时显得尤为重要。时域分析是指在某一函数激励下电路的时域响应特性。通过时域分析,设计者可以清楚地了解到电路中各点的电压和电流波形以及它们的相位关系,从而知道电路在交流信号作用下的工作状况,检查它们是否满足电路设计的要求。武汉理工大学电路 CAA课程设计说明书31.3.3 交流分析线性小信号交流分析简称为交流分析。它是 SPICE 程序的主要分析功能。它是在交流小信号的条件下,对电路的非线性元件选择合适的线性模型将电路在直流工作点附近线性化,然后在用户指定的范围内对电路输入一个扫频信号,从而计算出电路的幅频特性、相频特性、输入电阻、输出电阻等。这种分析等效于电路的正弦稳态分析即频域分析。频域分析用于分析电路的频域响应即频率响应特性。这种分析主要用于分析电路的幅频特性和相频特性。1.3.4 灵敏度分析灵敏度分析包括直流灵敏度分析和蒙特卡罗分析两种。直流灵敏度分析业称为灵敏度分析。它是在工作点附近将所有的元件线性化后,计算各元器件参数值变化时对电路性能影响的敏感程度。通过对电路进行灵敏度分析,可以预先知道电路中的各个元件对电路的性能影响的重要程度。对于那些对电路性能有重要影响的元件,要在电路的生产或元件的选择时给予特别的关注。1.3.5统计分析统计分析主要包括蒙特卡罗分析和最坏情况分析。蒙特卡罗分析是在考虑到器件参数存在容差的情况下,分析电路在直流分析、交流分析或暂态分析时电路特性随器件容差变化的情况。另一种统计分析是最坏情况分析,它不仅对各器件参数的变化逐一进行分析,得到单一器件对电路性能的灵敏度分析,同时分析各器件容差对电路性能的最大影响量(最坏情况分析),从而达到优化电路的目的。武汉理工大学电路 CAA课程设计说明书42. 基于 PSpice节点、支路分析分析2.1节点、支路分析电路原理在电路中任意选择某一节点为参考节点,其他节点为独立节点,这些节点与参考节点之间的电压成为节点电压,节点电压的参考极性是以参考节点为负,其余独立节点为正。由于任一支路都连接在两个节点上,根据 KVL,不难断定支路电压就是两个节点电压之差。如果每一个支路电流都可由支路电压来表示,那么它也一定也可以用节点电压来表示。在具有 n 个节点的电路中写出其中(n-1)个独立节点的 KCL 方程,就得到变量为(n-1)个节点电压的共(n-1)个独立方程,称为节点电压方程,最后由这些方程解出节点电压,从而求出所需的电压、电流。这就是节点电压法。对一个具有 b 条支路和 n 个节点的电路,当以支路电压和支路电流为电路变量列方程时,总共有 2b 个未知量。为了减少求解的方程数,可以利用元件的 VCR 将各之路电压以支路电流表示,然后代入 KVL 方程,就得到以 b 个支路电流为未知量的 b 个 KVL 和 KCL方程。这种方法称为支路电流法。2.2 节点、支路分析电路图2.2.1设计原理图运行 Orcad Family Release 9.2 Lite Edition 中的 Capture CIS Lite Edition,新建空白项目 Project,命名为 jiedianzhilufenxi 文件,如果找不到相应的原件通过add library 键来添加元件库。本次课程设计中要用到的是 SOURCE 及 ANALOG_P 元件库。然后按表 2-1 选择相应的元器件,放到合适的位置,连线,然后修改各个元件的参数,绘制原理图结束。图 2-1 节点、支路分析电路图武汉理工大学电路 CAA课程设计说明书5此电路为简单的串并联电路,其中 为直流电压源,输出 20V 的电压, 与 并联1V4R5后在串联 所得到的等效电阻再与 相并联后,再与 串联接在直流稳压源的两端。图2R3R1R中还插入了三个节点分别是 , , 。其中 为参考地点, 为其中一个节点,此处0N120N1N电压设为 , 为另一个节点,此处电压设为 。1NU2 2U如表 21 为节点、支路分析电路所用到的器件表 21 节点、支路分析电路所用到的器件器件 模型 模型库电阻 R1 R/Analog_p电阻 R2 R/Analog_p电阻 R3 R/Analog_p电阻 R4 R/Analog_p电阻 R5 R/Analog_p直流电压源 V1 VDC/Source地 0 0/Source2.2.2节点、支路分析电路仿真过程说明画好原理图后,设置仿真参数。点击 仿真按钮中最左边的一个来仿真,首先命名,然后设置相应的参数 Analysis Type 设为 DC Sweep;Options 选 Primary Sweep;Sweep variable 选 Voltage source,其 name 中写 V1;Sweep 中选 Linear,其三个参量设置为 0V、20V、1V。设置好后,执行 中的最右边的三角形按钮,出现 Probe 窗口。执行 Trace 下 Add Trace命令,选择要显示的内容,如( 等)即可查看相应的图表。21,RI武汉理工大学电路 CAA课程设计说明书62.2.3 对节点、支路分析电路图的理论分析方法一:利用支路电流法解题的步骤:(1)任意标定各支路电流的参考方向和网孔绕行方向。(2)用基尔霍夫电流定律列出节点电流方程。有 n 个节点,就可以列出n-1 个独立电流方程。(3)用基尔霍夫电压定律列出 L=b-(n-1)个网孔方程。说明:L 指的是网孔数,b 指是支路数,n 指的是节点数。(4)代入已知数据求解方程组,确定各支路电流及方向。利用以上步骤,设电压源 V1 的电压为 U1。可通过支路电流法列写的全部方程为:节点 N1 : 0321RRII节点 N2 : 54回路 1 : 131*UIIR回路 2 : 0423 IR回路 3 : *45IIRR分别算得流过 的电流为1R1)/(354211UIR流过 的电流 ,2 5432135421 /*/)( RRIR流过 的电流为3 54321354213 /)(UIR 流过的 电流为4 5454321354214 */*/)( RRIR武汉理工大学电路 CAA课程设计说明书7流过的 电流为5R 5454321354215 */*/)( RRRUIR 同样可以推得各个节点电压的大小:其中选取 N0 的电压为参考地点,其电压值始终为 0,从而可以推得节点 N1 的电压值为,节点 N2 的电压值为3543213542131 */*/)(* RRRUIURN 454543213542142 /)(IR 电阻 两端的电压值 11NRU电阻 两端的电压值 2 22电阻 两端的电压值 3R13NR电阻 两端的电压值 4 24U电阻 两端的电压值 55NR方法二: 利用节点电压法解题步骤:(1) 选择参考节点,设定参考方向(2) 求节点电压 U(3) 求支路电流通过此方法同样可以列写的全部节点电压方程为:节点 N1 121321*)( RURNN节点 N2 0)( 12542分别算得:N1 的电压值 ,3543213542131 */*/)(* RRRUIURN 武汉理工大学电路 CAA课程设计说明书8N2 的电压值 454543213542142 */*/)(* RRRURIUN 同样可以通过节点 N1 和 N2 的电压值计算出:流过 的电流为1R1354211)/(RRI流过 的电流2 5432135421 /*/)( RUI流过 的电流为3R 54321354213 /)(RRI 流过的 电流为4 545432
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号