OrCADPSpice简明教程讲义.pdf





《OrCADPSpice简明教程讲义.pdf》由会员分享,可在线阅读,更多相关《OrCADPSpice简明教程讲义.pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PSPICE简明教程宾西法尼亚大学电气与系统工程系University of PennsylvaniaDepartment of Electrical and Systems Engineering编译:陈拓2009年8月4日原文作者:Jan Van der Spiegel,2006 jan at seas.upenn.eduUpdated March 19,2006目录1.介绍2.带 OrCAD Capture 的 Pspice 用法2.1 第一步:在 Capture中创建电路2.2 第二步:指定分析和仿真类型偏置或直流分析(BIAS or DC analysis)直流扫描仿真(DC Swe
2、ep simulation)2.3 第三步:显示仿真结果2.4 其他分析类型:2.4.1 瞬态分析(TransientAnalysis)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 参量扫描(ParametricSweep)3.5 A M 调制信号3.6 中心抽头变压器4.添加和创
3、建库:模型和元件符号文件4.1 使用和添加厂商库4.2 从个已经存在的Pspice模型文件创建Pspice符号4.3 创建你自己的Pspice模型文件和符号元件参考书目1.介绍SPICE是一种强大的通用模拟混合模式电路仿真器,可以用于验证电路设计并且预知电路的行为,这对于集成电路特别重要,1975年 SPICE最初在加州大学伯克利分校被开发时也是基于这个原因,正如同它的名字所暗示的那样:Simulation Program for Integrated Circuits Emphasis.PSpice是一个 PC版 的 SPICE(Personal-SPICE),可以从属于Cadence设计系
4、统公司的 OrCAD公司获得。学 生 版(功能受限)随教科书奉送。OrCAD的学生版称为PSpice ADL ite。有 关 PSpice AD L i t e 的 信 息 可 以 从 OrCAD 的 网 站 获 得:http:/ 个运算放大器。SPICE可以进行各种类型的电路分析。最重要的有:非线性直流分析:计算直流传递曲线。非线性瞬态和傅里叶分析:在大信号时计算作为时间函数的电压和电流;傅里叶分析给出频谱。线性交流分析:计算作为频率函数的输出,并产生波特图。噪声分析 参量分析 蒙特卡洛分析另外,Pspice有标准元件的模拟和数字电路库(例如:NAND,N O R,触发器,多选器,FPGA,
5、PLDs和许多数字元件)。这使得它成为一种广泛用于模拟和数字应用的有用工具。所有分析都可以在不同温度下进行。默认的温度是300K。电路可以包含下面的元件:Independent and dependent voltage and current sources 独立和非独立的电压、电流源 Resistors 电阻 Capacitors 电容 Inductors 电感 Mutual inductors 互感器 Transmission lines 传输线 Operational amplifiers 运算放大器 Switches 开关 Diodes 二极管 Bipolar transistors
6、 双极型晶体管 MOS transistors金属氧化物场效应晶体管 JFET结型场效应晶体管 MESFET金属半导体场效应晶体管 Digital gates 数字门 其他元件(见用户手册)。2.带 OrCAD Capture 的 PSpice(9.2 学生发行版)在开始仿真电路之前,你需要指定电路配置,这可以用多种方法进行。方法之一是按照元件、连接、元件的模型和分析的以文本文件输入电路描述。该文件被称为SPICE输入文2件或源文件(可参考:http:www.seas.upenn.edu/%7Eian/sDice/spice.overview.html)。另一种方法是使用原理图输入程序,例如O
7、rCAD CAPTURE,OrCAD Capture与 PSpiceLite AD在随教科书提供的同一张光盘上。OrCAD Capture CIS 版集成了具有器件信息系统(Component Infbrmation System,简称CIS)的 OrCAD Capture原理图设计应用功能。该软件的设计着重考虑了降低花在查询现有重复采用的器件上面的时间,以及减少手工登记元器件的信息内容和元器件数据库的维护。对元器件的查询是基于它们所拥有的电性能参数,通过采用OrCAD Capture CIS软件可以自动地检索相关联的器件情况。Capture是一个用法友好的程序,它允许你获取电路的原理图并且指
8、定仿真的类型。Capture不但可以产生输入文件而且可以用于PCB布局设计程序。下面的图概要说明了有关用Capture和 PSpice仿真一个电路的不同步骤。我们将通过儿个例子简要地描述这些步骤的每一步。第一步:用Capture创建电路 创建一个新的模拟,混合AD项目 放 置电路元件 连 接元件 指 定值和名字=第二步:指定仿真类型 创 建一个仿真模板 选 择分析类型:偏置,D C 扫描,晶体管,AC扫描 运行 PSpice第三步:观察结果添 加曲线到探测窗口 用光标分析波形描 运行 Pspice 保存或打印结果图 1:用 Pspice仿真电路的步骤元件的值可以用下面的度量因子指定(大小写均可
9、):T or Tera(=1E12)G or Giga(=E9)MEG or Mega(=E6)K or Kilo(=E3)M or Milli(=E-3)U or Micro(=E-6)N or Nano(=E-9)P or Pico(=E-12)F of Femto(=E-15)在 Pspice和 Hspice中都允许大写和小写字母。例如,可以下面的方法指定一个225pF的电容:225P,225p,225pF;225pFarad;225E-12;0.225N.注意:兆被写为M EG,例如一个15兆欧姆的电阻可以被指定为15MEG,15MEGohm,15meg或 15E6o小 心 M 与 M
10、 ega!如果你写15Mohm或 15M,Spice将会把它们读为15milliOhm!作为例子,我们将对下面的电路进行不同类型的仿真。3图 2:要被仿真的电路(O r C A D C a p t u r e 的屏幕快照)2.1 第一步:在C apture中创建电路2.1.1 创建新项目1.打开 OrCAD C叩ture CIS Lite Edition。2.创建一个新项目:File New Projecto3.输入项目的名字,例如Bias and DC Sweep。项目文件的扩展名为.o p j,双击项目文件可以打开项目。4.选择Analog or Mixed-AD模拟或混合AD。5.在 L
11、ocation框中输入项目路径。点击OK。6.在 Create PSpice Project 对话框打开时,选择 uCreate Blank Project一个新的页将在Project Design Manager中打开,如下所示。冷 Otcad Capture-Lite Editionfc E yew Place Mocio P$pcc Acceuores Upborn j/rdow Heb心i谢n i凰xi图回:心i n -3隘喙健|佚|刈 耳 的I3匕H a|曾I倒加I v|.11|、|wkd口 也|&Hieraiehy ill TutiFl U Design Resources3 国
12、MulaMill dxnE a SCHEMAIIC1B)PAGE1+O Design Cche口 LibcaryU OUpUs田 Q PSpice Resouicei;3XAnalog or Mccod A/D/(SCHEMATIC1:PAGE1)Add PartsAdd WiresAdd junctionAdd Off pageconnectors Add Node name0 items selected;S8fe100 Xd60 Y210图 3:O r C A D C a p t u r e 界面2.1.2.放置元件并连接它们1.在 Capture中点击原理图窗口。42.用 Place
13、Part命令放置元件或点击Place Part图标,打开如图4 的对话框。图 4:放置元件窗口 Place Part3.选择包含所需元件的库。在 P art文本框中输入元件名字的开始部分,如图中的R,元件列表将卷动到其名字包含输入字母的元件处。第 次 使 用 Capture时如果没有库可用,你必须点击Add Library添加库按钮,打开Add Library窗口将,选择需要的库。Spice库在路径CaptureLibraryPspice下。常用的Library有下面儿个:Analog:包含无源元件(R、L、C),互感器,传输线,以及电压和电流非独立的源(电压控制的调用源E、电流控制的电流源F
14、、电压控制的电流源G 和电流控制的电压源H)。Source:给出不同类型的独立电压和电流源,例如:Vdc(直流电压),Ide(直流电流),Vac(交流电压),lac(交流电流),Vsin(正弦电压),Vexp(指数电压),脉冲,分段线性,等。先浏览一下库,看那些元件可用。Eval:提 供 二 极 管 双 极 型 晶 体 管(Q.),MOS晶体管,结型场效应晶体管 真 实 运 算 放 大 器;如 u 7 4 1,开 关(SW_tClose,SW_tOpen),各种数字门和元件。A b m:包含一个可以应用于信号的数学运算符选择,例如:乘 法(MULT),求和(SUM),平 方 根(SWRT),拉
15、普拉斯(LAPLACE),反 正 切(ARCTAN),等。Special:包含多种其他元件,像参数、节点组,等。4.从库中选择电阻、电容和直流电压以及电流源。你可以用鼠标左键放置元件,用鼠标右键点击旋转元件。如果要放置相同元件的另个实例,可以再次点击鼠标左键。对某个元件完成特定的操作后按ESC键,或右击并选择End Mode。可以给电容器添加初始化条件;双击该元件将打开看起来像电子表格的Property属性窗口,在 IC列的下面输入初始化条件的值,例如,2V。对于我们的例子我们假定IC 是 0V(这是默认值)。移动元件时Snap to grid工具沏 控 制元件是否吸附到网格上。55.在放置好
16、所有的元件后,你需要点击GN D图标放置Ground地 端 子(在右边的工具栏中,见图3)。当放置地窗口打开时,选择GND/CAPSYM并且给它命名为0。不要忘记改变其名字为0,否则PSpice将给出一个错误或Floating Node。原因是 SPICE需要一个地端子作为参考节点,其名字或节点号必须是0。图 5:放置低端子对话框;地端子的名字应该是06.现在用从菜单用Place Wire命令或点击Place W ire图标连接元件。7.你可以用PLACE NET ALIAS菜单命令为网络或节点指定别名。我们将输出和输入节点命名为O u t和 I n,见图2。快捷键:I:放 大 O:缩小C:以
17、光标所指为新的窗口显示中心W:画线 On/OffP:快速放置元件R:元件旋转90N:放置网络标号J:放置节点On/OfTF:放置电源H:元件标号左右翻转V:元件标号上下翻转G:放置地B:放置总线On/OffE:放置总线端口Y:画多边形T:放置TEXTPageUp:上移,个窗口 Ctrl+PageUp:左 移 一 个窗口PageDn:下移一个窗口 Ctrl+PageDn:右移一 个 窗 口Ctrl+F:查找元件Ctrl+E:编辑元件属性Ctrl+C:复制 Ctrl+V:粘贴Ctrl+Z:撤消操作62.1.3.为元件指定值和名字1.双击电阻旁边的数字改变电阻值。你也可以改变电阻的名字。对于电容、电
18、压和电流源的操作是一样的。2.为节点指定名字(例如:Out和 In节点)。3.保存项目。2.1.4.生成网表网表用简单的格式给出所有元件的列表:Rename nodel node2 valueC_name nodex nodey value,etc.1.用 PSpice Create Netlist菜单命令产生网表。2.在项目Project Manager管理窗口(在文件窗口的左边)中双击Outputs/文件可以查看网表,如下表。-tut orial1-scheaat *source TUTORIAL1C Cl0 OUTSuf IC=0VR RIIN OUT10kR R20 OUT10kI I
19、I0 OUT DC ImAdcV_V1IN 0 20Vdc1关于元件中电流方向的注释:在元件中,例如在电阻中,正电流方向是从节点1 到节点2 的。对于水平方向的元件节点 1 是左边的引脚,对于垂直方向的元件节点1 是上面的引脚。将元件旋转180度可以交换引脚号。为了验证节点号你可以查看网表,例如:R_R2 nodel node2 10kR_R2 0 OUT 10k因为我们兴趣在从OUT输出节点到地的电流方向,我们需要旋转电阻R 2两次以使节点名相互交换,重新生成网表,查看变化:R_R2 OUT 0 10k2.2 第二步:指定分析和仿真的类型如在介绍中所提及的那样,Spice允许你做直流偏置,直
20、流扫描,傅里叶瞬态分析,交流分析,蒙特卡洛/最差情况扫描,参量扫描和温度扫描。我们将首先解释怎样在图2 的电路上做直流偏置和直流扫描。72 2 1偏置或直流分析1.打开原理图,在 PSpice菜单上选择New Simulation Profile=2.在文本框Name中输入一个描述性的名字,例如Bias。3.从 Inherit From列表中选择none并点击Create。4.当 Simulation Setting仿真设置窗口打开时,对于Analyis Type分析类型,选择BiasPoint偏置点并点击OK。5.现在你已经准备好运行仿真了:PSpice Run,6.一个状态窗口将打开,让你
21、知道是否仿真成功,如果有错,可查看仿真输出文件,或 Session Log窗 口(该窗口不能关闭)。7.为了看到直流偏置点的仿真结果,你可以打开仿真输出文件或返回原理图并点击V图 标(偏置电压显示)和 I 图 标(偏置电流显示)显示电压和电流,见图6。为了检查电流方向,你必须查看网表:电流的正方向是从节点1流到节点2(见上面有关电流方向的注释)。C1 5uf图 6:显示在原理图上的偏置分析结果2.2.2直流扫描仿真使用相同的电路进行0 和 20V之间的电压源扫描的误差估计。保持电流源恒定在1mA。1.从 Pspice菜单创建一个新的New Simulation Profile仿真配置文件;我们
22、将称它为DC Sweep,Inherit From 还是 none。2.为了分析DC Sweep;输入将被扫描的电压源的名字:V I,分别指定开始值、结束值和步距:0,20和 0.1 V,(见图7)。图 7:设置DC Sweep仿真83.运行仿真Pspice Run,PSpice将产生一个包含电路中所有电压和电流值的输出文件。2.3 第三步:显示仿真结果Pspice有一个用户友好的界面于显示仿真结果,一旦仿真结束,如图8 所示的Probe探针窗口将打开。你可以用下面两种方法添加踪迹以显示仿真结果。图 8:探针窗口1.从 TRACE菜单选择ADD TRACE并且选择你想要显示的电压和电流。在我们
23、的例子中,我们将添加V(out)和 V(in),点击OK。图 9:Add Traces添加踪迹窗口92.你也可以在原理图中用Voltage M arkers电压标记添加踪迹。从 PSpice菜单选择Markers Voltage Level(.在 Out和 In节点上放置标记。做完后,右击并选择EndMode。图 10:用 Voltage M arkers电压标记V(out)和 V(in)显示仿真结果3.返回探针窗口,波形出现了。4.你可以添加第二个Y 轴并用它显示电阻R2上的电流,就像下面图11显示的那样。从探针窗口菜单选择PlotAdd Y A x is,下一步,为 I(R2)添加踪迹。5
24、.你也可以在曲线图上用光标取Vbut和 Vin踪迹上某些点的实际值。从探针窗口菜单选择 Trace Cursor Display6.光 标 将 与 第 个踪迹相关联,作为指示,在窗口底部V(OUT)的图例被很小的虚线矩形所围。左击第一条踪迹,X 和 Y 轴的值被显示在Probe Cursor探针光标窗口中。在 Probe Cursor窗口中,左击踪迹时A 1的值变化,右击踪迹可以改变A 2的值,dif给出A1和 A 2的差。点击左、右键时拖动光标可以观察A 1或 A 2值的连续变化。图越大光标定位的精度越高。在图例上先点右击再选左键切换所关注的踪迹。7.为了将光标与第二个踪迹(用于V(IN)相
25、关联,右击窗口底部V(IN)的图例。你将看到围绕在V(IN)周围的轮廓,当你右击第二个踪迹时光标会吸到它上面。第一个和第二个光标的值以及它们之间的差值将显示在Probe探针窗口。8.双击X 和 Y 轴可以改变它们的刻度等属性。9.在添加踪迹时你可以在踪迹上进行数学计算,如图9,在 Add Trace窗口的右边所示。V VI图 11:直流扫描的结果,显示Vout,Vin和通过电阻R2的电流 光标被用于V(out)和 V(in)右击条踪迹的图例,可以改变其颜色等属性。选择一条踪迹的图例,按 Delete键,可以删除该踪迹。102.4其他的分析类型2.4.1 瞬 态 分 析(时域分析)我们将使用同样
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OrCADPSpice 简明 教程 讲义

限制150内