2022年Pspice简明教程 .pdf

上传人:C****o 文档编号:39721313 上传时间:2022-09-07 格式:PDF 页数:27 大小:2.76MB
返回 下载 相关 举报
2022年Pspice简明教程 .pdf_第1页
第1页 / 共27页
2022年Pspice简明教程 .pdf_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《2022年Pspice简明教程 .pdf》由会员分享,可在线阅读,更多相关《2022年Pspice简明教程 .pdf(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1PSPICE简明教程宾西法尼亚大学电气与系统工程系 University of Pennsylvania Department of Electrical and Systems Engineering 编译:陈拓2009 年8月4日原文作者:Jan Van der Spiegel,?2006 jan_at_seas.upenn.edu Updated March 19,2006 目录1.介绍2.带 OrCAD Capture 的 Pspice用法2.1 第一步:在Capture 中创建电路2.2 第二步:指定分析和仿真类型偏置或直流分析(BIAS or DC analysis)直流扫描仿真

2、(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 中心抽头变

3、压器4.添加和创建库:模型和元件符号文件4.1 使用和添加厂商库4.2 从一个已经存在的Pspice模型文件创建Pspice 符号4.3 创建你自己的Pspice模型文件和符号元件参考书目名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 27 页 -21.介绍 SPICE 是一种强大的通用模拟混合模式电路仿真器,可以用于验证电路设计并且预知电路的行为,这对于集成电路特别重要,1975 年 SPICE 最初在加州大学伯克利分校被开发时也是基于这个原因,正如同它的名字所暗示的那样:Simulation Program for I ntegrated Circuits Emphasis.

4、PSpice 是一个PC版的 SPICE(Personal-SPICE),可以从属于Cadence 设计系统公司的 OrCAD 公司获得。学生版(功能受限)随教科书奉送。OrCAD 的学生版称为PSpice AD Lite。有 关PSpice AD Lite的 信 息 可 以从OrCAD的网站获得:http:/ Pspice的学生版有下面的限制:电路最多有64 个节点,10 个晶体管和2 个运算放大器。SPICE可以进行各种类型的电路分析。最重要的有:z非线性直流分析:计算直流传递曲线。z非线性瞬态和傅里叶分析:在大信号时计算作为时间函数的电压和电流;傅里叶分析给出频谱。z线性交流分析:计算作

5、为频率函数的输出,并产生波特图。z噪声分析z参量分析z蒙特卡洛分析另外,Pspice有标准元件的模拟和数字电路库(例如:NAND,NOR,触发器,多选器,FPGA,PLDs 和许多数字元件)。这使得它成为一种广泛用于模拟和数字应用的有用工具。所有分析都可以在不同温度下进行。默认的温度是300K。电路可以包含下面的元件:zIndependent and dependent voltage and current sources 独立和非独立的电压、电流源zResistors 电阻zCapacitors 电容zInductors 电感zMutual inductors 互感器zTransmissi

6、on lines 传输线zOperational amplifiers运算放大器zSwitches 开关zDiodes 二极管zBipolar transistors 双极型晶体管zMOS transistors 金属氧化物场效应晶体管zJFET 结型场效应晶体管zMESFET 金属半导体场效应晶体管zDigital gates 数字门z其他元件(见用户手册)。2.带 OrCAD Capture 的 PSpice(9.2 学生发行版)在开始仿真电路之前,你需要指定电路配置,这可以用多种方法进行。方法之一是按照元件、连接、元件的模型和分析的以文本文件输入电路描述。该文件被称为SPICE 输入文名

7、师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 27 页 -3件或源文件(可参考:http:/www.seas.upenn.edu/%7Ejan/spice/spice.overview.html)。另一种方法是使用原理图输入程序,例如 OrCAD CAPTURE。OrCAD Capture 与 PSpice Lite AD 在随教科书提供的同一张光盘上。OrCAD Capture CIS版集成了具有器件信息系统(Component Information System,简称CIS)的 OrCAD Capture 原理图设计应用功能。该软件的设计着重考虑了降低花在查询现有重复采用的

8、器件上面的时间,以及减少手工登记元器件的信息内容和元器件数据库的维护。对元器件的查询是基于它们所拥有的电性能参数,通过采用OrCAD Capture CIS 软件可以自动地检索相关联的器件情况。Capture是一个用法友好的程序,它允许你获取电路的原理图并且指定仿真的类型。Capture 不但可以产生输入文件而且可以用于PCB 布局设计程序。下面的图概要说明了有关用Capture 和 PSpice 仿真一个电路的不同步骤。我们将通过几个例子简要地描述这些步骤的每一步。图 1:用 Pspice 仿真电路的步骤 元件的值可以用下面的度量因子指定(大小写均可):T or Tera(=1E12)U o

9、r Micro(=E-6)G or Giga(=E9)N or Nano(=E-9)MEG or Mega(=E6)P or Pico(=E-12)K or Kilo(=E3)F of Femto(=E-15)M or Milli(=E-3)在 Pspice 和 Hspice 中都允许大写和小写字母。例如,可以下面的方法指定一个225pF的电容:225P,225p,225pF;225pFarad;225E-12;0.225N。注意:兆被写为MEG,例如一个15 兆欧姆的电阻可以被指定为15MEG,15MEGohm,15meg 或 15E6。小心M 与 Mega!如果你写15Mohm 或 15M

10、,Spice 将会把它们读为15 milliOhm!作为例子,我们将对下面的电路进行不同类型的仿真。第一步:用Capture 创建电路z 创建一个新的模拟,混合AD 项目z 放置电路元件z 连接元件z 指定值和名字第二步:指定仿真类型z 创建一个仿真模板z 选择分析类型:偏置,DC 扫描,晶体管,AC 扫描z 运行 PSpice 第三步:观察结果z 添加曲线到探测窗口z 用光标分析波形描z 运行 Pspice z 保存或打印结果名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 27 页 -4图 2:要被仿真的电路(OrCAD Capture的屏幕快照)2.1 第一步:在Captur

11、e 中创建电路2.1.1 创建新项目1.打开OrCAD Capture CIS Lite Edition。2.创建一个新项目:File New Project。3.输入项目的名字,例如Bias and DC Sweep。项目文件的扩展名为.opj,双击项目文件可以打开项目。4.选择 Analog or Mixed-AD模拟或混合-AD。5.在 Location 框中输入项目路径。点击OK。6.在 Create PSpice Project 对话框打开时,选择“Create Blank Project”。一个新的页将在Project Design Manager 中打开,如下所示。图 3:OrC

12、AD Capture 界面 2.1.2.放置元件并连接它们1.在 Capture 中点击原理图窗口。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 27 页 -52.用 Place Part 命令放置元件或点击Place Part图标,打开如图4 的对话框。图 4:放置元件窗口Place Part 3.选择包含所需元件的库。在Part 文本框中输入元件名字的开始部分,如图中的R,元件列表将卷动到其名字包含输入字母的元件处。第一次使用Capture 时如果没有库可用,你必须点击Add Library 添加库按钮,打开Add Library 窗口将,选择需要的库。Spice 库在路径

13、CaptureLibraryPspice 下。常用的Library 有下面几个:Analog:包含无源元件(R、L、C),互感器,传输线,以及电压和电流非独立的源(电压控制的调用源E、电流控制的电流源F、电压控制的电流源G 和电流控制的电压源 H)。Source:给出不同类型的独立电压和电流源,例如:Vdc(直流电压),Idc(直流电流),Vac(交流电压),Iac(交流电流),Vsin(正弦电压),Vexp(指数电压),脉冲,分段线性,等。先浏览一下库,看那些元件可用。Eval:提供二极管(D),双极型晶体管(Q ),MOS 晶体管,结型场效应晶体管(J),真实运算放大器;如u741,开关(

14、SW_tClose,SW_tOpen),各种数字门和元件。Abm:包含一个可以应用于信号的数学运算符选择,例如:乘法(MULT),求和(SUM),平方根(SWRT),拉普拉斯(LAPLACE),反正切(ARCTAN),等。Special:包含多种其他元件,像参数、节点组,等。4.从库中选择电阻、电容和直流电压以及电流源。你可以用鼠标左键放置元件,用鼠标右键点击旋转元件。如果要放置相同元件的另一个实例,可以再次点击鼠标左键。对某个元件完成特定的操作后按ESC 键,或右击并选择End Mode。可以给电容器添加初始化条件;双击该元件将打开看起来像电子表格的Property 属性窗口,在 IC列的下

15、面输入初始化条件的值,例如,2V。对于我们的例子我们假定IC 是 0V(这是默认值)。移动元件时Snap to grid 工具控制元件是否吸附到网格上。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 27 页 -65.在放置好所有的元件后,你需要点击GND 图标放置Ground 地端子(在右边的工具栏中,见图3)。当放置地窗口打开时,选择GND/CAPSYM 并且 给它命名为0。不要忘记改变其名字为0,否则 PSpice 将给出一个错误或“Floating Node”。原因是 SPICE 需要一个地端子作为参考节点,其名字或节点号必须是0。图 5:放置低端子对话框;地端子的名字应

16、该是0 6.现在用从菜单用Place Wire 命令或点击Place Wire 图标连接元件。7.你可以用PLACE NET ALIAS菜单命令为网络或节点指定别名。我们将输出和输入节点命名为Out 和 In,见图 2。快捷键:I:放大 O:缩小C:以光标所指为新的窗口显示中心W:画线 On/Off P:快速放置元件R:元件旋转 90N:放置网络标号J:放置节点 On/Off F:放置电源H:元件标号左右翻转V:元件标号上下翻转G:放置地B:放置总线 On/Off E:放置总线端口Y:画多边形T:放置 TEXT PageUp:上移一个窗口 Ctrl+PageUp:左移一个窗口PageDn:下移

17、一个窗口 Ctrl+PageDn:右移一个窗口Ctrl+F:查找元件 Ctrl+E:编辑元件属性Ctrl+C:复制 Ctrl+V:粘贴Ctrl+Z:撤消操作名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 27 页 -72.1.3.为元件指定值和名字1.双击电阻旁边的数字改变电阻值。你也可以改变电阻的名字。对于电容、电压和电流源的操作是一样的。2.为节点指定名字(例如:Out 和 In 节点)。3.保存项目。2.1.4.生成网表网表用简单的格式给出所有元件的列表:R_name node1 node2 value C_name nodex nodey value,etc.1.用 PS

18、pice Create Netlist 菜单命令产生网表。2.在项目 Project Manager 管理窗口(在文件窗口的左边)中双击Outputs/ 文件可以查看网表,如下表。关于元件中电流方向的注释:在元件中,例如在电阻中,正电流方向是从节点1 到节点 2 的。对于水平方向的元件节点 1 是左边的引脚,对于垂直方向的元件节点1 是上面的引脚。将元件旋转180 度可以交换引脚号。为了验证节点号你可以查看网表,例如:R_R2 node1 node2 10k R_R2 0 OUT 10k 因为我们兴趣在从OUT 输出节点到地的电流方向,我们需要旋转电阻R2 两次以使节点名相互交换,重新生成网表

19、,查看变化:R_R2 OUT 0 10k 2.2 第二步:指定分析和仿真的类型如在介绍中所提及的那样,Spice 允许你做直流偏置,直流扫描,傅里叶瞬态分析,交流分析,蒙特卡洛/最差情况扫描,参量扫描和温度扫描。我们将首先解释怎样在图2 的电路上做直流偏置和直流扫描。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 27 页 -82.2.1 偏置或直流分析1.打开原理图,在PSpice 菜单上选择New Simulation Profile。2.在文本框 Name 中输入一个描述性的名字,例如Bias。3.从 Inherit From 列表中选择none 并点击 Create。4.

20、当 Simulation Setting 仿真设置窗口打开时,对于Analyis Type 分析类型,选择Bias Point 偏置点并点击OK。5.现在你已经准备好运行仿真了:PSpice Run。6.一个状态窗口将打开,让你知道是否仿真成功,如果有错,可查看仿真输出文件,或 Session Log 窗口(该窗口不能关闭)。7.为了看到直流偏置点的仿真结果,你可以打开仿真输出文件或返回原理图并点击V图标(偏置电压显示)和I 图标(偏置电流显示)显示电压和电流,见图6。为了检查电流方向,你必须查看网表:电流的正方向是从节点1 流到节点 2(见上面有关电流方向的注释)。图 6:显示在原理图上的偏

21、置分析结果 2.2.2 直流扫描仿真使用相同的电路进行0 和 20V 之间的电压源扫描的误差估计。保持电流源恒定在1mA。1.从 Pspice菜单创建一个新的New Simulation Profile仿真配置文件;我们将称它为DC Sweep,Inherit From 还是 none。2.为了分析 DC Sweep;输入将被扫描的电压源的名字:V1,分别指定开始值、结束值和步距:0,20 和 0.1V,(见图 7)。图 7:设置 DC Sweep 仿真名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 27 页 -93.运行仿真 Pspice Run。PSpice 将产生一个包含电

22、路中所有电压和电流值的输出文件。2.3 第三步:显示仿真结果 Pspice有一个用户友好的界面于显示仿真结果,一旦仿真结束,如图8 所示的 Probe 探针窗口将打开。你可以用下面两种方法添加踪迹以显示仿真结果。图 8:探针窗口 1.从 TRACE 菜单选择ADD TRACE并且选择你想要显示的电压和电流。在我们的例子中,我们将添加V(out)和 V(in),点击 OK。图 9:Add Traces 添加踪迹窗口名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 27 页 -102.你也可以在原理图中用Voltage Markers电压标记添加踪迹。从PSpice 菜单选择Marke

23、rs V oltage Level。在 Out 和 In 节点上放置标记。做完后,右击并选择End Mode。图 10:用 Voltage Markers电压标记 V(out)和 V(in)显示仿真结果 3.返回探针窗口,波形出现了。4.你可以添加第二个Y 轴并用它显示电阻R2 上的电流,就像下面图11 显示的那样。从探针窗口菜单选择Plot Add Y Axis,下一步,为I(R2)添加踪迹。5.你也可以在曲线图上用光标取Vout 和 Vin 踪迹上某些点的实际值。从探针窗口菜单选择 Trace Cursor Display。6.光标将与第一个踪迹相关联,作为指示,在窗口底部V(OUT)的图

24、例被很小的虚线矩形所围。左击第一条踪迹,X 和 Y 轴的值被显示在Probe Cursor 探针光标窗口中。在 Probe Cursor 窗口中,左击踪迹时A1 的值变化,右击踪迹可以改变A2 的值,dif 给出 A1 和 A2 的差。点击左、右键时拖动光标可以观察A1 或 A2 值的连续变化。图越大光标定位的精度越高。在图例上先点右击再选左键切换所关注的踪迹。7.为了将光标与第二个踪迹(用于V(IN))相关联,右击窗口底部V(IN)的图例。你将看到围绕在V(IN)周围的轮廓,当你右击第二个踪迹时光标会吸到它上面。第一个和第二个光标的值以及它们之间的差值将显示在Probe 探针窗口。8.双击

25、X 和 Y 轴可以改变它们的刻度等属性。9.在添加踪迹时你可以在踪迹上进行数学计算,如图9,在 Add Trace 窗口的右边所示。图 11:直流扫描的结果,显示 Vout,Vin 和通过电阻R2的电流。光标被用于V(out)和 V(in)右击一条踪迹的图例,可以改变其颜色等属性。选择一条踪迹的图例,按Delete 键,可以删除该踪迹。名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 27 页 -112.4 其他的分析类型2.4.1 瞬态分析(时域分析)我们将使用同样的电路做瞬态分析,但在电路中添加了一个开关来控制施加在C1 上的电压和电流源,如图12 所示。图 12:用于瞬态分

26、析的电路 1.如上图所示从EVAL 库插入 Sw_tCLOSE 开关。双击开关 TCLOSE 的值,输入 Value为 5m,使得 TCLOSE=5 ms。2.设置瞬态分析:从菜单选择PSpice New Simulation Profile命令。命名为 Transient。3.当仿真设置窗口打开时,选择Time Domain(Transient)时域瞬态分析。输入运行时间,我们设它为200 ms。对于 Maximum Step 最大步长的大小,你可以让它空着或输入 10us,如果空着波形不光滑,越小波形越光滑。4.运行 Pspice。一个探针窗口将打开。5.你现在可以添加踪迹以显示结果。我们

27、在探针窗口中用Plot Add Plot to Windew命令添加一个图表,在窗口的上面的图表中绘制通过电容C1 的电流,其方向可以通过旋转电容并重新创建网表来改变;在窗口的下面的图表中绘制电容上的电压。用光标找指数曲线的时间常数(找 0.632 x 14.994V(out)max=9.48V。光标给出相对应时间约为30ms,该处的时间常数30-5=25ms(计算式R1|R2C1),因为开关在5ms 处被关闭,所以要减去5ms)。图 13:图 12 的瞬态仿真结果 名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 27 页 -126.我们可以用一个改变结束时间的电压源代替开关。

28、如图14,我们使用SOURCE 库中的 VPULSE和 IPULSE 源。输入电平(V1 和 V2),延时(TD),上升(TR)和下降(TF)时间,脉冲宽度(PW)和周期(PER),这些值都在下面的图中。关于这些参数的详情和其他Spice 元件的描述可以从用户指南或Spice 教程中找到http:/www.seas.upenn.edu/jan/spice/。图 14:使用脉冲电流和电压源的电路 7.在做过瞬态仿真之后,其结果可以像前面我们做过的那样被显示出来。8.瞬态分析最后的例子是用一个正弦信号VSIN。电路示于图15。我们设正弦的幅度为 10V,频率为10 Hz。图 15:具有正弦输入的电

29、路 9.为瞬态分析创建一个仿真配置文件Simulation Profiler,并且运行Pspice。10.对于 Vout 和 Vin 仿真的结果见图16。图 16:正弦输入的瞬态仿真 2.4.2 交流扫描分析(频域分析)交流分析将使用一个正弦电压,其频率在一个指定的范围内扫描。仿真计算频率所对应名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 27 页 -13的电压和电流的幅度以及相位。当输入幅度被设置为1V 时,输出电压基本上是传递函数。对比正弦瞬态分析,交流分析不是时域仿真而是电路的正弦稳态仿真。当电路包含像二极管和晶体管这样的非线性元件时,这些元件将用它们的小信号模型代替,

30、小信号模型的参数值根据相应的偏置点计算。在第一个例子中,我们我们将展示一个简单的RC 滤波器,相应的电路图见图17。图 17:用于交流扫描仿真的电路 1.创建一个新的项目并构造电路。2.从 Sources 库选择 VAC 作为电压源。3.设置输入源的振幅为1V。4.创建仿真配置文件,命名为AC Sweep。在 Simulation Settings 仿真设置窗口中,选择 AC Sweep/Noise。5.输入开始和结束频率和十进制刻度的点数。对于我们的例子,它们分别设置为0.1Hz,10 kHz 和 11。6.运行仿真。7.在探针窗口中为输入电压添加踪迹。除了显示输出电压的大小,我们添加第二个

31、窗口以显示相位。在Add Trace 添加踪迹窗口中,电压可以用指定Vdb(out)的方法用dB 显示(在 Trace Expression 框中直接输入VDB(OUT)。对于相位输入VP(OUT))。8.另一个以 dB为单位显示电压和相位的可选方法是在原理图上使用标记:用 PSpice Markers Advanced dBMagnitude of V oltage 和 Phase of Voltage 菜单命令,在感兴趣的节点上放置标记。9.我们在图 18 中使用光标找3dB 的点。与时间常数25 ms(R1|R2C1)处相应的频率是 6.37 Hz(f3db=1/(2 RC)),幅度约为

32、-9dB。在 0.1Hz 处的 Vout 衰减约为-6dB 或因数 2(20logX=6dB,X=2),A1 和 A2 之差约为3dB。相应的输出电压振幅值已在图 16 的瞬态分析期间获得。图 18:交流扫描分析结果 名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 27 页 -143.随 Pspice的附加电路例子3.1 变压器电路 SPICE没有理想变压器模型,理想变压器可以用互感器仿真,这时变压比N1/N2=sqrt(L1/L2)=n。在 PSpice 中该元件被称为XFRM_LINEAR(在模拟库中)。设置耦合系数K接近或等于1(例如 K=1),并且这样选择L,让 wL

33、被感应器看到的等效电阻(当理想变压器次级端接一个电阻R 时,初级的等效输入电阻为n2R。Rab=10+n2500)。图 3.1.1:理想变压器电路 对于我们的例子,让wL2 500 Ohm或 L2 500/(60*2pi);让 L2 至少大 10 倍,例如L2=20H。然后 L1 可以从匝数比L1/L2=(N1/N2)2得到。对于匝数比10,L1=L2x100=2000H。在 PSpice Capture 中该电路作为入门,见图3.1.2,结果见图3.1.3。下面的电路需要直流接地连接。这可以用添加一个到地的大电阻或给初级和次级电路一个公共点来实现。下面的例子说明怎样仿真一个变压器。图 3.1

34、.2:在 PSpice Capture中作为入门的理想变压器电路 创建仿真配置文件,命名为XFRM_LINEAR。在 Simulation Settings 仿真设置窗口中,选择 Time Domain(Transient),Run to 设置为 60ms,Maximum step 设置为 10us。运行仿真。图 3.1.3:图 3.1.2电路的瞬态仿真结果 名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 27 页 -153.2 使用理想运算放大器的滤波器交流扫描(滤波器电路)我们用 Pspice 仿真下面电路。图 3.2.1:使用理想运算放大器的有源滤波器电路 我们已经对于输

35、入和输出使用了off-page 电路端口连接器()(从右边的工具栏点击Place off-page connector 图标)。双击 off-page 连接器的名字可以改变它。如果有两个连接器(或节点)有相同的名字,这两个节点将被连接在一起(不需要画导线)。从 SOURCE 库中选择 VAC 作为电压源,设置其振幅为1V,所以输出电压将与滤波器的放大特性(或传递函数)相应。创建仿真配置文件,命名为 Ideal Op-amp Filter。在 Simulation Settings 仿真设置窗口中,选择交流扫描,并输入开始、结束频率和每十分刻度的点数分别为0.01Hz,10 kHz 和 11。下

36、图给出了结果。左边的Y 轴给出了大小,右边的Y 轴给出了相位。光标用来找带通滤波器的 3db 点,相应的低高截止频率分别为0.63 Hz 和 32 Hz。这些数字相对应的时间常数值在图3.2.1 中给出。这些点所在的相位为-135 和-224 度。图 3.2.2:有源滤波器的交流扫描结果 3.3 使用实际运算放大器的滤波器交流扫描(滤波器电路)真实运算放大器电路如下图所示。我们选择U741 运算放大器构造滤波器。仿真结果在图 3.3.2 中,在该频率范围内我们期望真实和理想运算放大器之间的差别最小。名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 27 页 -16图 3.3.1:

37、使用 U741 的有源滤波器电路 图 3.3.2:使用真实运算放大器U741 的有源滤波器电路的交流扫描结果 3.4 整流器电路(峰值检波器)和参量扫描的使用3.4.1:峰值检波器的仿真图 3.4.1:使用D1N4148二极管的整流器电路,负载电阻为500 Ohm 创建仿真配置文件,命名为Rectifier Circuit。在 Simulation Settings仿真设置窗口中,选择 Time Domain(Transient),并输入开始、结束时间分别为0s,100ms,Maximum Step 最大步长输入10us。仿真结果在图3.4.2 中给出。如光标所指示,波纹的峰峰值为777mV。

38、最大输出电压是13.997V,小于 15V 的输入电压峰值。名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 27 页 -17图 3.4.2:整流器电路的仿真结果 3.4.2 参量扫描看负载电阻的变化对输出电压和输出波纹电压的影响可以用PARAM 参量元件实现。图 3.4.3:负载电阻的参量扫描电路 a.添加参量元件1)双击负载地址R1 的值(500 Ohms)改为 Rlval,使用花括号。Pspice解释,波形括号之间的文本作为求值的表达式。完成后点击OK。2)添加 PARAM 元件到电路中,在SPECIAL 库中可以找到该元件。3)双击 PARAM 元件,打开Property

