Pspice教程
PSpice 8.0仿真教程

PSpice仿真电路的应用技巧应网友之约将Pspice8.0的一些基本使用方法提供给大家,我们共同探讨;希望对大家有所帮助,由于本人水平有限还望谅解,只当抛砖引玉吧,不妥之处请予以指出。
一、先了解Pspice8.0的使用基本程序项1、Schematics:绘制、修改电路原理图生成*。
CIR文件,或打开已有的*。
CIR文件;调用电路分析程序进行分析,并可调用图形后处理程序(Probe)查看分析结果。
2、Pspice A/D:打开已有的文本文件(*。
CIR)进行文本规定的分析,分析结果存入*。
DAT 文件中。
Schematicscs程序项的菜单中有运行Psoice程序的命令。
3、Parts:元件编辑程序,新建或修改元件的特性,模型。
4、Probe:图象后处理,可观察分析结果的图形。
Schematicscs程序项的菜单中有运行Prode程序的命令5、Stmed(Stimlus Editor)用于建立独立信号激励源和修改已建立的激励源波形。
6、Optimizer:Psoice优化设置程序7、Texte dit:文本编辑器。
8、PCB:上面8项是Psoice的基本程序,他们之间是相互关联的,最主要的是Schematicscs项,使用绘图程序项Schematicscs绘制好电路原理图,设置好相关模拟运行参数就可以对所画电路原理图进行模拟仿真了。
二、绘制电路原理图绘制电路原理图是运行Pspice程序的第一项作业,使用绘图工具能很方便的进行原理图的绘制。
1、打开Schematicscs项Schematicscs项是pspice应用程序的主窗口,可调用其它5个基本程序项。
下面是Schematicscs窗口的界面,主要工具用途已标明在案图上。
2、绘图常用命令项:Schematicscs程序项窗口有11个常用命令项:1)FIile(文件)--------------------------------省略2)Edit(编辑)---------------------------------省略3)Draw(绘图)和窗口工具一样--------省略4)Navigate(导航)---------------------------省略5)View(查看)-------------------------------省略Options(任选项)给出绘图参数设置命令,用来设置显示和打印环境。
Pspice简明教程

Pspice简明教程PSPICE简明教程宾西法尼亚⼤学电⽓与系统⼯程系University of PennsylvaniaDepartment of Electrical and Systems Engineering编译:陈拓2009年8⽉4⽇原⽂作者:Jan Van der Spiegel, ?2006 jan_at_/doc/9a0ef02cbd64783e09122bb7.html Updated March 19, 2006⽬录1. 介绍2. 带OrCAD Capture的Pspice⽤法2.1 第⼀步:在Capture 中创建电路2.2 第⼆步:指定分析和仿真类型偏置或直流分析(BIAS or DC analysis)直流扫描仿真(DC Sweep simulation)2.3 第三步:显⽰仿真结果2.4 其他分析类型:2.4.1瞬态分析(Transient Analysis)2.4.2 交流扫描分析(AC Sweep Analysis)3. 附加的使⽤Pspice电路的例⼦3.1变压器电路3.2 使⽤理想运算放⼤器的滤波器交流扫描(滤波器电路)3.3 使⽤实际运算放⼤器的滤波器交流扫描(滤波器电路)3.4 整流电路(峰值检波器)和参量扫描的使⽤3.4.1 峰值检波器仿真(Peak Detector simulation)3.4.2 参量扫描(Parametric Sweep)3.5 AM 调制信号3.6 中⼼抽头变压器4. 添加和创建库:模型和元件符号⽂件4.1 使⽤和添加⼚商库4.2 从⼀个已经存在的Pspice模型⽂件创建Pspice符号4.3 创建你⾃⼰的Pspice模型⽂件和符号元件参考书⽬1. 介绍是⼀种强⼤的通⽤模拟混合模式电路仿真器,可以⽤于验证电路设计并且预知 SPICE电路的⾏为,这对于集成电路特别重要,1975年SPICE最初在加州⼤学伯克利分校被开发时也是基于这个原因,正如同它的名字所暗⽰的那样:S imulation P rogram for I ntegrated C ircuits E mphasis.PSpice 是⼀个PC版的SPICE(Personal-SPICE),可以从属于Cadence设计系统公司的OrCAD公司获得。
Pspice教程

Pspice教程1 PSPICE软件的简介与使⽤1.1 PSPICE的发展与现状根据实际电路(或系统)建⽴模型,通过对模型的计算机分析、研究和试验以达到研制和开发实际电路(或系统)的⽬的,这⼀过程,称为计算机仿真(Simulation)的⾼效、⾼精度、⾼经济性和⾼可靠性,因此倍受业界喜爱。
在设计或分析各类开关电源时,计算机仿真起了重要的作⽤。
数字仿真⼿段可⽤以检验设计的系统是否满⾜性能要求。
应⽤数字仿真可以减少电路实验的⼯作,与电路实验相⽐,计算机仿真所需时间要少得多,并可以更全⾯、更完整地进⾏,以期改进设计质量。
⽬前流⾏的许多著名软件如PSpice、Icape等,它们各⾃都有其本⾝的特点。
⽽随着Windows的全⾯普及,PSpice推出了Windows版本,⽤户不⽤象DOS版那样输⼊数据⽹表⽂件,⽽是图形化,只需选择相应的元器件的图标代号,然后使⽤线连接就可以⾃动⽣成数据⽹表⽂件,整个过程变得直观简单。
因此它已⼴泛应⽤于电⼒电⼦电路(或系统)的分析中。
⽤于模拟电路仿真的SPICE(Simulation Program with Integrated Circuit Emphasis)软件于1972年由美国加州⼤学伯克利分校的计算机辅助设计⼩组利⽤FORTRAN语⾔开发⽽成,主要⽤于⼤规模集成电路的计算机辅助设计。
SPICE 的正式实⽤版SPICE 2G在1975年正式推出,但是该程序的运⾏环境⾄少为⼩型机。
1985年,加州⼤学伯克利分校⽤C语⾔对SPICE软件进⾏了改写,1988年SPICE被定为美国国家⼯业标准。
与此同时,各种以SPICE为核⼼的商⽤模拟电路仿真软件,在SPICE的基础上做了⼤量实⽤化⼯作,从⽽使SPICE成为最为流⾏的电⼦电路仿真软件。
PSPICE则是由美国Microsim公司在SPICE 2G版本的基础上升级并⽤于PC 机上的SPICE版本,其中采⽤⾃由格式语⾔的5.0版本⾃80年代以来在我国得到⼴泛应⽤,并且从6.0版本开始引⼊图形界⾯。
PSpice教程

