1、第 1 页 共 32 页模拟电路仿真软件的研究摘要在电子计算机迅速发展的今天,电路仿真技术越来越受到相关人员的重视,仿真软件已经成为电路分析与辅助设计的重要工具,应用电路仿真软件快速分析电路的性能参数,有利于设计方案的确定和设计参数的选择,从而提高设计效率。本文介绍了 2 种在模拟电路中应用较好的仿真软件:Multisim 和 Pspice,首先介绍了两种软件的基本功能和操作,然后介绍了软件在典型模拟电路中的应用,突出各自的优点,结果表明两种软件都能很好地完成电路的仿真,仿真结果与实际理论结果接近,并对理论分析也有很大帮助和参考。最后综合分析了两种软件在元器件种类、原理图输入、对电路仿真功能和
2、软件对分析结果的处理方面的优缺点。这两种软件都可以对模拟电路做比较精确的仿真,可以用于数据分析,以及电路系统设计。关键字 :模拟电路,Multisim,PSpice第 2 页 共 32 页Simulation of analog circuit s ResearchSummaryIn a tiem of rapidity develop ment of electronic computers.Technology of Simulate analog circuit exposure attach importance to men.Simulation software already a
3、 important means which is apply in circuit analysis and aided design. Apply software of circuit simulation is able to quick analyse performance parameter.These are in favor of scheme which its determine and selection of design parameter. Thereby raise design efficiency .This treatise introduced two
4、kinds simulation software which apply in analog circuit:Multisim and PSpice . At first two basic functions and operation of the software. Then introduce two types sofewares application in typical analog circuit . Protruding each strong point:The result indicate them fine complete simulation in analo
5、g circuit , Simulation result be close to practice theoretical result , This have much helpful and consult.Final:analyse two type sofeware Advantage and shortcoming of Componet 、schematic diagram input、Simulation function and handle with clover .These software able to precision to simulation of anal
6、og circuit:They are useed for data analysis and circuitry devise .keyword :analogous circuit Multisim PSpice1 引言1.1 本课题研究的目的和意义随着电子计算机技术的发展,计算机辅助设计方法已经进入电子设计的领域并广泛应用。模拟电路中的电路分析、数字电路中的逻辑模拟、电路板印制和集成电路图设计都采用计算机辅助工具来加快设计效率,提高设计成功率。而大规模集成电路的发展,使得原始设计方法无论从效率还是精度上第 3 页 共 32 页都无法适应当前电子工业的要求,采用计算机辅助设计进行仿真已经势
7、在必行。同时,微机以及适合于微机系统的电子设计自动化软件的发展使得计算机辅助设计技术逐渐成为提高电子线路设计的速度和质量的不可缺少的重要工具,逐渐开发出适合各个领域系统的软件。电路的仿真技术也越来越受到人们的重视。仿真技术逐步成为电子工程领域进行电路分析与辅助设计的重要工具。应用电路仿真软件快速分析电路的性能参数,有利于设计方案的确定和设计参数的选择,从而提高设计效率。克服传统实验研发周期长的缺点,使设计者可以更直接地将精力集中在设计层面上,缩短了整体设计周期。真因如此在仿真系统方面,软件种类繁多,应用甚广。应用在模拟电路仿真方面的主要有 EWB, SPICE,PROTEL,MATLAB 等。
8、它们实现了功能从简单到复杂,操作由繁杂到智能,界面也变得越来越形象化 18。研究电路仿真软件是为了设计电路及其系统的快速性和精确性引入的。使设计人员在设计时能简单、方便、有效地对电路精确设计测试。仿真软件的应用将大大有助于设计人员和教学的效率,已经成为科研和教学上必不可少的工具。1.2 国内外文献综述和发展前景模拟电路仿真软件研究是关于模拟电路仿真软件理论、实现和应用等几个方面的研究,它在理论上的研究推动了软件的应用。同时仿真软件的应用也推动了仿真软件的理论研究。而仿真软件的实现则是理论与应用之间的桥梁。在电子技术的的发展历程中,按计算机辅助技术介入的深度和广度,出现了三种设计方案,或者说三个
9、阶段:第一种方法是所谓传统的设计方法,涉及的电子系统一般较为简单,工作量不大,从方案的提出、验证、修改到完全定性都采用人工手段完成;第二种方法是所谓的计算机辅助设计(CAD)方法,就是由计算机完成数据处理、模拟评价、设计验证等部分工作,它是在电子产品由简单到复杂、电子设计工作量由小到大发展过程中产生的;的三种方法是所谓的 EDA 方法,它是在电子产品向更复杂、更高级、向数字化、集成化、微型化和低功耗方向发展过程中逐渐产生并完成的 19。MATSIM 和 Pspice 就是第三种设计方法涉及到的软件,它采用自上而下的设计方法,从系统入手,现在顶层进行功能划分、行为描述和结构设计,然后在底层进行方
10、案设计与验证、电路设计与 PCB 设计等,实现从设计、仿真、测试一体第 4 页 共 32 页化。就 EDA 发展现状来看,数字系统的设计基本上实现了设计自动化;模拟电路因其复杂,全自动设计还需从事 EDA 技术的研究人员乃至从事集成电路工艺制造设计师们继续不断地努力,使 EDA 仿真软件朝着更高方向发展,而这一方向表现在:(1)超大规模集成电路的集成度和工艺水平的提高,可以在一个芯片上完成系统的集成。(2)成本大大降低系统体积越来越小,集成度性能越来越好。(3)高性能 EDA 长足发展,自动化程度及智能程度越来越高,可以进行功能强大的嵌入式系统设计。本设计就 EDA 仿真软件中的 MULTIS
11、IM 与 Pspice 对模拟电路仿真展开讨论。这两种软件对模拟电路的仿真有很好的模拟效果,成为模拟电路的仿真的标准软件。本文前半部分介绍了 MULTISIM 和 PSpice 的基本功能,后半部分是对它们在模拟电路中的仿真运用,说明两款软件的优点和缺点。2 仿真软件的介绍2 .1 Multisim 的介绍及应用211 EWB 与 MULTISIM 简介EWB(Electrical Workbench,虚拟电子工作台)是加拿大 IIT 公司与 20 世纪80 年代末推出的电子线路仿真软件。该软件可对模拟、数字、模拟/数字混合电第 5 页 共 32 页路进行仿真,克服了实验室条件对传统电子设计工
12、作的限制。广泛应用于电子工程设计领域。从 6.0 版本开始,EWB 进行了全套规模改动,仿真设计模块更名为MULTISIM,Electronics Workbench Layout 模块更名为 ULtibord.2001 年推出了最先版本 MULTISIM 2001。它包含有电子电路仿真设计模块 Multisim、PCB 设计软件 Ultiboard、不限引擎 Ultiroute 及通信电路分析及设计模块 CommSIM 四个部分,四个部分可相互独立分别使用。Multisim 是一个完整的设计工具系统,提供了一个庞大的元件数据库,并提供原理图输入接口、全部的数模 SPICE 仿真功能、VHDL
13、/Verilog 设计接口与仿真功能、FPGA/CPLD 综合、RF 射频设计能力和后处理功能、还可以进行从原理图到PCB 布线工具包的无缝数据传输。它提供的单一易用的图形输入接口可以满足使用者的设计要求。Multisim 9 用软件的方法使虚拟电子与电工元器件以及电子与电工仪器和仪表,通过软件将元器件和仪器集合威尔一体。它是一个原理电路设计、电路功能测试的虚拟仿真软件 19。它与其他软件相比较最显著的特点是:(1) 人机界面方便直观。绘制电路图所需要的元器件、测试调试仪器都可以通过鼠标单击图标直接调用,而且模拟仪器的操作界面(如开关、按钮)接近实物。(2)操作简单,简便易学。只要具备一般的电
14、子技术基础知识,几小时内就可以掌握并熟练运用,不需要专门的培训。(3) 仿真效果非常好,与实际测试结果非常接近,并且采用了与实际规格相似的仪器和元器件。通过 EWB 的仿真模拟,就可以了解电路的性能,并且熟悉了仪器的正确使用方法,与实际操作类似。(4) 元器件库内容丰富,并可以根据需要随时扩展。EWB 元件库内有数千种元器件供设计人员选用,其参数设置、规格模型以及理想状态都非常接近实际的元器件。(5) 不仅可以对模拟信号仿真模拟,还可以对数字信号和数模混合信号进行完整模拟,在系统中任意地集成数字及模拟器件,自动地对信号进行转换,实时测试系统功能供设计人员参考。(6) 在对电路进行仿真时还可以存
15、储实验数据、波形、元器件清单、工作状态第 6 页 共 32 页等,并可打印输出。(7) 提供了静态分析、动态分析、是时域分析、频域分析、噪声分析、失真分析、离散傅立叶分析、温度分析等各种分许方法。(8) 还可人为设置故障(如短路、开路、接触不良等) ,并进行数据分析。2.1.2 Multisim 界面及操作介绍Multisim 的主界面与 Windous 界面一样,同样有菜单栏、工具栏等,Multisim 界面还还含有元件栏和仪表栏,方便用户对电路图的设计与调试。在 Multisim 中,当遇到电路规模很大,全屏显示不方便或者电路的某一部分在一个或多个电路多次使用时就需要建立子电路。建立子电路
16、时,在其余电路部分相连的端子上必须连接输入/输出端符号。用鼠标左键拉出个长方形,把用来组成子电路的部分全部选定。启动 Place 菜单中的 Replace by Subcircuit,打开对话框,在其编辑栏内输入子电路名称,单击 OK 即可创建子电路。Multisim 的元件库主要包含 3 个数据库:Multisim Database ,用来存放程序自带的元件模型;User Database,用来存放用户使用 Multisim 提供的编辑器自行开发或修改的元件模型。Corporate Database ,用于多人共同开发项目建立共用的元件库,另外,还支持用户自定义元件。2.1.3 Multis
17、im 的基本分析方法Multisim 中提供了很多分析方法,这些方法都是利用仿真产生数据让后再去执行要做的分析。如果在 multisim 中进行分析,只需启动 SimulateAnalyses 命令或单击工具栏中的 按钮,它提供了 19 种分析方法:直流工作点分析、交流分析、瞬态分析、傅立叶分析、噪声分析、噪声系数分析、失真分析、直流扫描分析、灵敏度分析、参数扫描分析、温度扫描分析、极点零点分析、传输函数分析、最坏条件分析、蒙特卡洛分析、扫描宽度分析、批分析等。这些分析可以让用户直观地了解电路性能。2.2 OrCAD PSpice 的介绍和基本功能2.2.1 PSpice 的发展PSpice
18、是有美国 MicroSim 公司在 Spice2 G 版本的基础上升级并用于 PC 上的 Spice 版本。1998 年,著名的 EDA 商业软件开发商 OrCAD 公司与 MicroSim 公第 7 页 共 32 页司合并,自此 MicroSim 公司的 PSpice 产品正式并入 OrCAD 公司的商业 EDA 系统中。不断发展的 PSpice 相继推出 PSpice9.1 、PSpice9.2。它可以对模拟电路进行直流交流、瞬态等基本电路特性分析的基础上,实现蒙特卡洛分析、最坏情况分析以及优化设计等较为复杂的电路特性分析;不但能够对模拟电路进行仿真,而且能够对数字电路、数/模混合电路进行
19、仿真;集成度大大提高,电路图绘制完成后可直接进行电路仿真,并随时观测与分析仿真结果 20。2.2.2 PSpice 的仿真步骤用 PSpice 进行电路仿真的基本步骤:(1)设计电路的结构,设置元器件参数。画电路图,标注个元件名称及参数值,标注个元件节点及节点编号等;建立输入文件。 (2)确定分析类型。确定所要分析的对象的物理意义和基本特性。(3)执行 PSpice 仿真程序.(4)对已建立的电路原理图进行电路规则检查,产生数据文件,若采用图形方式显示分析结果,则可调用图形后处理程序完成。PSpice 程序仿真流程图如图 2.1 所示。第 8 页 共 32 页画电路图标注各元件名称及参数值标注
20、个元件节点及节点编号建立电路输入文件确定分析类型执行 PSpice 仿真程序 修改输入文件根据检验报告修改输入文件自检正确否?产生数据文件显示分析结果修改电路元件及参数值分析结束图 2.1 PSpice 程序仿真流程图2.2.3 PSpice 电路仿真系统的结构OrCAD PSpice 有六大功能模块,其中核心模块是 PSpiceA/D,其余功能模块分别是:原理图绘图编辑模块(Schematics Editor) 、激励源波形编辑模块(Stimulus Editor) 、模型参数编辑模块( Model Editor) 、模拟显示和分析模块(PSpice/Probe)及电路设计优化模块(Opti
21、mizer) 。PSpice 主要包括Schematics、PSpice A/D、Probe、Stmed(Stimulus Editor) 、Model Editor(Parts)等五个软件包 20,这些程序之间的关系如图 3.2 所示。结果是否正确?第 9 页 共 32 页图 2.2 PSpice 模块之间的关系2.2.4 OrCAD/PSpice 的原理图输入(1)利用 Capture CIS 绘制电路原理图启动 Capture CIS 编辑器,便可进入 OrCAD Capture 程序主窗口,主要工作窗口是专案管理视窗(PCB) 、绘图窗口(Schematics)和信息查看窗口(Sess
22、ion Log) 。 (2)用网单文件输入电路原理图输入格式:输入描述语句用 PSpice 专用的输入电路描述语言编写的,输入文本文件由若干条输入描述语句组成,一般由标题行、注释行、元件行及结束行组成。 PSpice 的输出格式包括表格方式和文件方式。表格方式以文本方式显示或打印输出结果。曲线方式有两种:a.用字符号代点的低解析度图形方式;b.高解析度图形方式。2.2.5 节点规定及处理在 PSpice 对电路进行分析前,首先要对电路的节点进行编号,对于节点,PSpice 有如下规定:规定接地点(公共段)为零节点;节点标号必须为 09999之间的整数;不能有悬乎节点,有些情况不能满足时,通常连
23、接一个超大的电阻接地;避免节点短路,当电感线圈与电压源并联时将出现节点短路,引起错检提示并中断分析时,处理方法是:在电感支路串入一任意阻值的电阻。PSpiceA/D电路仿真程序PSpice/Probe模拟显示分析Model Editor 模型参数编辑Schematics Editor原理图绘图编辑Sitmulus Editor激励源波形编辑Optimizer电路设计优化程序第 10 页 共 32 页3仿真软件对几种模拟电路的仿真这里用几个仿真案例说明两种仿真软件对不同电路的仿真特点:3.1 Multisim 与 PSpice 分别对放大电路的仿真3.1.1 用 Multisim 作放大电路的仿真功能分析:Muhisim软件是专业的仿真软件,该软件包含有系列的仿真功能在其界面里可以轻松地绘制电路图,并在需要测试的位置接入所需的测量仪器,方便快捷地完成测试。如图3.1.1所示为用Muhisim软件绘制的电路图:图 3.1.1 用两种软件仿真的放大电路原理图本图所需的测试是当在输入端输入不同频率的激励源时,在输出端输出的波形情况。图 3.1.2 示波器输出波形