39、 Editor 属性编辑窗口。你需要添加一个新的列到该参数表中。点击New Column 按钮并输入Property Name 属性名称Rlval(不带花括号)。4)你将注意到新列Rlval 已经被创建了。在Rlval 的下面输入电阻的初始值:让它为 500,如图 3.4.4。图 3.4.4:PARAM 元件的Property Editor窗口,显示新创建的Rlval列 名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 27 页 -185)当你在单元各中输入值500 后,再点击DISPLAY 按钮,指定要显示的东西,选择 Name and Value。点击 OK。6)在关闭 Pr

40、operty Editor 窗口之前,点击APPLY 按钮。7)保存设计。b.为参量分析创建仿真配置文件1)选择 PSice New Simulation Profile。2)键入配置文件的名字,例如Parametric。3)在 Simulation Setting 仿真设置窗口中,选择Analysis 标签。4)对于 Analysis type 分析类型选择Transient 瞬态(或你想要做的分析类型;在本例中我们将做瞬态分析)。并输入开始、结束时间分别为0s,100ms,Maximum Step 最大步长输入10us。5)在 Options 选项下面,选择Parametric Sweep

41、 参量扫描,见图3.4.5。6)对于扫描变量,选择全局参数并输入Parameter name参数名:Rlval。在 Sweep type 扫描类型的下面给出Start value 起始值、End value 结束值和Increment 增量,对于这些参数我们分别用250、1kOhm 和 250。(见图 3.4.5)。7)点击 OK。图 3.4.5:参量扫描的仿真设置窗口 c.运行 PSpice 并显示波形1)运行 PSpice。2)当仿真结束时,Probe 探针窗口被打开并且弹出Available Sections 窗口,选择全部并点击 OK。3)添加 V(OUT)为显示踪迹,多踪迹将显示,如