OrCAD PSpice 培训教材深圳光映计算机软件有限公司培训目标:熟悉PSpice的仿真功能,熟练掌握各种仿真参数的设置方法,综合观测并分析仿真结果,熟练输出分析结果,能够综合运用各种仿真对电路进行分析,学会修改模型参数。
一、PSpice分析过程二、绘制原理图原理图的具体绘制方法已经在Capture中讲过了,下面主要讲一下在使用PSpice时绘制原理图应该注意的地方。
1、新建Project时应选择Analog or Mixed-signal Circuit2、调用的器件必须有PSpice模型首先,调用OrCAD软件本身提供的模型库,这些库文件存储的路径为Capture\Library\pspice,此路径中的所有器件都有提供PSpice 模型,可以直接调用。
其次,若使用自己的器件,必须保证*.olb、*.lib两个文件同时存在,而且器件属性中必须包含PSpice Template属性。
3、原理图中至少必须有一条网络名称为0,即接地。
4、必须有激励源。
原理图中的端口符号并不具有电源特性,所有的激励源都存储在Source和SourceTM库中。
5、电源两端不允许短路,不允许仅由电源和电感组成回路,也不允许仅由电源和电容组成的割集。
解决方法:电容并联一个大电阻,电感串联一个小电阻。
6、最好不要使用负值电阻、电容和电感,因为他们容易引起不收敛。
三、仿真参数设置1、PSpice能够仿真的类型在OrCAD PSpice中,可以分析的类型有以下8种,每一种分析类型的定义如下:直流分析:当电路中某一参数(称为自变量)在一定范围内变化时,对自变量的每一个取值,计算电路的直流偏置特性(称为输出变量)。
交流分析:作用是计算电路的交流小信号频率响应特性。
噪声分析:计算电路中各个器件对选定的输出点产生的噪声等效到选定的输入源(独立的电压或电流源)上。
即计算输入源上的等效输入噪声。
瞬态分析:在给定输入激励信号作用下,计算电路输出端的瞬态响应。
PSpice仿真软件使用指南说明书

