计算机电子CAD技术第4章电路仿真.ppt
《计算机电子CAD技术第4章电路仿真.ppt》由会员分享,可在线阅读,更多相关《计算机电子CAD技术第4章电路仿真.ppt(46页珍藏版)》请在三一办公上搜索。
1、,第4章电路仿真4.1仿真的基础知识界面介绍204基本设置207 观察分析波形2164.2电路仿真实例直流电路的仿真分析220交流电路的仿真分析221 有源放大电路的仿真分析222 数字电路的仿真分析2244.3本章小结4.4习题,第4章 电路仿真,要完成一件电子产品,必须要完成原理图设计、PCB图设计、制板和制造等几个步骤。对电子工程设计而言,一定要保证原理图设计准确无误,方可进行PCB图设计,这就要求设计者对所设计的电路性能进行初步验证。早期的初步验证主要是将设计的电路图接成面包板,然后使用电源、信号发生器、示波器、电表等电子仪器来加以验证。这对于规模较小的电路是可行的,随着大规模集成电路
2、的发展,电路规模越来越大,同时对电路的设计也要求越来越高,传统的验证方法已经完全不可行了。因而计算机辅助电路分析已成为现代电子工程师的助手和工具。EDA软件的功能越来越强大,只要有合适而精确的电路模型,计算机便可仿真出接近真实的电路结果。对于Protel,不但可以对整个电路原理图进行仿真,也可以对电路原理图的一部分进行仿真。本章主要介绍Protel仿真设计流程和实际电路仿真:仿真原理图设计流程、电工电路仿真、模拟电路仿真、数字电路仿真、加法器电路仿真、滤波器电路仿真和PI调节器仿真等。,第4章 电路仿真,4.1 电路仿真的基础知识,界面介绍,采用Protel DXP进行混合信号仿真的设计流程如
3、图所示。在仿真原理图文件前,该原理图文件必须包含所需的信息。以下是为使仿真可靠运行而须遵守的一些规则。所有的元件必须定义适当的仿真元件模式属性。必须放置和连接可靠的信号源,以便仿真过程中驱动整个电路。在需要绘制仿真数据的节点处必须添加网络标号。必须定义电路的仿真初始条件。设计原理图的一般流程,如图所示。,第4章 电路仿真,4.1 电路仿真的基础知识,界面介绍,图混合信号仿真的设计流程,图设计原理图的一般流程,首先,建立一个原理图文档,方法同第1章。界面与原理图文档界面相同,如图4.1.3所示。仿真库在Protel Advanced SIM 99软件目录下LibrarySchSIM.ddb中。有
4、两种方式加载仿真元件库。1.第一种方式 如图4.1.3所示,选中浏览管理器(Browse Sch),单击Add/Remove按钮,进入如图4.1.4所示对话框。,第4章 电路仿真,4.1 电路仿真的基础知识,界面介绍,图原理图文档界面,图4.3 原理图文档界面,在图4.1.4所示的Change Library File List对话框中显示Protel 99 SE中有如下仿真元件库。74xx.Lib:通用74系列数字集成电路库。BJT.Lib:双极型三极管。BUFFER.Lib:缓冲器库。CAMP.Lib:电流放大器库。CMOS.Lib:CMOS数字集成电路库。COMPARATOR.Lib:比
5、较器库。CRYSTAL.Lib:石英晶体库。DIODE.Lib:二极管库。IGBT.Lib:绝缘栅双极性晶体管库。JFET.Lib:结型场效应晶体管。MATH.Lib:具有各种数学功能的两端口元件库。MESFET.Lib:砷化镓场效应晶体管库。MISC.Lib:杂元件库,包括模数、数模和锁相等电路。MOSFET.Lib:金属氧化物场效应管库。OPAMP.Lib:运算放大器库。OPTO.Lib:光耦器库,包括4N25。REGULATOR.Lib:稳压电源库,包括7805、7812、LM317和TL431。RELAY.Lib:继电器库,包括5V、12V等继电器。SCR.Lib:晶闸管库。,第4章
6、电路仿真,4.1 电路仿真的基础知识,界面介绍,图Change Library File List对话框,Simulation Symbols.Lib:基本仿真元件库,包括电阻、电容、电感、各种电源等基本仿真器件。SWITCH.Lib:开关元件库。TIMER.Lib:时基电路库,包括555和556。TRANSFORMER.Lib:变压器元件库。TRANSLINE.Lib:传输线元件库。TRIAC.Lib:双向晶闸管库。TUBE.Lib:电子管库。UJT.Lib:单结晶体管库。添加常用的元件库(Miscellaneous Devices.Lib)及仿真元件库(Sim),添加完毕之后单击OK按钮,
7、浏览管理器(Browse Sch)如图4.1.5所示。,第4章 电路仿真,4.1 电路仿真的基础知识,界面介绍,图添加元件库后的浏览管理器,2.第二种方式 在原理图设计环境下,单击 DesignAddRemove Library菜单命令,如图4.1.6所示,来加载仿真用原理图库。完成上述操作后,就会打开“图库加载”(Change Library File List)对话框,如图4.1.4所示。选择LibrarySchSIM.ddb,单击Add按钮,就加载了仿真原理图库。浏览管理器(Browse Sch)如图4.1.5所示。图添加元件库后的浏览管理器图加载仿真用原理图库在添加仿真元件库之后,就可
8、以从元件库管理器中选择调用所需要的仿真元件。为了执行仿真分析,原理图中放置的所有元件都必须是仿真元件,以便仿真器正确对待所放置的所有部件。Protel 99 SE提供的仿真元件库是为仿真准备的,只要将它们放在原理图上,该元件将自动连接到相应的仿真模型文件上。另外,Protel 99 SE还为大部分元件生产公司的常用元件制定了标准元件库,这些元件大部分都定义了仿真属性,只要调用这些元件,就可以进行仿真分析。如果仿真检查时发现有元件没有定义仿真属性,设计者则应该为其定义仿真属性。,第4章 电路仿真,4.1 电路仿真的基础知识,界面介绍,图加载仿真用原理图库,在设计完原理图,并对该原理图进行ERC检
9、查后,如有错误,应返回原理图修改设计。Protel Advanced SIM 99可以对用户的设计电路进行一系列的仿真。这个仿真引擎与原理图设计工具Protel Advanced Schematic协同工作,为用户提供了完整的从设计到验证的仿真设计环境。Protel的模拟/混合信号仿真引擎使用Berkeley的增强版SPICE 3 FS/Xpice的仿真模型。由于数字器件的复杂性,使用标准的、非事件驱动的SPICE指令通常也能仿真数字器件。因此,Protel采用了 Xspice的扩展版本的一种事件驱动的描述语言Digital Sim Code 描述数字器件。它包含了精确的事件驱动的数字元件模型
10、、TTL和CMOS电路模型,使用户可以不用人工插入A/D或D/A转换器而准确地完成模拟与数字元件的混合电路仿真。,第4章 电路仿真,4.1 电路仿真的基础知识,界面介绍,Protel Advanced SIM 99仿真器支持各种仿真功能,包括交流小信号分析、瞬态特性分析、噪声分析、直流分析、蒙特卡罗分析、参数扫描分析、温度扫描分析、傅里叶分析和传递函数分析。Protel Advanced SIM 99仿真器提供了功能强大的仿真结果分析工具,可以记录各种需要的仿真数据,显示各种仿真波形如波特图、模拟信号波形、数字信号波形等,并且可以进行波形缩放、波形比较、波形测量等,使用户快速而准确地估计电路性
11、能。,第4章 电路仿真,4.1 电路仿真的基础知识,基本设置,1.需要用户设置参数的元件库 下面这些元件库中的元件具有一些普通原理图库中元件所没有的仿真属性域。这些域需要用户来设定参数。(1)Simulation Symbols.Lib:通用器件(电阻、电容、电感、电源、受控源、熔丝等)。(2)DIODE.Lib:二极管。(3)BJT.Lib:晶体管。(4)JFET.Lib:结型场效应晶体管。(5)MOSFET.Lib:金属氧化物半导体场效应晶体管。(6)MESFET.Lib:金属半导体场效应晶体管。(7)SWITCH.Lib:开关。(8)CRYSTAL.Lib:石英晶体。(9)RELAY.L
12、ib:继电器。(10)TRANSFORMER.Lib:互感(变压器)。(11)TRANSLINE.Lib:传输线。(12)74xx.Lib:74:系列TTL元件。(13)CMOS.Lib:CMOS4000系列元件。,第4章 电路仿真,4.1 电路仿真的基础知识,基本设置,2.不需要用户设置参数的元件库(1)7SEGDISP.Lib:通用的不同颜色7段LED。(2)BUFFER.Lib:缓冲器件。(3)CAMP.Lib:电流放大器。(4)COMPARATOR.Lib:比较器。(5)IGBT.Lib:绝缘栅双极型晶体管。(6)MATH.Lib:具有运算功能的两端口器件。(7)MISC.Lib:各种
13、不同的集成电路和其他器件。(8)OPAMP.Lib:运算放大器。(9)OPTO.Lib:光耦合隔离器件。(10)REGULATOR.Lib:电源调节器。(11)SCR.Lib:晶闸管。(12)TIMER.Lib:555时钟芯片。(13)TRIAC.Lib:三端双向晶间管。(14)TUBE.Lib:真空管/电子管。(15)UJT.Lib:单结晶体管。,第4章 电路仿真,4.1 电路仿真的基础知识,基本设置,3仿真元件参数的设置 这些元件具有特殊的属性域,如图4.1.7所示的“属性”对话框。其中仿真元件特有的属性域在Part Fields18和Part Fields916属性域中,其他元件与此相同
14、。Lib Ref:元件模型,此项不可改动。Designator:元件名称。Part type:元件标称值。Temp:工作温度,可选项。L:长度,可选项。W:宽度,可选项。(1)电阻。在仿真库Symbols.Lib中有4种电阻类型可供仿真原理图用。RES:定值电阻。RESSEMI:半导体电阻。RPOT:分压电阻。RVAR:可变电阻。,第4章 电路仿真,4.1 电路仿真的基础知识,基本设置,图元件的“属性”对话框,(2)电容。CAP:定值无极性电容。CAP2:定值有极性电容。CAPSEMI:半导体电容。(3)电感:INDUCTOR。(4)二极管DIODE.Lib:在库中,包含了数目巨大的以工业标准
15、部件命名的二极管。(5)电压/电流控制开关。CWS:默认电流控制开关。SW:默认电压控制开关。SW05 VT=500.0mV的电压控制开关。SWM10 VT=0.01mV的电压控制开关。SWP10 VT=0.01mV的电压控制开关。STTL VT=2.5mV,VH=0.1mV的电压控制开关。TTL VT=2mV,VH=1.2mV,ROFF=100E+6的电压控制开关。TRIAC VT=0.99mV,RON=0.1mV,ROFF=1E+7的电压控制开关。(6)传输线。LITRA.:无损传输线。LTRA.:有损传输线。URC.:均匀传输线。,第4章 电路仿真,4.1 电路仿真的基础知识,基本设置,
16、4.SIM 99中的激励源描述及设置(1)在直流源库Simulation Symbols.lib中,包含了如下的直流源器件。VSRC:电压源。ISRC:电流源。这些源提供了用来激励电路的一个不变的电压或电流输出。直流源的“属性”对话框如图4.1.8所示,在该对话框中的部分设置如下。Designator设置直流源器件名称。Part Type设置电压源的电压或电流源的电流的幅值。(2)正弦仿真源库Simulation Symbols.lib中,包含了如下的正弦源器件。VSIN:正弦电压源。ISIN:正弦电流源。通过这些源可创建正弦波电压和电流源。对正弦仿真源的“属性”对话框(如图4.1.9所示)的
17、设置类似于直流电源库。Designator设置所需的激励源器件的名称,如INPUT。选择Part Fields选项,可设置DC、AC(在此电源上进行交流小信号分析)、AC Phase(小信号的电压相位)、OFFSET(电压或电流的正弦偏置)、Amplitude(正弦曲线的峰值。,第4章 电路仿真,4.1 电路仿真的基础知识,基本设置,图直流源的“属性”对话框,(3)周期脉冲源库Simulation Symbols.lib中,包含了如下的周期脉冲源器件。VPULSE:电压脉冲源。IPULSE:电流脉冲源。利用这些源可以创建周期的连续的脉冲。在周期脉冲源的“属性”对话框中(如图4.1.10所示)的
18、Attributes和Part Fields选项卡上可作如下设置。DC此项将被忽略。AC如果设计者欲在此电源上进行交流小信号分析,可设置此项(典型值为1)。AC Phase设置小信号的电压相位。Initial Value设置电压或电流的起始值。Pulsed设置延时和上升时间时的电压或电流值。Time Delay设置激励源从初始状态到激发时的延时,单位为秒。Rise Time设置上升时间,必须大于0。Fall Time设置下降时间,必须大于0。Pulse Width设置脉冲宽度,即脉冲激发状态的时间,单位为秒。Period设置脉冲周期,单位为秒,如5s。,第4章 电路仿真,4.1 电路仿真的基础
19、知识,基本设置,图周期脉冲源的“属性”对话框,(4)分段线性源(Prece-Wise-Liner Source)库Simulation Symbols.lib中,包含了如下的分段线性源器件。VPWL:分段线性电压源。IPWL:分段线性电流源。使用该分段线性源可以创建任意形状的波形。分段线性源的“属性”对话框如图4.1.11所示,可作如下设置。Designator设置所需的激励源器件的名称,如INPUT。DC此项将被忽略。AC如果设计者欲在此电源上进行交流小信号分析,可设置此项(典型值为1)。AC Phase设置小信号的电压相位。Time/Voltage这一对数为时间/幅值;输入由空格隔开的最多
20、8对数。该对数的Time/Current第一个数是单位为秒的时间,第二个数为当时的电压或电流的幅值,如0s 5V、5s 5V、12s 0V、50s 5V、60s 5V。File Name设置包含分段线性源数据的外部文件。文件必须在同一目录下,文件的扩展名为“pwl”。注意:分段线性源可通过两种途径获得数据。如下为分段线性源获得数据的两种途径。设计者可以用一列多达8个点的数据描述这个波形。设计者可以通过一个ASCll码文本文件定义该波形,该文件包含不确定数目的点,第4章 电路仿真,4.1 电路仿真的基础知识,基本设置,图分段线性源的“属性”对话框,(5)指数激励源库 Simulation Sym
21、bols.lib中,包含了如下的指数激励源器件。VEXP:指数激励电压源。IEXP:指数激励电流源。通过这些源可创建带有指数上升沿和下降沿的脉冲波形。指数激励源的“属性”对话框如图4.1.12所示。AC如果设计者欲在此电源上进行交流小信号分析,可设置此项(典型值为1)。AC Phase设置小信号的电压相位。Initial Value设置时间为0时的电压或电流的幅值。Pulse Value设置输出振幅的最大幅值。Rise Delay设置上升延迟时间,即输出值从起始值到峰值间的时间差,单位为秒。Rise Time设置上升时间常数。Fall Delay设置下降延迟时间,即输出值从峰值到起始值间的时间
22、差,单位为秒。Fall Time设置下降时间常数。(6)单频调频源库Simulation Symbols.lib中,包含了如下的单频调频源器件。VSFFM:电压源。SFFM:电流源。通过这些源可创建一个单频调频波。单频调频源的“属性”对话框如图4.1.13所示。,第4章 电路仿真,4.1 电路仿真的基础知识,基本设置,图指数激励源的“属性”对话框,(7)线性受控源库Simulation Symbols.Lib中,包含了如下的线性受控源器件。HSRC:线性电压控制电流源。GSRC:线性电压控制电压源。FSRC:线性电流控制电压源。ESRC:线性电流控制电流源。线性受控源的“属性”对话框如图4.1
23、.14所示,可作如下设置。Designator设置所需的激励源器件的名称,如GSRC1。Part Type对于线性电压控制电流源,设置跨导,单位为 S(西门子)。对于线性电压控制电压源,设置电压增益,无量纲。对于电流控制电压源,设置互阻,单位为。对于线性电流控制电压源,设置电流增益,无量纲。,第4章 电路仿真,4.1 电路仿真的基础知识,基本设置,图线性受控源的“属性”对话框,图单频调频源的“属性”对话框,5.定义仿真初始状态 1)定义仿真电路的节点为了很容易地识别电路中感兴趣的节点,可以使用网络标号给这些节点命名,如VIN、VOUT、CLOCK等,这样可以很容易地识别这些节点信号。2)定义仿
24、真初始状态对于有些电路可能需要预设节点电压以促使模拟解的收敛。在仿真库中有两个特殊的初始状态预置符:.NS和.IC。(1).NS 节点电压预置符。.NS用于设定节点电压以使电路顺利进入工作点分析状态,然后设定的电压值失效,继续进行实际的工作点分析。(2).IC初始状态设置符。.IC用于在暂态分析中设定电路初始状态。6.仿真设置(Setup)仿真设置是否合理,直接影响到仿真结果,下面对仿真参数设置加以说明。运行SimulateSetup打开如图4.1.15所示的Analyses Setup对话框,在该对话框中可进行如下设置。,第4章 电路仿真,4.1 电路仿真的基础知识,基本设置,图Analys
25、es Setup对话框,1)直流分析(DC Sweep Analysis)静态工作点是在分析放大电路中提出来的,它是放大电路正常工作的重要条件。当把放大器的输入信号短路,则放大器处于无信号输入状态,称为静态。如果静态工作点选择不合适,则输出波形会失真,因此设置合适的静态工作点是放大电路正常工作的前提。直流扫描分析就是直流转移特性,当某输入在一定范围内步进变化时,计算电路直流输出变量的相应变化曲线。例如某个电压源从1V到20V变化,步长可由用户设定,在每一个相应的电压上将计算出一套电路参数,并显示。在Source Name下拉列表框中选择一个欲对其扫描的独立电源;在Start value,文本框
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 电子 CAD 技术 电路 仿真
链接地址:https://www.31ppt.com/p-6342558.html