42、图3.4.6。4)可以用光标确定踪迹上的指定值;还可以通过双击Y 和 X 轴来调节数轴。5)结果显示电阻越大纹波越小。名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 27 页 -19图 3.4.6:负载电阻的参量扫描结果,从250 到 1000 Ohm变化,步长为250 Ohm。3.5 AM 调制信号(AM 调制)幅度调制(AM)信号的表达式为:其中一个正弦高频载波cos(2 f c t)被一个频率为fm的正弦调制。调制频率可以是任意信号。对于本例我们假定它是一个正弦波。M 是调制指数。为了在 Pspice 中产生 AM 信号,我们可以使用MULT 乘法函数,它可以从ABM 库

43、中找到。图 3.51 显示了能够在电阻R1 上产生 AM 信号的电路图。图 3.5.1:产生AM信号的电路图 瞬态仿真的结果示于下图。如果还想查看仿真输出信号的傅里叶频谱。在探针窗口中点击位于顶部工具栏中的FFT 图标,或使用PSPICE FOURIER菜单命令。被显示踪迹的傅里叶频谱将被显示。可以双击X 轴来改变它X 轴的刻度。图3.5.3 给出了与位于5kHz 的主峰和两个分别位于4.5 和 5.5 kHz 处的边峰相对应的傅里叶频谱,这表示调制频率是500Hz。你可以用光标得到精确的值。图 3.5.2:上面电路的仿真波形(瞬态分析),A=1V,f=500 Hz,f=5kHz,m=0.5

