欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    电子线路设计—Protel DXP 2004 SP2第10章 电路仿真.ppt

    • 资源ID:4990323       资源大小:3.58MB        全文页数:89页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    电子线路设计—Protel DXP 2004 SP2第10章 电路仿真.ppt

    ,顾 滨 主 编,10.1 设置放置元件参数,Protel DXP 2004 sp2中的仿真元器件都在该软件的安装文件夹下,最常用的元器件都可以在“Miscellaneous Debices.IntLib”库中找到。仿真电路中所需的元器件只需从库中直接放置在原理图中,就可以进行仿真了。注意:为了正确进行电路的仿真分析,仿真原理图中的所有元器件都必须具有Simulation属性,必须包含有特定的仿真信息。,10.1.1 设置常用仿真元器件参数,1.电阻:在Protel DXP 2004 sp2的电路仿真中,为用户提供了两种类型的具有仿真属性的电阻,一种是RES(普通电阻),另一种是RES Sim(半导体电阻)。,普通电阻:在【元件库】面板的“Miscellaneous ebices.InLib”库中选择固定电阻Res2,并放置到电路仿真原理图中,如图10-1所示。由图中可以看出,在模型种类栏下存在 Simulation仿真模型,则表示该元件可以用于原理图仿真。,图10-1 选择元件对话框,元件的仿真模型参数需要在元件的属性对话框中进行设置,常见的操作方法有两种:方法一:将放置元件过程中,按下【Tab】键便可打开元件属性对话框,如图10-2所示。方法二:将元件放置好后,双击该元件,系统将会弹出元件属性对话框,如图10-2示。,图10-2 元件属性对话框,修改元件的标号与元件注释后,双击【模型】选项卡中【Simulation】选项,弹出【SimModel】对话框,如图10-3所示。在其中设置电阻的模型名称及描述。,图10-3 Sim Model对话框,在图10-3所示的对话框中打开【参数】选项卡,弹出图10-4所示的对话框,用于设置电阻的阻值。在Value中输入电阻的阻值,并选中Component parameter复选框。,图10-4 电阻仿真参数对话框,半导体电阻:在【元件库】面板中选择半导体电阻,放置到仿真电路原理图中,双击电阻符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置半导体电阻的仿真参数,如图10-5所示。,主要参数有:Value:用来设置电阻的阻值。Length:半导体电阻的长度。Width:半导体电阻的宽度。Temperature:半导体工作温度。,图10-5 设置半导体电阻电阻的仿真参数,2.电位器:在Protel DXP 2004 sp2的Miscellaneous Debices.InLib库中,提供了多种具有仿真模型的电位器。这几种电位器具有相同仿真参数,在【元件库】面板中选择电位器,如Res Adj1,放置到仿真电路原理图中,双击电位器符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置电位器的仿真参数,如图10-6所示。,图10-6 电位器仿真参数设置,主要参数:Value:用来设置电位器阻值。Set Position:第1引脚和中间引脚之间的阻值与总阻值的比值。,3.电容:在Protel DXP 2004 sp2的Miscellaneous Debices.InLib库中,提供了3种具有仿真模型的电容,即Cap(无极性电容)、Cap Pol(极性电容)、Cap Semi(半导体电容)等。这几种电容具有相同仿真参数,在【元件库】面板中选择电容,如Cap,放置到仿真电路原理图中,双击电容符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置电容的仿真参数,如图10-7所示。,图10-7 电容仿真参数设置,主要参数:Value:用来设置电容的电容值。Initial Voltage:用来设置电容两端的初始电压。,4.电感:在Protel DXP 2004 sp2的Miscellaneous Debices.InLib库中,提供了多种具有仿真模型的电感,如Inductor(普通电感)、Inductor Iron(带铁芯的电感)等。这几种电感具有相同仿真参数,在【元件库】面板中选择电感,如Inductor,放置到仿真电路原理图中,双击电感符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置电感的仿真参数,如图10-8所示。,图10-8 电感仿真参数设置,主要参数:Value:用来设置电感的电感值。Initial Voltage:用来设置电感初始电流。,5.二极管 在Protel DXP 2004 sp2的Miscellaneous Debices.InLib库中,提供了多种具有仿真模型的二极管,如Diode(普通二极管)、Diode Zener(稳压二极管)、LED(发光二极管)等。这几种二极管具有相同仿真参数,在【元件库】面板中选择二极管,如Diode,放置到仿真电路原理图中,双击二极管符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置二极管的仿真参数,如图10-9所示。,图10-9 二极管仿真参数设置,主要参数有:Area Factor:用来设置环境因数。Starting Conditions:用来设置二极管的初始状态,一般选择“OFF”选项。Initial Voltage:用来设置通过二极管的初始电压。Temperature:用来设置二极管的工作温度。,6.晶体管:这几种晶体管具有相同仿真参数,在【元件库】面板中选择晶体管,如NPN,放置到仿真电路原理图中,双击晶体管符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置晶体管的仿真参数,如图10-10所示。,图10-10 晶体管仿真参数设置,主要参数有:Area Factor:用来设置晶体管的环境因数。Starting Conditions:用来设置晶体管的初始状态,一般选择“OFF”选项。Initial B-E Voltage:用来设置基极B-发射极E之间的初始电压。Initial C-E Voltage:用来设置集电极E-发射极E之间的初始电压。Temperature:用来设置晶体管的工作温度。,7.晶振:在【元件库】面板中选择晶振,如XTAL,放置到仿真电路原理图中,双击晶振符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置晶振的仿真参数,如图10-11所示。,图10-11 晶振仿真参数设置,主要参数有:FREQ:用来设置晶振的振荡频率。RS:用来设置晶振的内阻。C:用来设置晶振的电容值。Q:用来设置晶振的品质因数。,8.熔断器(保险丝):这几种熔断器具有相同仿真参数,在【元件库】面板中选择熔断器,如Fuse 1,放置到仿真电路原理图中,双击熔断器符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置熔断器的仿真参数,如图10-12所示。,图10-12 熔断器仿真参数设置,主要参数有:Resistance:用来设置熔断器的电阻值。Cuttent:用来设置熔断器的熔断电流值。,9.变压器:这几种变压器具有相同仿真参数,在【元件库】面板中选择变压器,如Trans,放置到仿真电路原理图中,双击变压器符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置变压器的仿真参数,如图10-13所示。,图10-13 变压器仿真参数设置,主要参数有:InductanceA:用来设置变压器A边的电感值。InductanceB:用来设置变压器B边的电感值。Coupling Factor:用来设置变压器的耦合系数。,10.继电器:在Protel DXP 2004 sp2的Miscellaneous Debices.InLib库中,提供了多种具有仿真模型的继电器。如Relay、Relay-DPDT和Delay-SPST等。这几种继电器具有相同仿真参数,在【元件库】面板中选择继电器,如Relay,放置到仿真电路原理图中,双击继电器符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置继电器的仿真参数,如图10-14所示。,图10-14 继电器仿真参数设置,主要参数有:Pullin:用来设置触点的吸合电压。Dropoff:用来设置触点的释放电压。Contact:用来设置继电器的铁心吸合时间。Resistance:用来设置继电器线圈的电阻值。Inductance:用来设置继电器线圈的电感值。,10.1.2 设置仿真激励源参数,绘制电路原理图后,必须在电路中放置合适的仿真激励源,这样才可以在仿真的过程中,给电路提供驱动,使电路正常工作。Protel DXP 2004 sp2提供了多种仿真激励源,这些元件在“Simulation Sources.IntLib”库中可以找到。注意:单击【元件库】面板中的“元件库”按钮进行加载,路径为你所安装Protel DXP 2004 sp2路径下的Library中。,1.直流电源:直流电源有两种:直流电压激励源(VSRC、VSRC2)和直流电流激励源(ISRC),这两种激励源的作用是作为仿真电路的工作电源。在【元件库】面板“Simulation Sources.IntLib”库中选择直流电源,如VSRC,放置到仿真电路原理图中,双击直流电压源符号,在属性设置对话框中,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置直流电源的各项仿真参数,如图10-15所示。,图10-15 直流电压源仿真参数设置,主要参数有:Value:用来设置直流电压值。AC Magnitude:用来设置交流小信号分析时的电压值。AC Phase:用来设置交流小信号的相位。直流电流激励源(ISRC)的仿真参数设置与直流电压的设置基本相同。,2.正弦信号激励源 正弦信号激励源有两种:正弦交流电压源(VSIN)和正弦交流电流源(ISIN),主要为仿真电路提供激励信号。常用于瞬态分析和交流小信号分析中,把他们放到仿真电路图中。双击正弦信号激励源,弹出设置对话框,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置正弦信号激励源的各项仿真参数,如图10-16所示。,图10-16 正弦信号激励源仿真参数设置,主要参数有:DC Magnitude:用来设置正弦信号的直流参数,通常设置为0。AC Magnitude:用来设置交流小信号分析电压值,通常设置为1V。AC Phase:用来设置交流小信号分析的初始相位值,通常设置为0。Offset:用来设置叠加在正弦波信号上的直流分量。Amplitude:用来设置正弦波信号的振幅。Frequency:用来设置正弦波信号的频率。Delay:用来设置正弦波信号初始延时时间。Damping Factor:用来设置正弦波信号的阻尼因子,该值影响正弦波信号的振幅随时间的变化。如果设置为0,表示正弦波为等幅正弦波;如果设置为正值,表示正弦波幅度虽时间递减;如果设置为负值,表示正弦波幅度随时间递增。Phase:用来设置正弦波信号的初始相位。注意:正弦波信号激励源的主要参数值:振幅、频率、初始相位。,3.脉冲激励源:脉冲激励源有两种:脉冲电压源(VPULSE)和脉冲电流源(IPULSE),主要为仿真电路提供周期性的脉冲信号,可以产生矩形波、方波、三角波等众多波形。常用于脉冲数字电路的瞬态分析中,将它们放入仿真电路。双击脉冲激励源,弹出设置对话框,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置脉冲激励源的各项仿真参数,如图10-17所示。,图10-17 脉冲激励源仿真参数设置,主要参数有:DC Magnitude:用来设置脉冲的直流参数,通常设置为0。AC Magnitude:用来设置交流小信号分析电压值,通常设置为1V。AC Phase:用来设置交流小信号分析的初始相位值,通常设置为0。Initial Value:用来设置脉冲的初始电压或电流值。Pulsed Value:用来设置脉冲电压或电流值。Time Delay:用来设置延迟时间。Rise Time:用来设置上升时间,必须大于0。Fall Time:用来设置下降时间,必须大于0。Pulse Width:用来设置脉冲宽度,单位S。Period:用来设置脉冲周期。Phase:用来设置脉冲初始相位。,4.调频激励源:调频激励源有两种:调频电压源(VSFFM)和调频电流源(ISFFM),主要为仿真电路提供一个频率随调制信号变化而变化的调频信号,将它们放入仿真电路。双击调频激励源,弹出设置对话框,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置调频激励源的各项仿真参数,如图10-18所示。,图10-18 调频激励源仿真参数设置,主要参数有:DC Magnitude:用来设置调频的直流参数,通常设置为0。AC Magnitude:用来设置交流小信号分析电压值,通常设置为1V。AC Phase:用来设置交流小信号分析的初始相位值,通常设置为0。Offset:用来设置叠加在调频信号上的直流分量。Amplitude:用来设置载波振幅。Carrier Frequency:用来设置载波频率。Modulation Index:用来设置调制系数。Signal Frequency:用来设置调制信号的频率。,5.指数函数激励源:指数函数激励源有两种:指数函数电压源(VEXP)和指数函数电流源(IEXP),常用于高频电路仿真分析中,将它们放入仿真电路。双击指数函数激励源,弹出设置对话框,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置指数函数激励源的各项仿真参数,如图10-19所示。,图10-19 指数函数激励源仿真参数设置,主要参数有:DC Magnitude:用来设置直流参数,通常设置为0。AC Magnitude:用来设置交流小信号分析电压值,通常设置为1V。AC Phase:用来设置交流小信号分析的初始相位值,通常设置为0。Initial Value:用来设置指数函数的初始电压或电流值。Pulsed Value:用来设置指数函数的跳变值。Rise Delay Time:用来设置指数函数的上升延迟时间。Rise Time Constant:用来设置指数函数的上升过程时间。Fall Delay Time:用来设置指数函数的下降延迟时间。Fall Time Constant:用来设置指数函数的下降过程时间。,10.1.3 设置特殊元件参数,1.设置节点电压初始值:Protel DXP 2004 sp2为仿真电路中的电路节点提供节点电压初始值,在“Simulation Sources.InLib”库中选择.IC元器件。将.IC元件放置到需要设置电压初始值的节点上,双击该元件,弹出设置对话框,双击【模型】选项卡中的【Simulation】选项,打开【参数】选项卡,用来设置各项仿真参数,如图10-20所示。,图10-20.IC仿真参数设置,主要参数有:Initial Conditions:用来设置该节点的电压初始值。,2.仿真数学函数:在Protel DXP 2004 sp2的电路仿真器中还提供了仿真数学函数,它同样可以用于电路仿真原理图中,主要是对仿真电路图中的两个节点信号进行合成,执行加、减、乘、除等运算,也可以变换一个节点信号,如:正弦变换、余弦变换、双曲线变换等。仿真数学函数放在“Simulation Math Function.IntLib”库中。使用时,只需将仿真数学函数功能模块放到仿真电路中需要进行信号处理的地方即可,不需要手工设置仿真。如图10-21所示为元件的仿真参数属性。,图10-21 仿真数学函数的仿真参数,10.2 设置放置方式参数,仿真原理图绘制好后,在进行电路仿真分析之前,需要选择合适的参数设置和仿真方式。才能运行仿真,观察仿真结果。在Protel DXP 2004 sp2的电路仿真中,仿真方式的设置分为两部分,一是常规参数设置;二是特殊参数设置。在原理图编辑窗口中,执行菜单【设计】/【仿真】/【Mixed Sim】命令,弹出电路仿真分析设计对话框,如图10-22所示。,图10-22 电路仿真分析设定对话框,电路仿真分析设定对话框主要分为两部分,左边为【分析/选项】栏,主要是列出各种具体的仿真方式,供用户选择。右边列出与左边选项对应的仿真方式中的具体参数设置。系统默认分析选项为“General Setup”,即常规则参数设置。,10.2.1 常规参数设置,从图10-22电路仿真分析设定对话框中可以看到,常规参数的设置包括如下几项内容:,1.为此收集数据(Collect Data For)用来设置放置数据类型,在图10-22中单击该选项右边的下三角按钮,如图10-23所示。主要包括以下几个参数:,图10-23 为此收集数据下拉表,主要参数有:Node Voltage and Supply Current:用来计算节点电压和流过电源的电流。Node Voltage,Supply and Debice Current:用来计算节点电压、流过电源和元器件的电流。Node Voltage,Supply Currrent and Subcircuit VARS:用来计算节点电压、流过电源的电流、子电路的端电压和电流。Node Voltage,Supply Current,Device Current and Power:用来计算节点电压、流过电源和元件上的电流、在元件上消耗的功率。Active Signals:用来计算本列框中所列出的激活信号。系统默认的选项为“Node Voltage,Supply Current,Device Current and Power”。但用户可以根据自己的需要选择数据类型。,2.图纸到网格表(Sheets to Netlist)用来设置仿真程序的作用范围,在图10-22所示中单击该选项右边的下三角按钮,如图10-24所示。包括如下参数:,主要参数有:Active Sheet:仅对当前电路仿真原理图进行仿真。Active project:对当前的整个工程项目下的所有仿真原理图进行仿真。,图10-24 SimView设定下拉列表,3.SimView设定 用来设置仿真结果图中显示的内容,在图10-22所示中单击该选项右边的下三角按钮,如图10-25所示。包括如下参数:,图10-25 SimView设定下拉列表,主要参数有:Keep Last setup:按照上一次仿真操作设置在仿真结果内显示信号波形,而忽略【Active Signals】栏中所列出的激活信号。Show active signals:按照【Active Signals】栏中所列出的激活信号,在仿真结果图中显示其波形。,4.可用信号(Available Signals)该列表框中显示了所有可供选择的观测信号,随【为此收集数据】下拉列表框中所选择的内容变化而变化。5.活动信号(Active Siganals)该列表框中显示了运行仿真程序后,能够在仿真结果图显示波形的信号,如图10-23所示。在【可用信号】列表框中选择某个信号,单击下面的几个箭头表面显示和不显示作用。,10.2.2 仿真分析方式 如图10-23所示,Protel DXP 2004 sp2提供了10中具体的仿真分析方式:Operating Point Analysis:工作点分析。Transient/Fourier Analysis:瞬态特性分析/傅里叶分析。DC Sweep Analysis:直流扫描分析。AC Small Signal Analysis:交流小信号分析。Noise Analysis:噪声分析。Pole-Zero Analysis:极点-零点分析。Transfer Function Analysis:传递函数分析。Temperature Sweep:温度扫描分析。Parameters Sweep:参数扫描分析。Monte Carlo Analysis:蒙特卡罗分析。如果运用哪种仿真方式,只需要选中选项后的复选框即可。下面,分别介绍个仿真分析方式的参数设置。,10.2.3 仿真分析方式参数设置 1.工作点分析(Operating Point Analysis)工作点分析,即静态工作点分析,指的是将所有电容元件视为开路,所有电感元件视为短路,然后计算各个节点的电压和个支路的电流。在进行工作点分析时,不需要用户进行仿真参数的设置,只需选中该复选框即可。运行仿真后,就能得到仿真文件。,2.瞬态特性分析/傅里叶分析(Transient/Fourier Analysis)(1)瞬态特性分析(Transient Analysis)瞬态特性分析时一种最常用的仿真分析方式,类似一个真实的示波器显示输出波形,处理在某一时间段指定的时间间隔,瞬时输出指定变化的波形(电压或电流)。在进行瞬态分析时,电路的初始状态可由设计者自行给定。如果没有给定初始条件,或不使用所设定初始条件,那么仿真程序将自动进行直流分析,并用直流解作为电路的初始状态,瞬态特性分析窗口,如图10-26所示。瞬态特性分析主要参数设置如下:Transient Start Time:用来设置瞬态特性分析的起始时间。Transient Stop Time:用来设置瞬态特性分析的终止时间。Transient Step Time:用来设置瞬态特性分析的时间步长。Transient Max Step Time:用来设置瞬态特性分析的最大步长。Use Initial Conditions:用来设置是否使用初始设置条件。选中该复选框,表示使用用户设置的初始条件。Use Transient Defaults:选中该项,使用瞬态仿真分析默认参数。Default Cycles Displayed:用来设置仿真分析窗口中波形显示的周期数。Default Pionts Per Cycle:用来设置每个周期内需要仿真计算的时间点数。,图10-26 瞬态特性分析与傅里叶分析参数设置,(2)傅里叶分析(Fourier Analysis)在图10-26中,选中【Enable Fourier】复选框,则表示选择了傅里叶仿真分析方式。傅里叶分析是在大信号正弦瞬态分析时对输出的最后一个周期波形进行谐波分析。该参数设置如下:Fourier Fundanmental Frequency:用来设置傅里叶分析的基波频率,默认值为信号源的频率。Fourier Number of Harmonics:用来设置傅里叶分析的谐波分量数目,默认值为10。,3.直流扫描分析(DC Sweep Analysis)直流扫描分析用于检验电路中的激励源在一定范围按照指定规律变化时,对静态工作点的影响。在图10-22对话框中选择【DC Sweep Analysis】复选框,直流扫描分析窗口如图10-27所示。,图10-27 直流扫描分析参数设置,直流扫描分析主要参数设置如下:Primary Source:用来设置扫描激励源名称。Primary Start:用来设置激励源幅值的起始值。Primary Stop:用来设置激励源幅值的终止值。Primary Step:用来设置扫描参数变化步长。Enable Secondary:选中复选框,【Secondary source】参数起作用,能用于同时分析两个激励源直流变化对电路的影响。注意:Primary Source(扫描激励源)是必须的,但次扫描激励源(Secondary Source)是根据需要而定。如果选中【Enable Secondary】复选框,则次扫描激励源的参数就必须进行设置。,4.交流小信号分析(AC Small Signal Analysis)交流小信号分析主要用来分析仿真电路的频率响应特性,属于电路的幅频特性分析,即输出信号随输入信号频率变化而变化的趋势。在图10-22对话框选中【AC Small Signal Analysis】复选框,交流小信号分析窗口如图10-28所示。,图10-28 交流小信号分析参数设置,交流小信号分析主要参数设置如下:Start Frequency:用来设置交流分析起始频率。Stop Frequency:用来设置交流分析终止频率。Sweep Type:用来设置扫描方式。Test Points:用来设置交流小信号分析时测试点数目。Total Test Points:用来设置交流小信号分析的总测试点数目。注意:进行交流小信号分析之前,必须保证电路中至少有一个交流激励源,即将激励源中的【AC Magnitude】设置为一个大于0的值,一般幅度为1,相位为0。,5.噪声分析(Noise Analysis)系统能够计算的噪声包括,输入噪声、输出噪声和器件噪声。噪声分析是同交流分析一起进行的。电路中产生噪声的器件有电阻器和半导体器件,每个器件的噪声源在交流小信号分析的每个频率上都可计算出相应的噪声,并传送到一个输出节点,所有传送到该节点的噪声进行RMS(均方根)相加,就得到了指定输出端的等效输出噪声。噪声分析窗口如图10-29所示。噪声分析主要参数设置如下:Noise Source:用来设置噪声源。Start Frequency:用来设置交流分析起始频率。Stop Frequency:用来设置交流分析终止频率。Sweep Type:用来设置扫描方式。Test Points:用来设置测试点数目。Points Per Summary:用来计算噪声范围。输出“0”则只计算输入和输出噪声,输入“1”则同时计算各个元件噪声影响。Output Node:用来设置输出噪声节点。Reference Node:用来设置参考节点,一般设置为“0”,表示以接地点位参考点。,图10-29 噪声分析参数设置,6.极点-零点分析(Pole-Zero Analysis)该分析可以用于交流小信号电路传递函数中,数字信号被视为高阻接地。分析通常是从直流工作点,对非线性器件求得线性化的小信号模型。在此基础上再进行分析传递函数极点-零点分析。极点-零点分析窗口如10-30所示。,图10-30 极点-零点分析参数设置,极点-零点分析参数设置如下:Input Node:用来设置输入节点。Input Reference Node:用来设置输入参考点。Output Node:用来设置输入节点。Output Reference Node:用来设置输出参考点。Transfer Function Type:用来设置传输类型。Analysis Type:用来设置分析类型。,7.传递函数分析(Transfer Function Analysis)传递函数分析是在直流工作点的基础上将电路线性化,从而计算电路的输入阻抗,输出阻抗和直流增益。传递函数分析窗口如图10-31所示。,图10-31 传递函数分析参数设置,传递函数分析主要参数设置如下:Source Name:用来设置参考电源。Reference Node:用来设置参考节点,一般设置为“0”,表示以接地点为参考点。,8.温度扫描分析(Temperature Sweep)温度扫描分析是指当温度在指定范围内变化时,通过对电路参数进行各种仿真分析,确定电路的温度漂移等性能指标。注意:温度扫描分析不能单独进行,需伴随其他仿真方式,如瞬态特性分析、交流小信号分析、直流扫描分析、传递函数分析等一起进行仿真分析。,温度扫描分析窗口如图10-32所示。,图10-32 温度扫描分析参数设置,温度扫描分析参数设置如下:Start Temperature:用来设置扫描的起始温度。Stop Temperature:用来设置扫描终止温度。Step Temperature:用来设置扫描温度步长。,9.参数扫描分析(Parameters Sweep)参数扫描分析允许设计者在指定的范围内、以自定义的增幅扫描元件的参数值,它可以与其他分析方法配合起来使用,通过分析电路参数变化对电路特性的影响,从而找到某一元器件在仿真电路中最佳参数。参数扫描分析窗口如图10-33所示。,图10-33 参数扫描分析参数设置,参数扫描分析主要参数设置如下:Primary Sweep Variable:用来设置参数扫描的对象。Primary Start Value:用来设置参数扫描的初始值。Primary Stop Value:用来设置参数扫描的终止值。Primary Step Value:用来设置参数扫描的步长。Primary Sweep Type:用来设置参数扫描的方式。Absolute Values:参数扫描以绝对值变化方式计算。Relative Values:参数扫描以相对值变化方式计算。Enable Secondary:如果选中该项,就可以对第2个对象进行参数扫描分析,设置内容与方法同上。,10.蒙特卡罗分析(Monte Carlo Analysis)蒙特卡罗分析是一种统计模拟方法,它是在给定仿真元器件参数容差的统计分布规律基础上,用一组组伪随机数求得元器件参数的随机抽样序列。对这些随机抽样的电路进行直流、交流小信号和瞬态分析,并通过多次分析结果估算出电路性能的统计分布规律和电路合格率、生产成本等。蒙特卡罗分析窗口如图10-34所示。,图10-34 蒙特卡罗分析参数设置,蒙特卡罗分析主要参数设置如下:Seed:用来设置随机数发生器的种子数,默认值为“1”。Distribution:用来设置元件分布规律。Number of Runs:用来设置仿真运行次数,默认值为“5”。Default Resistor Tolerance:用来设置电阻容差,默认值为“10%”。Default Capacitor Tolerance:用来设置电容容差,默认值为“10%”。Default Inductor Tolerance:用来设置电感容差,默认值为“10%”。Default Transistor Tolerance:用来设置晶体管容差,默认值为“10%”。Default DC Source Tolerance:用来设置直流电源容差,默认值为“10%”。Specific Tolerance:用来设置特定器件的单独容差。Default Digital TP Tolerance:用来设置数字器件的传播延迟容差,默认值为“10%”。,11.高级仿真参数设置(Advanced Options)在图10-22的电路仿真分析/选项对话框中,选择【Adbanced Options】选项,将会弹出如图10-35所示的高级仿真参数设置窗口。一般情况下,为了能够准确地进行电路仿真,不需要改动对话框中的参数值。高级仿真参数设置主要参数如下:Spice Options:用来更改参数。在数值栏可以更改数值,然后按“Enter”键确定,如果要恢复默认值,只需在数值栏中输入“*”即可。集成方法(Integration Method):用来设置仿真时采用的集成方法。Spice参考网络名(Spice Reference Net Name):用来设置电路中信号的默认参考网络名称,默认值是“GND”。数字供电(Digital Power Supply Values referernced to GND node):用来设置数字逻辑元件对地的工作电压值。,图10-35 高级仿真参数设置,10.3 进行混合信号功能仿真,1 混合信号仿真是在原理图的环境下进行功能仿真的。如果要对一个原理图进行功能真,原理图中所有的每个器件就必须要有相应的Simulation 模型文件,否则不能进行仿真。2 用仿真模型的器件完成整个原理图设计,设计时与普通原理图的设计方法一致。3 除了要有电源网络和地网络,还要加上激励信号,就可以进行原理图的功能仿真。4 左键点击ViewToolbarsMixed Sim,选中Mixed Sim 就会显示一个混合信号功能仿真图标。可以设置,执行混合信号功能仿真和产生Xspice 网表文件。5 可以设置参数扫描的起始值和参数扫描变化的步长。,操作实例:在DXP 主页面下(打开软件时缺省设置就出现DXP 主页,如果不是,可以通过左键点击ViewHome 来打开DXP 主页),用鼠标左键点击FileNewProjectPCBProject,左边的工程资源管理器中就出现了一个名为PCB_Project1.PrjPCB 的PCB 工程,现在可以左键FileSave Project as 来改变项目的保存路径和项目名称。在项目名称上右键点击,在引处的菜单中选择Add new to ProjectSchematic,这样,在当前的工程当中添加了一个新的原理图文件Sheet.schDoc,原理图文件上右键点击,在引处的菜单中选择Save as 来改变原理图名称和保存路径。,在当前的原理图环境中,左键点击Design SimulateMixed Sim 则引出一AnalysesSetup 对话框,在左边,在Enable 下面方格中打勾要仿真的种类。在General setup 选择要观察的信号(图10-36),在每种仿真里面进行参数设置(图10-37)。左键点击Analyses Setup 对话框的OK 按键,启动功能仿真。这时软件就会自动执行仿真,并将每种仿真结果分别以不同的波形的方式显示出来(图10-38)。,图10-36 观察信号,图10-37 设置参数,图10-38 波形显示,10.4 进行信号完整性分析,在DXP 设计环境下,您既可以在原理图又可以在PCB 编辑器内实现信号完整性分析,并且能以波形的方式在图形界面下给出反射和串扰的分析结果。,下面介绍如何使用Protel2004 进行信号完整性分析:不论是在PCB 或是在原理图环境下,进行信号完整性分析,设计文件必须在工程当中,如果设计文件是作为Free Document 出现的,则不能运行信号完整性分析。本文主要介绍在PCB 编辑环境下进行信号完整性分析。为了得到精确的结果,在运行信号完整性分析之前需要完成以下步骤:1、电路中需要至少一块集成电路,因为集成电路的管脚可以作为激励源输出到被分析的网络上。像电阻、电容、电感等被动元件,如果没有源的驱动,是无法给出仿真结果的。2、针对每个元件的信号完整性模型必须正确。3、在规则中必须设定电源网络和地网络,具体操作见本文。4、设定激励源。5、用于PCB 的层堆栈必须设置正确,电源平面必须连续,分割电源平面将无法得到正确分析结果,另外,要正确设置所有层的厚度。,实例演示:一、在Protel2004 设计环境下,选择FileOpen Project,选择安装目录Altium2004ExamplesReference Design4 Port Serial Interface4 Port Serial Interface.Prjpcb,进入PCB 编辑环境,如图10-39所示。,图10-39 PCB编辑环境,选择Design/Layer Stack Manager,配置好相应的层后,选ImpedanceCalculation,配置板材的相应参数如下图10-40所示,本例中为缺省值。,图10-40 配置板材,选择Design/Rules 选项,在Signal Integrity 一栏设置相应的参数,如下图10-41所示。首先设置Signal Stimulus(信号激励),右键点击Signal Stimulus,选择New rule,在新出现的Signal Stimulus 界面下设置相应的参数,本例为缺省值。,图10-41 设置缺省参数,接下来设置电源和地网络,右键点击Supply Net,选择New Rule,在新出现的Supplynets 界面下,将GND 网络的Voltage 设置为0 如图10-42所示,按相同方法再添加Rule,将VCC 网络的Voltage 设置为5。其余的参数按实际需要进行设置。最后点击OK 推出。,图10-42 设

    注意事项

    本文(电子线路设计—Protel DXP 2004 SP2第10章 电路仿真.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开