April 2016© 2013Cadence Design Systems, Inc. All rights reserved.Portions © Apache Software Foundation, Sun Microsystems, Free Software Foundation, Inc., Regents of the University of California, Massachusetts Institute of T echnology, University of Florida. Used by permission. Printed in the United States of America.Cadence Design Systems, Inc. (Cadence), 2655 Seely Ave., San Jose, CA 95134, USA.Product PSpice contains technology licensed from, and copyrighted by: Apache Software Foundation, 1901 Munsey Drive Forest Hill, MD 21050, USA © 2000-2005,Apache Software Foundation. Sun Microsystems, 4150 Network Circle, Santa Clara, CA 95054 USA © 1994-2007, Sun Microsystems, Inc. Free Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA © 1989, 1991, Free Software Foundation, Inc. Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, © 2001, Regents of the University of California. Daniel Stenberg, © 1996 - 2006, Daniel Stenberg. UMFPACK ©2005,TimothyA.Davis,UniversityofFlorida,(**************.edu).KenMartin,WillSchroeder,Bill Lorensen © 1993-2002, Ken Martin, Will Schroeder, Bill Lorensen. Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, Massachusetts, USA © 2003, the Board of Trustees of Massachusetts Institute of Technology. All rights reserved.Trademarks: Trademarks and service marks of Cadence Design Systems, Inc. contained in this document are attributed to Cadence with the appropriate symbol. For queries regarding Cadence’s trademarks, contact the corporate legal department at the address shown above or call 800.862.4522.Open SystemC, Open SystemC Initiative, OSCI, SystemC, and SystemC Initiative are trademarks or registered trademarks of Open SystemC Initiative, Inc. in the United States and other countries and are used with permission.All other trademarks are the property of their respective holders.Restricted Permission: This publication is protected by copyright law and international treaties and contains trade secrets and proprietary information owned by Cadence. Unauthorized reproduction or distribution of this publication, or any portion of it, may result in civil and criminal penalties. Except as specified in this permission statement, this publication may not be copied, reproduced, modified, published, uploaded, posted, transmitted, or distributed in any way, without prior written permission from Cadence. Unless otherwise agreed to by Cadence in writing, this statement grants Cadence customers permission to print one (1) hard copy of this publication subject to the following conditions:1.The publication may be used only in accordance with a written agreement between Cadence and itscustomer.2.The publication may not be modified in any way.3.Any authorized copy of the publication or portion thereof must include all original copyright,trademark, and other proprietary notices and this permission statement.4.The information contained in this document cannot be used in the development of like products orsoftware, whether for internal or external use, and shall not be used for the benefit of any other party, whether or not for consideration.Disclaimer: Information in this publication is subject to change without notice and does not represent a commitment on the part of Cadence. Except as may be explicitly set forth in such agreement, Cadence does not make, and expressly disclaims, any representations or warranties as to the completeness, accuracy or usefulness of the information contained in this document. Cadence does not warrant that use of such information will not infringe any third party rights, nor does Cadence assume any liability for damages or costs of any kind that may result from use of such information.Restricted Rights: Use, duplication, or disclosure by the Government is subject to restrictions as set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or its successor.ContentsBefore you begin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Welcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 How to use this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Symbols and conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Related documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 What this user’s guide covers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 PSpice overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Add-on options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 PSpice Smoke Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 PSpice Advanced Optimizer Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 PSpice Advanced Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 SLPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 If you don’t have the standard PSpice A/D package . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Comparison of the different versions of PSpice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 If you have PSpice Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Minimum hardware requirements for running PSpice: . . . . . . . . . . . . . . . . . . . . . . . . 32 PSpice Samples and T utorials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Part one: Simulation primer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 1Things you need to know . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Chapter overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 What is PSpice? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Analyses you can run with PSpice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Basic analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Advanced multi-run analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Analyzing waveforms with PSpice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 What is waveform analysis? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Using PSpice with other programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Using design entry tools to prepare for simulation . . . . . . . . . . . . . . . . . . . . . . . . . . 47What is the PSpice Stimulus Editor? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 What is the PSpice Model Editor? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Files needed for simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Files that design entry tool generates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Other files that you can configure for simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Files that PSpice generates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Directory structure for analog projects in Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 How are files configured at the design level maintained in the directory structure for analog projects? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 How are files configured at the profile level maintained in the new directory structure for analog projects? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 What happens when I convert an analog project that uses a design from another project or from another location? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 What should I do if the schematic for a converted analog project uses FILESTIM n parts from the SOURCE library? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Design Entry HDL libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Reference Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Local libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 PSpice model libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 The cds.lib file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Encrypting PSpice Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Using PSpiceEnc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Using Model Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722Simulation examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Chapter overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Example circuit creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Using Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Using Design Entry HDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Using Design T emplates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Finding out more about setting up your design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Running PSpice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Performing a bias point analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Using the simulation output file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Finding out more about bias point calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99DC sweep analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Setting up and running a DC sweep analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Displaying DC analysis results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Finding out more about DC sweep analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 T ransient analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Finding out more about transient analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 AC sweep analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Setting up and running an AC sweep analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 AC sweep analysis results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Finding out more about AC sweep and noise analysis . . . . . . . . . . . . . . . . . . . . . . . 122 Parametric analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Setting up and running the parametric analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Analyzing waveform families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Finding out more about parametric analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Performance analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Finding out more about performance analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Part two: Design entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1383Preparing a design for simulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Chapter overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Checklist for simulation setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 T ypical simulation setup steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Advanced design entry and simulation setup steps . . . . . . . . . . . . . . . . . . . . . . . . . 141 When netlisting fails or the simulation does not start . . . . . . . . . . . . . . . . . . . . . . . . 142 Using parts that you can simulate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Vendor-supplied parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Passive parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Breakout parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Behavioral parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Simulating asymmetric parts in PSpice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Simulating homogenous parts in PSpice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Specifying values for part properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Using global parameters and expressions for values . . . . . . . . . . . . . . . . . . . . . . . . . . 158Global parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Defining power supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 For the analog portion of your circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 For A/D interfaces in mixed-signal circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Defining stimuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Analog stimuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Digital stimuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Things to watch for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Unmodeled parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Unconfigured model, stimulus, or include files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Unmodeled pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Missing ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Missing DC path to ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1854Creating and editing models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Chapter overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 What are models? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 How are models organized? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Model libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Model library configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Global vs. design vs. profile models and libraries . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Nested model libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 PSpice-provided models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Model library data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Device characteristic curves-based models vs. Template-based models . . . . . . . . 195 T ools to create and edit models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Ways to create and edit models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Using the Model Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Ways to use the Model Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Running the Model Editor alone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Starting the Model Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Creating models using the Model Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Creating models based on device characteristic curves . . . . . . . . . . . . . . . . . . . . . 203Creating models based on PSpice templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Importing an existing model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Enabling and disabling automatic part creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Running the Model Editor from the schematic editor . . . . . . . . . . . . . . . . . . . . . . . . 215 Model creation examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Example: Creating a PSpice model based on device characteristic curves . . . . . . . 219 Example: Creating template-based PSpice model . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Editing model text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Example: editing a Q2N2222 instance model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 Using the Create Subcircuit Format Netlist command (Capture only) . . . . . . . . . . . . . . 237 Changing the model reference to an existing model definition . . . . . . . . . . . . . . . . . . . 239 Reusing instance models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Reusing instance models in the same schematic . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Making instance models available to all designs . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Configuring model libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 The Configuration Files tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 How PSpice uses model libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Adding model libraries to the configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Changing the model library scope from profile to design, profile to global, design to global and vice versa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Changing model library search order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Changing the library search path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Handling smoke information using the Model Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Adding smoke information to PSpice models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Creating template-based PSpice models with smoke information . . . . . . . . . . . . . . 256 Using the Model Editor to edit smoke information . . . . . . . . . . . . . . . . . . . . . . . . . . 256 Examples: Smoke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Adding smoke information to the D1 diode model . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Adding smoke information to the OPA_LOCAL operational amplifier model . . . . . . 259 Smoke parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Diode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 Bipolar Junction Transistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Magnetic Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Ins Gate Bipolar T ransistor (IGBT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Junction FET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Operational Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268MOSFET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Voltage Regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Darlington T ransistor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2735Creating parts for models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Chapter overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 What’s different about parts used for simulation? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 Ways to create parts for models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Preparing your models for part creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Starting the Model Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Using the Model Editor to create parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 Batch mode of part creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 Interactive mode of part creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 Creating Design Entry T ool parts for all models in a library . . . . . . . . . . . . . . . . . . . . . . 282 Using batch mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 Using interactive mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 Setting up automatic part creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 Creating parts in the batch mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 Creating parts using interactive mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 Basing new parts on a custom set of parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 Editing part graphics (Capture only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 How Capture places parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 Defining grid spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Attaching models to parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Defining part properties needed for simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 PSPICETEMPLATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 IO_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 MNTYMXDL Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 PSPICEDEFAULTNET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3216Analog behavioral modeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Chapter overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Overview of analog behavioral modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 The ABM part library file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Placing and specifying ABM parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Net names and device names in ABM expressions . . . . . . . . . . . . . . . . . . . . . . . . . 326 Forcing the use of a global definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 ABM part templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 Control system parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Basic components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Limiters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 Chebyshev filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 Integrator and differentiator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 T able look-up parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 Laplace transform part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 Math functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 ABM expression parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 An instantaneous device example: modeling a triode . . . . . . . . . . . . . . . . . . . . . . . 353 PSpice-equivalent parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Implementation of PSpice-equivalent parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Modeling mathematical or instantaneous relationships . . . . . . . . . . . . . . . . . . . . . . 358 Lookup tables (ET ABLE and GT ABLE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 Frequency-domain device models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Laplace transforms (LAPLACE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Frequency response tables (EFREQ and GFREQ) . . . . . . . . . . . . . . . . . . . . . . . . . 366 Cautions and recommendations for simulation and analysis . . . . . . . . . . . . . . . . . . . . . 369 Instantaneous device modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369 Frequency-domain parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 Laplace transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 T rading off computer resources for accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 Basic controlled sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 Creating custom ABM parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375。
PSpice使用教程

用于分析电路的频率响应和交流性能参数。
模拟分析类型
03
参数扫描分析可以应用于直流分析、交流分析和瞬态分析等模拟类型。
01
参数扫描分析是一种用于研究电路性能对电路元件参数变化的敏感性的方法。
02
通过在一定范围内扫描参数值,可以观察电路性能的变化,从而优化电路设计。
参数扫描分析
1
2
3
噪声分析是一种用于研究电路中噪声源及其对电路性能影响的模拟方法。
PSPICE常见问题与解决方案
A
B
C
D
如何解决仿真错误
错误信息查看
首先需要仔细查看仿真错误信息,了解错误类型和原因。
参数设置检查
检查仿真参数设置是否合理,如仿真时间、步长等。
电路图检查
检查电路图的连接是否正确,元件值是否设置正确,以及元件的封装形式是否符合要求。
软件版本兼容性
确保使用的PSPICE软件版本与电路设计兼容。
在PSPICE界面右上角点击“关闭”按钮,或者选择“文件”菜单中的“退出”选项来退出PSPICE。
启动与退出PSPICE
包含文件、编辑、查看、项目等常用命令。
菜单栏
PSPICE界面介绍
提供常用命令的快捷方式。
工具栏
用于绘制和编辑电路图。
电路图编辑区
显示当前选中元件或电路的属性。
属性窗口
包含各种元件供选择。
通过噪声分析,可以确定电路中噪声的主要来源,并优化电路设计以减小噪声影响。
噪声分析可以应用于交流分析和瞬态分析等模拟类型。
噪声分析
温度分析
01
温度分析是一种用于研究电路性能随温度变化的模拟方法。
02
通过温度分析,可以了解电路在不同温度下的性能表现,并优化电路设计以适应不同的工作温度范围。
2024版《PSpice使用教程》课件

《PSpice使用教程》课件•引言•PSpice基础操作•电路元件与模型库•仿真设置与运行分析目•高级功能应用•故障排查与问题解决录引言它能够对电路进行直流分析、交流分析、瞬态分析等,并输出相应的电压、电流等波形图。
PSpice 广泛应用于电子工程、通信工程、自动化控制等领域。
PSpice是一款电子电路仿真软件,全称为Personal Simulation Program with Integrated Circuit Emphasis。
PSpice简介模拟电路设计和分析数字电路设计和验证混合信号电路仿真电源电路设计和优化PSpice应用领域本课件旨在帮助学习者掌握PSpice软件的使用方法,提高电子电路设计和分析能力。
课件结构本课件包括引言、基础知识、电路仿真实践、高级应用和结论等部分,其中引言部分介绍PSpice软件的基本概念、应用领域和课件目的;基础知识部分介绍电路仿真所需的基本理论和PSpice软件的基本操作;电路仿真实践部分通过实例演示PSpice软件的使用方法;高级应用部分介绍PSpice 软件在复杂电路设计中的应用;结论部分总结本课件的主要内容和学习成果。
课件目的课件目的和结构VSPSpice基础操作软件安装与启动系统要求安装步骤启动方法属性栏显示选中对象的属性和参数设置等。
显示当前打开的项目文件和电路图等。
工具栏提供常用工具的快捷按钮,如画笔、选择、移动、旋转等。
主界面组成包括菜单栏、工具栏、项目栏、菜单栏提供文件、编辑、视图、插入、模拟、工具和帮助等菜单选项。
界面布局及功能介绍菜单栏和工具栏使用菜单栏操作01工具栏操作02自定义工具栏03通过菜单栏或工具栏中的新建选项来创建一个新的PSpice 项目。
新建项目保存项目另存为功能最近打开项目通过菜单栏或工具栏中的保存选项来保存当前项目文件和电路图等。
用户可以选择将当前项目另存为其他格式或版本的文件。
PSpice 软件会自动记录最近打开过的项目文件,方便用户快速打开。
PSpice03资料教程

Rbreak
电阻
Sbreak
电压控制开关
Wbreak
电流控制开关
XFRM NONLINEAR 变压器
第三讲
⑶ 常用模/数电路元器件符号库(EVAL.slb)
2N1595
可控硅整流器
2N5444
三端双向可控硅开关
D1N750
齐纳二极管
MV2201
压变电容二极管
D1N4002 二极管
D1N4148 二极管
单击图1-12中的Advanced按钮,可打开图 1-14所示高级操作对话框,在图1-14中,可以显 示所选器件的符号,还可以单击Edit Symbol按 钮,进入符号编辑器。
第三讲
第三讲
② 摆放符号 a. 取出符号后,单击绘图工作区中的某一 点,符号将沿该点摆放一次,鼠标恢复成摆放 前状态,表示可以继续摆放该符号。 b. 如果电路中有多个同种类型元件,则需 要单击鼠标多次,将该元件符号摆放多次。 c. 单击鼠标右键或双击左键,可以结束摆 放操作,取错了符号,也可以单击鼠标右键撤 消。
E
电压控制电压源
EPOLY 用线性多项式描述的电压控制
电压源
F
电流控制电流源
FPOLY 用线性多项式描述的电流控制
电流源
G
电压控制电流源
GPOLY 用线性多项式描述的电压控制电
流源
第三讲
H
HPOLY 电压源
电流控制电压源 用线性多项式描述的电流控制
L
电感
R
电阻
R_var 可变电阻
T
传输线
TLOSSY 有耗传输线
第三讲
IPWL
线性分段型电流源
ISFF
单频调频式电流源
Pspice基础教程

Pspice基础教程在Pspice中,调用器件非常方便,即使您不清楚器件在库中的名称,也可以很容易查找并调出使用。
使用Capture CIS还可以让您通过Internet到Cadence的数据库(包含1万多个器件信息)里查找器件。
点击Place part快捷按钮或点击place>part将调出如下对话框:点击part search…按钮,调出下面的器件搜索对话框:2、连线及放置数据总线(Place wire or bus)点击Place wire(或place bus)按钮进入连线(或放置数据总线)状态,此时鼠标变成十字形,移动鼠标,点击左键即可开始连线(或放置数据总线)。
连线时,在交叉而且连接的地方会有一个红点提示,如果你需要在交叉的地方添加连接关系,点击place junctio n,把鼠标移动到交叉点并点击左键即可。
放置数据总线后,点击place bus entry按钮放置数据总线引出管脚,管脚的一端要放在数据总线上。
3、放置网络名称(place net name)点击place net alias按钮,调出place net alias对话框,在alias对话框中输入要定义的名称,然后点击OK退出对话框,把鼠标移动到你要命名的连线上,点击鼠标左键即可。
注意:数据总线与数据总线的引出线一定要定义网络名称。
4、放置电源和地(place power or GND)点击Place power(或Place GND),调出如下对话框:5、放置阶层及阶层管脚对于一张大的原理图来说,通常都是把它分割成多个模块,再对子模块进行。
Capture支持采用阶层的方式来设计,即用一个方块来代替一个功能模块,进入阶层时,Capture 会自动把阶层的管脚关系引入到阶层原理图里。
点击Place Hierarchical Block,调出如下对话框:放置好阶层后,接下来就是放置阶层的管脚。
放置阶层管脚时,必须保证阶层被选中。
PSPICE入门_

Pspice9.2入门一、建立工程文件新建一个文件夹(名称为英文或数字组成)用于存放PSPICE文件,例如:F:/PSPICE/xin/xin1。
进入Capture画面中,按" File/NEW/Project "命令,产生(NEW Project)对话框,如下图。
在"名称"栏中,输入工程名(英文)。
在Location栏中,输入本项目要储存的磁盘文件夹路径。
在Create a New Project Using栏内选择Analog or Mixed-Signal Circuit Wizar选项(如果我们只是要绘制一张单纯的电路图,不需要在作任何进一步的处理,可以选Schematic)单击OK按钮,调出选择Create a blank project,建立一个空白的工程文件。
二、编辑原理图1.放置所需元件。
用鼠标单击Place/part,出现以下对话框:单击Add Library,选择添加库文件路径C:\Program Files\Orcad\Capture\Library\PSpice添加编缉原理图需要的库文件,例如Analog.olb,Source.olb,zetex.olb库文件,添加后界面如下:添加好库文件后即可从相应的库文件中选择元件编辑原理图,也可从编辑界面右侧工具栏中拖放元件。
•基本元器件库:1)商品化的元器件符号库:大都是不同型号的半导体器件和集成电路。
其库文件名称分为两类:①已元器件的类型为文件名.有:以74开头的各种TTL74系列的数字电路;CD4000库文件中的CMOS4000系列电路;BIPOLAR库文件中的各种型号双极晶体管(三极管);OPAMP库文件中的各种运算放大器等。
②在库文件名中包含公司名称。
有:SIEMEN库文件中的西门子公司生产的半导体器件;MOTOR开头的库文件中是摩托罗拉公司生产的器件等。
2)常用非商品化元器件符号ANALOGY库:模拟电路中各种无源器件,如电阻、电容、电感等。
PSPICE教程

目录1. 简介 (2)1.1 PSPICE中的电路描述 (3)1.2 PSPICE6.3集成环境 (7)1.3 PSPICE中的有关规定 (10)2. 实例 (13)2.1 功率放大器电路仿真例题及练习 (13)2.2 电路仿真软件PSPICE的应用 (16)2.3 Pspice8.0快速入门手册 (19)2.4 基于OrCAD/PSpice9的电路优化设计 (28)2.5 利用OrCAD/PSpice A/D仿真技术 (32)2.6 OrCAD/PSpice9偏压点和直流扫描分析 (34)2.7 DC Sweep 直流扫描分析 (41)2.8 OrCAD/PSpice9的暂态分析 (41)2.9 OrCAD/PSpice9直流扫描分析的应用—二极管V-I特性曲线 (44)2.10 修改D1N4002的仿真参数 (49)2.11 OrCAD/PSpice9直流扫描分析的应用—三极管Vce-Ib输出特性曲线 (51)1. 简介PSPICE是由SPICE发展而来的用于微机系列的通用电路分析程序。
SPICE(Simul-ation Program with Integrated Circuit Emphasis)是由美国加州大学伯克莉分校于1972年开发的电路仿真程序。
随后,版本不断更新,功能不断增强和完善。
1988年SPICE被定为美国国家工业标准。
目前微机上广泛使用的PSPICE是由美国MicroSim公司开发并于1984年1月首次推出的。
SPICE有工业版(Production version)和教学版(Evaluation version)之分,本书介绍1986年8月推出的PSPICE6.3版本(MicroSim Evaluation Version 6.3,即教学版,有时也称为学生版)。
它能进行模拟电路分析、数字电路分析和模拟数字混合电路分析。
PSPICE6.3可以对众多元器件构成的电路进行仿真分析,这些元器件以符号、模型和封装三种形式分别存放在扩展名为slb、lib和plb三种类型的库文件中。
2024版orcadPspice教程

为电路输入端设置合适的信号源,如正弦波、方波、脉冲等,并调整 信号的幅度、频率等参数。
2024/1/24
16
运行仿真并查看结果
运行仿真
在完成仿真类型和参数设置后,运行仿真程序,等待 仿真完成。
查看仿真结果
仿真完成后,可以通过软件界面查看仿真结果,如波 形图、数据表等。
结果分析
根据仿真结果,分析电路的性能指标,如电压、电流、 功率等是否满足设计要求。
11
创建新原理图文件
2024/1/24
打开Orcad Pspice软件,选择“File”菜单下 的“New”选项,然后选择“Schematic”创 建一个新的原理图文件。
在弹出的对话框中,为新原理图文件命名并选 择合适的保存位置。
选择合适的图纸大小和方向,以及所需的网格 大小和捕获网格选项。
12
元器件库使用及元器件放置
22
CHAPTER 06
高级功能探索与实战案例
2024/1/24
23
蒙特卡罗分析应用举例
2024/1/24
蒙特卡罗分析介绍
01
简要说明蒙特卡罗分析的基本原理和其在电路仿真中的应用。
蒙特卡罗分析设置步骤
02
详细阐述在orcadPspice中进行蒙特卡罗分析的参数设置、仿真
运行及结果查看等步骤。
蒙特卡罗分析实例演示
06
输出制造文件 将设计完成的PCB文件输出为制造文件,包括 Gerber文件和钻孔文件等,以供制造商生产。
20
导入网络表和布局布线
导入网络表
将原理图设计完成后生成的网络 表导入到PCB设计软件中,以便
进行元器件布局和布线。
2024/1/24
pspice图文教程

在 A/D 里面单击 图标可以做快速傅里叶变换 见右图,鼠标左键拖出一个框按 CTRL+A 进行局部 缩放如右图所示
回到原理图,单击 图标编辑仿真参数
勾选 Run in resume mode,单击 在 A/D 里面输入 1m 单击运行 可以发现刚才是 1m 截止, 现在在 1ms 的基础上再 仿真 1ms
图标运行仿真
第四讲:PSpiceDC 扫描分析
作者:詹书庭
一、作用 使电路某个元器件参数作为自变量在一定范围内变
化,对自变量的每个取值,计算电路的输出变量的直流 偏置特性。此过程中还可以指定一个参变量,并确定取 值范围,每设定一个参变量的值,均计算输出变量随自 变量的变化特性。 二、操作
接第一讲,单击 图标,
如右图所示 让你设置参数 我们这里保持 系统默认参数 分析类型有4种
Time Domain瞬态分析参数:观察不同时刻的不 同输出波形,相当于示波器的功能 DC Sweep直流扫描参数:让一个直流量在一定范围 变化,观察其对电路输出的影响 AC 扫描参数设置:观察电路在不同频率下的输出响应,可 以得到幅频及相频特性 Bias Point直流偏执点分析:观察电路的直流工 作点情况,得到直流增益 单击 Run PSpice图标 ,结果见下图
2012-1-29
第一讲:pspice 操作流程
作者:詹书庭
一、操作流程 快速入门 PSpice 仿真的基本操作,果,仿真结果的二次处理, 仿真结果的报告生成等。 二、一个简单的例子 打开 OrCAD Capture CIS 单击 New 图标
出现如右图所示窗口 在 Name 里面输入 名称,比如 prj1, 在类型里面我们选择 第一个 Analog or Mixed A/D 在 Location 里面,单 击 Browse 找到存盘 路径。 单击OK,如右图 所示
2024版OrCAD PSpice9实用教程

A 深入学习教程内容
建议学员在掌握基础操作的前提下, 深入学习教程中涉及的电路设计和
仿真分析知识,提高实际应用能力。
B
C
D
交流与分享经验
建议学员在学习过程中积极参与交流和分 享经验,与其他学员共同进步和提高。
实践与创新相结合
在学习过程中,鼓励学员将所学知识与实 践相结合,尝试创新性的设计项目,提高 解决问题的能力。
背景
随着电子技术的不断发展,电路设计和仿真已成为电子工程师必备的技能之一。 OrCAD PSpice9作为一款优秀的电路设计和仿真软件,被广泛应用于电子、通 信、自动化等领域。
OrCAD PSpice9简介
1
OrCAD PSpice9是OrCAD公司推出的一款电路 设计和仿真软件,具有强大的电路原理图绘制、 电路仿真、波形分析等功能。
目管理器、属性栏等。
界面定制
02
讲解如何根据个人习惯定制界
03
分享一些提高操作效率的技巧,如快捷键使用、拖拽操作等。
基本电路元件库
01
02
03
元件库概述
介绍OrCAD PSpice9中提 供的各类电路元件库,如 电阻、电容、电感、二极 管等。
元件库使用
需要确保电路在瞬态响应分析 中已经达到稳定状态,否则会 影响傅里叶变换结果的准确性。 同时,需要选择合适的采样率 和采样点数以获得更准确的频 域信息。
04 数字电路仿真与 分析
数字元件库介绍
基本逻辑门
包括与门、或门、非门 等基本逻辑门电路元件。
组合逻辑元件
如加法器、减法器、比 较器等组合逻辑电路元
06 高级功能与应用
参数扫描分析
定义扫描参数 在电路图中选择要扫描的元件参数,并设置扫描范围和步 长。
PSpice_AD完全教程与仿真实例

Cadence/OrCAD/PSpice_AD模拟仿真贾新章(2010. 5)引言:PSpice软件的发展Berkley:1972 首次推出SPICE(S imulation P rogram with I ntegrated C ircuit E mphasis) 1975 SPICE实用版(博士论文)免费推广使用。
1982 发展为电路模拟的“标准”软件。
开始有偿使用。
MicroSim:1983 用于P C机的P Spice1 (对应SPICE2G5版本)OrCAD:1998 MicroSim并入OrCAD,推出OrCAD/ PSpice8 Cadence:2000 OrCAD并入Cadence,推出PSpice9.22003 OrCAD/PSpice10增加“Advanced Analysis”高级分析功能。
2005 增加与MatLab的接口SLPS2009 版本16.3电路模拟软件PSpice工作原理一个电路能否用PSpice仿真,取决于3个条件:(1) 电路中的元器件必须有相应的模型和模型参数描述。
PSpice支持的器件模型PSpice提供的模型库中包括有20多类共3万多个商品化的器件模型参数,存放在100多个模型参数库中,供用户选用。
PSpice支持的器件模型PSpice提供的模型库中包括有20多类共3万多个商品化的器件模型参数,存放在100多个模型参数库中,供选用。
如果电路中采用了尚未包含在模型库中的元器件,PSpice 提供三种建立模型和提取模型参数的方法,供用户选用。
(1) 对于晶体管一类器件,可以调用Model Editor模块以及高级分析中的Optimizer模块,提取模型参数。
(2) 对于集成电路,可以调用Model Editor模块建立宏模型,描述该集成电路功能。
(3) 对于特殊器件(如光耦器件),可以调用ABM(Analog Behavioral Modeling),建立描述该器件功能的”黑匣子“模型,满足电路模拟仿真的要求。
PSpice使用入门

单击OK,将三极管放置在工作区,右击选择第一项可取消继续放置该元件。依此,放置R,C,Vs,Vdc,Gnd。
3)连线,单击 ,连线。整个电路如图8所示。
图8
4)标示节点名:单击 ,输入Vo,放置在输出端口。
3
1)双击击C1下的1n,在Value栏输入10uf,同理,修改其他R和C的参数。改好后如图9所示。
图15
3)交流分析:在Trace表达式栏输入DB(V(VO)/V(VI)),确定。分析结果如图16
图16
4)显示游标和添加标签:Trace / Cursor / display或单击 ;结果如图17
图17
添加标签,Plot / Label / Mark或 ,结果如达式栏输入Vp(VO)-Vp(VI),如图19。
图19
类似,添加输入阻抗坐标系,如图20。
图20
输出阻抗分析:先修改原理图,短接输入电源,将RL改为Vw。如图21。
图21
输出阻抗的表达式为V(Vw:+)/I(Vw);结果如图22
图22
===end===
By yf.x
11/3/2010
图13
2)瞬态分析:右击SCHEMATIC1-Tran / Make Active / Run ,添加trace,Trace / Add Trace或单击 。选择V(VO)结果如图14。
图14
添加坐标系,分析Vi,Plot / Add Plot / Add Trace / V(VI);结果如图15。
图10
2)单击 /输入Tran /设置时域分析的参数如图11。
图11
3)类似设置AC Sweep,如图12所示。
图12
5
1)单击 ,保存工程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Pspice教程(基础篇)Pspice教程课程内容:在这个教程中,我们没有提到关于网络表中的Pspice的网络表文件输出,有关内容将会在后面提到!而且我想对大家提个建议:就是我们不要只看波形好不好,而是要学会分析,分析不是分析的波形,而是学会分析数据,找出自己设计中出现的问题!有时候大家可能会看到,其实电路并没有错,只是有时候我们的仿真设置出了问题,需要修改。
有时候是电路的参数设计的不合理,也可能导致一些莫明的错误!我觉得大家做一个分析后自己看看OutFile文件!点一.直流分析直流分析:PSpice可对大信号非线性电子电路进行直流分析。
它是针对电路中各直流偏压值因某一参数(电源、元件参数等等)改变所作的分析,直流分析也是交流分析时确定小信号线性模型参数和瞬态分析确定初始值所需的分析。
模拟计算后,可以利用Probe功能绘出V o- Vi曲线,或任意输出变量相对任一元件参数的传输特性曲线。
首先我们开启Capture / Capture CIS.打开如下图所示的界面( Fig.1)。
( Fig 1)我们来建立一个新的一程,如下方法打开! ( Fig.2)( Fig.2)我们来选取一个新建的工程文件!我们可以看到以下的提示窗口。
(Fig.3)(Fig.3)我们可以给这个工程取个名字,因为我们要做Pspice仿真,所以我们要勾选第一个选项,在标签栏中选中!其它的选项是什么意思呢?Analog or Mixed A/D 数模混合仿真PC Board Wizard 系统级原理图设计Programmable Logic Wizard CPLD或FPGA设计Schematic 原理图设计接下来我们看到了Pspice工程窗口,即我们的原理图窗口属性的选择。
(Fig.4)(Fig.4)我们在Creat based upon an existing project 下可以看到几个画版工程选项!其中包括:新的空的画版,带层次原理图的画版等等。
我们可以来选择一个空的工程画版。
(Fig.5)(Fig.5)这就是我们新的工程窗口设计界面。
我们从窗口中可以看到相比Capture / Capture CIS多了几个新的工具栏。
而且在工程管理器中,我们可以看到一个Pspice Resources选项!我们先来熟悉一下这些快捷工具栏的作用!好了,基本的Pspice的窗口已经设置好了!我们可以开始来看看我们能用Pspice来做些什么东西?我们要先学会选择器件!原理图:我们所用到的器件信息:器件模型模型库电源V1 VDC/Source电阻R1 R/Analog_pR2 R/Analog_p 地0 0/Source大家按照上述原理图搬放器件的时候,我们必须要注意到一个问题就是:1.器件是从哪种库中调用出来的的!细心的读者可能可以留意到,在我们调用器件的时候,我们看见有两个电阻选项一个是来自于R/Analog_P一个是来自于R/Design Cache注意:这两个看上去是没有区别的!实际上我们在做仿真是就可以发现,在我们调用R/Design Cache 的时候会出现报错的问题!产生这个错误的原因在于我们可能对器件做了更改,而在Cache 中并没有更新而导致这样的问题出现!解决好这个问题,我们一般可以采取将Design Cache的库除掉!这样以防止我们不慎调用时面的信息。
1.地的选择?地的选择不是在Place part,而是在Place ground中出现!点击小图标好了,现在我们来接着做下一步!设置我们的仿真信息:我们点击(Fig.8)我们先从Analysis中开始看起:有四个标签窗口:Analysis type(分析类型); Sweep variable(扫描变量); Options(选项设置); Sweep type(扫描类型)。
在Analysis type(分析类型)中我们选取DC Sweep.在Option中,我们选取Primary Sweep.在Sweep variable中可以看到很我关于选项:V oltage Source 电压源信息Current Source 电流源信息Global parameter 全局参数Model parameter 模型参数Temperature 温度设置在Sweep type中,我们可以做一些设置。
(Linear; logarithmic, value line),具体如何设置!我们可以看看!在我们这次仿真中,我们选择Linear就可以!在Star中添入0v,在End中添入15v,在Increment 中,添入1v.然后点击我们可以点击Trace选项从菜单中!(如下图所示)选择Add Trace,程序将会弹出一个Add Trace窗口!在其中可以看到有两个标签Simulation Output variables与Functions and Macros。
(Fig.9)在这个窗口中,我们可以看到许多的变量,还有需要测量的信息函数!在操作的过程中,我们必再选择变量的类型。
我们可以看到表达式,在Trace Expression中[Max ( V2(V1))].这是一个最为基本的步骤!我们来看看我们的仿真结果是不是领人满意?仿真结果:(Fig.10)(Fig.10)通过波形,我们可以做自己的分析!二.交流分析交流分析:PSpice可对小信号线性电子电路进行交流分析,此时半导体器件皆采用其线性模型。
它是针对电路性能因信号频率改变而变动所作的分析,它能够获得电路的幅频响应和相频响应以及转移导纳等特性参数。
跟前面一样,我们新建一个工程test two.opj!前面的操作步骤一样!原理图如下(Fig.11)(Fig.11)所用到的器件为:现在我们来对Simulation Setting来进行设置!设置如下(Fig.12)(Fig.12)这个设置跟我们在DC中的设置很相似!从窗口中我们可以看到一些最为基本的设置信息! 我们的扫描类型为线性,值从500至100k, Total 的值为200!Total的含义就是我们取值的点为200个!大家可以看到,我们也可以做噪声分析.(大家可以设置一下,做个初步的了解)Output File Options选项的作用(将我们的波形和参数信息包括测量点的信息放于到输出文件信息中),在这一小节中,我们会要谈到如何去了解输出文件!波形图:(Fig.13)(Fig.13)如果发现波形不是很好,我们可以修改一下,让显示的效果比较突出!如何修改仿真波形参数呢?点击Edit Profile,就可以回到我们的仿真参数设置参数窗口!我们可以根据自己的需要来重新来设置仿真参数!然后再来运行一下仿真结果。
点Run命令或,我们可以看到后面的工具栏由灰色锁定状态变为可用的状态!同时也会弹出一个小小的数据显示信息框。
从上面我们可以看到具体的信息!现在我来介绍一下这个具体的小工具栏的用途!:定位光标的下一个最高点和最低点:波形最大值测量:命令窗口快捷图标对于波形的分析,我想大家可以自己试试看看能不能得到相应的结果?通过软件的测量,我们可以求出最大的谐振频率为f=7.0503kHz ,最大电流为i=20mA我们可以通过计算器计算一下数据的精度和可性度是多少的范围!三.参数分析我们在做电路设计的时候可以经常遇到一些问题就是,选择一个合适的器件能够给我们可靠的波形,以达到我们的要求!在这个过程中我们必须可能要修改一下电路中的器件的参数信息!比如R,C,等等。
但我们不可能改一次做一次仿真,这样的时候我们就要用到参数分析了! 参数分析就是针对电路中的某一参数在一定范围内作调整,利用PSpice分析得到清晰易懂的结果曲线,迅速确定出该参数的最佳值,这也是用户常用的优化方法。
如果严格一点说,前面所讲的直流分析是随电源值步进,交流分析是随频率值步进也是参数分析。
在做Pspice仿真的时候,我们该怎样做呢?我们用做交流分析电路的原理图来做一个参数分析!不过这张电路图我们要做一个小小的修改!请大家自己修改一下!如下图所示:(Fig.14)从图中,我们可以看到多了一个Parameters的文字!这个就是参数的标识符号(我自己命名的),它从哪里来呢?Param/Special库文件中调用而来的!好了!现在我们要做什么呢?我们怎么让它做我们的变量符号名呢?我们点击后,将这个文本文字放到工作平面台上!然后选中这个串文本文字,点击鼠标右键就选择编辑其属性。
如下图所示:将会显示出属性窗口,我们现在开始编辑属性窗口信息!点击New Row点击Apply选项!ok!这样我们就搞定了关于如何定义这个参数与R1之间的关系! 修改完成后的原理图:(Fig.14)现在我们需要做什么?接下来修改一下Simulation Setting.!(修改如下图所示)好了!让我们来看看仿真波形!点击运行按钮!出现提示窗口我们可以看到提示出有R的参数变化信息!这个变化信息告诉了我们一些什么呢?R参数的变化,主要有四个波形显示出来,温度为27度!后面我们还会要谈到关于温度的变化分析!现在我们不谈!点击ok!呵呵!让我们看看Pspice为我们做了些什么?是不是真的有四个波形显示出来!仿真出来的波形:可能大家看的不是很清楚!可以调整一下横轴!调整后的波形如下所示:到此关于参数分析的内容到此为至!大家可以通过自己的电路知识来分析一下关于这个R参数对电路的影响!这样能够对参数变化对电路的影响有更加深的认识!四.瞬态分析瞬态分析:PSpice可对大信号非线性电子电路进行瞬态分析,也就是求电路的时域响应。
它可在给定激励信号情况下,求电路输出的时间响应、延迟特性;也可在没有任何激励信号的情况下,求振荡波形、振荡周期等。
瞬态分析运用最多,也最复杂,而且是计算机资源耗费最高的部分。
我们用一个一阶的RC电路来进行分析!先让我们来绘制一张原理图!首先,我们要来认识一下关于信号源泉的问题!我们可以发现信号源有几个参数,这几个参数代表的什么意思呢?现在我们来设置Simulation Setting,在设置Simulation Setting中,Analysis Type选项选Time Domain (Transient ).设置参数如下图所示!我们来先分析一下波形的形状。
输入的波形为矩形波,而输出波形为三角波形!而且是个积分电路!为什么?(t=RC=8000*1e-7=80ms,这样大家可以年看到一个最为关键的问题,整个电路会出现上升的趋势,这样就可以看见了波形应该是来来回回的上升的过程!)其实大家刚刚学会如何设置参数分析方法,可以试着改变R的参数,改变参数看看波形会变的如何!我觉得大家有兴趣可以去研究一下!仿真波形(如下图):如果大家修改一下参数,因为时间时钟周期为20ms所以我们改变一下参数,把阻值改为200欧,看看电路什么样子?是不是电路根我们分析的一样!其实这个过程大家可以自己去体会!现在真是感慨今天的EDA,真是好工具,多好啊!可以减少我们的工作,轻轻松松就可以做自己的设计!(I enjoy it very much ! LoL@)对于有源器件,我们再附录中将会提到,请大家自己去看附录!查找自己想要的内容!Pspice 教程(进阶篇)在这一篇中我们要学的东东有很多!不过我相信大家会很快学会Pspice 的!没什么好说的,让我们打开我们的工具Pspice 吧! 我们要讲的内容不多,就以下几外啦! 1. 最坏情况分析. 2. 蒙特卡洛分析 3. 温度分析. 4. 噪声分析 5. 傅利叶分析 6. 静态直注工作点分析 一.最坏情况分析什么叫最坏呢?我想什么情况都是最坏的时候吧!呵呵,这么介绍大家可能都知道!具体点说吧!我们在绘制电路的时候所用的器件不可能完完全全都是准确的!由于制造工艺上的问题,我们可能用到的器件参数不像我们在仿真中出现的哪么好!这样就存在着一个误差的问题!怎样在Pspice 中表现出来呢?这个问题Pspice 最就想到了! 容差分析包括主要的两个内容:蒙特卡洛分析和最坏情况分析。