44、名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 27 页 -20图 3.5.3:图 3.5.2波形的傅里叶频谱 3.6.中间抽头变压器在 Pspice 中没有直接用于中间抽头的变压器模型。然而,我们可以用互相偶联的电感来模拟一个中间抽头的变压器。图3.6.1 显示了电路的原理图。我们使用一个初级电感Lp和两个次级电感Ls1 和 Ls2 串联。另外我们添加一个K-Linear 元件(在ANALOG库中)。图 3.6.1:比率为10:1 的中间抽头变压器 在原理图上放置好元件后给每个元件设定其值。输入电压为100V、60Hz 的正弦曲线。注意我们添加了一个小电阻R1 与电压源和电感

45、串联,该电阻用来防止直流短路(没有该电阻 Spice 会给出一个错误),我们设置该电阻小于等于1 Ohm。假定我们想要一个对每个次级输出的比率为10:1 的降压变压器,电感的比率Ls1/Lp和 Ls2/Lp必须为1/102(或=sqrt(Ls1/Lp)=0.1)。我们让 Lp=1000、Ls1、Ls2=10H。双击 K-Linear 元件并且在列标题L1、L2、L3 下面输入值Lp、Ls1、Ls2。完成后点击Apply 按钮并关闭属性窗口。图 3.6.2:设置L1、L2、L3 名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共 27 页 -21执行 Pspice Create_Ne

46、tlist菜单命令生成网表。为了看到列表,在Project Manager 项目管理中双击Outputs 下的.net 文件。网表看起来如下:*source CENTER TAP TRANSFORMER V_V1 N00237 0 +SIN 0V 100V 60Hz 0 0 0 R_R2 0 VO1 1k L_Lp 0 N00299 1000 R_R3 VO2 0 1k R_R1 N00237 N00299 1 L_Ls1 0 VO1 10 Kn_K1 L_LP L_Ls1 +L_Ls2 1 L_Ls2 VO2 0 10 创建一个新的Simulation Profile 仿真配置文件(瞬态),

47、设置时间Run to=50ms。结果见图 3.6.3。注意,就像我们所期望的那样当变压比为10:1,输入电压最大为100V 时,最大输出是 10V。两个输出的相位差是180。图 3.6.3:图 3.6.1电路的输出 4.添加并且创建库:模型和元件文件4.1 使用和添加厂商库我们假定模型(.lib)和 Part Symbols 元件符号文件(.olb)都可以从厂商获得。如果只有模型文件可以获得,请看下一节关于怎样创建元件符号。在某些情况下你可能想要添加从厂商哪里获得的包含你的设计所需的器件模型和符号库。ORCAD Pspice 网站列出了许多厂商提供的模型,你可以下载这些文件。定义文件(扩展名为

48、.lib)和符号文件(扩展名为.olb)都需要。当你在原理图中输入符号时必须先添加库,你还需要告诉仿真器文件存在,这些工作在定义Simulation Profile仿真配置文件时进行。在Simulation Setting设置设置窗口中,选择Libraries 库标签。在Filename 文件名栏中输入新库的名字(如果厂商库在标准库的文件夹中,用全路径名或库名均可)。你可以设置库模型为全局的,这样它就可以在每张原理图中使用。或者你保持库为局部的,那库就只能在当前原理图中使用。可以从 Orcad 的母公司 Cadence 公司网站下载PSpice 模型库和 OrCAD 原理图元件库,名师资料总结

49、-精品资料欢迎下载-名师精心整理-第 21 页,共 27 页 -22网址为:https:/ 作为例子我们下载National Semiconductor 公司的 Library of op-amps 库 nat_semi.lib 和的Op-amp Capture symbols 符号库 nat_semi.olb,并将库文件和符号文件复制到目录X:Program FilesOrcadLiteCaptureLibraryPspice中。打开仿真配置文件,选择Libraries 标签,在Filename 中输入 nat_semi.lib,点击 Add as Global 按钮将它设置为全局库。见图4

50、.1。图 4.1:添加库 4.2 从模型文件创建符号元件文件在许多情况下你可能只有器件的模型而没有在PSpice Capture中使用的符号。在这种情况下,你需要创建符号文件(.olb)。在许多情况下模型文件包含许多有子电路的器件模型。本节说明怎样用模型文件为模型文件中的器件创建相应的元件符号。模型文件是一个文本文件,可以用任何文本编辑器读取(例如,记事本)。在许多情况下现有的厂商的Spice 文件使用扩展名.cir 或.mod,我们假定你有这样的文件而没有元件符号。4.2.1 使用 PSpice Model Editor模型编辑器(该程序与PSpice 包一起提供)a.打开 PSpice M

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com