您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > Altium+Designer仿真
百度空间:微薄:=1&wvr=3.6&mod=personinfo博客:电路仿真功能介绍电路仿真功能介绍电路仿真功能介绍电路仿真功能介绍AltiumDesigner的混合电路信号仿真工具,在电路原理图设计阶段实现对数模混合信号电路的功能设计仿真,配合简单易用的参数配置窗口,完成基于时序、离散度、信噪比等多种数据的分析。AltiumDesigner可以在原理图中提供完善的混合信号电路仿真功能,除了对XSPICE标准的支持之外,还支持对Pspice模型和电路的仿真。AltiumDesigner中的电路仿真是真正的混合模式仿真器,可以用于对模拟和数字器件的电路分析。仿真器采用由乔治亚技术研究所(GTRI)开发的增强版事件驱动型XSPICE仿真模型,该模型是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。SPICE3f5模拟器件模型:包括电阻、电容、电感、电压/电流源、传输线和开关。五类主要的通用半导体器件模型,如diodes、BJTs、JFETs、MESFETs和MOSFETs。XSPICE模拟器件模型是针对一些可能会影响到仿真效率的冗长的无需开发局部电路,而设计的复杂的、非线性器件特性模型代码。包括特殊功能函数,诸如增益、磁滞效应、限电压及限电流、s域传输函数精确度等。局部电路模型是指更复杂的器件,如用局部电路语法描述的操作运放、时钟、晶体等。每个局部电路都下在*.ckt文件中,并在模型名称的前面加上大写的X。数字器件模型是用数字SimCode语言编写的,这是一种由事件驱动型XSPICE模型扩展而来专门用于仿真数字器件的特殊的描述语言,是一种类C语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。它来源于标准的XSPICE代码模型。在SimCode中,仿真文件采用ASCII码字符并且保存成.TXT后缀的文件,编译后生成*.scb模型文件。可以将多个数字器件模型写在同一个文件中。AltiumDesigner可实现如下功能:1、仿真电路建立及与仿真模型的连接AD中由于采用了集成库技术,原理图符号中即包含了对应的仿真模型,因此原理图即可直接用来作为仿真电路,而99SE中的仿真电路则需要另行建立并单独加载各元器件的仿真模型。百度空间:微薄:=1&wvr=3.6&mod=personinfo博客:、外部仿真模型的加入AD中提供了大量的仿真模型,但在实际电路设计中仍然需要补充、完善仿真模型集。一方面,用户可编辑系统自带的仿真模型文件来满足仿真需求,另一方面,用户可以直接将外部标准的仿真模型倒入系统中成为集成库的一部分后即可直接在原理图中进行电路仿真。3、仿真功能及参数设置AltiumDesigner的仿真器可以完成各种形式的信号分析,在仿真器的分析设置对话框中,通过全局设置页面,允许用户指定仿真的范围和自动显示仿真的信号。每一项分析类型可以在独立的设置页面内完成。AltiumDesigner中允许的分析类型包括:1)直流工作点分析2)瞬态分析和傅立叶分析3)交流小信号分析4)阻抗特性分析5)噪声分析6)Pole-Zero(临界点)分析7)传递函数分析8)蒙特卡罗分析9)参数扫描10)温度扫描等二二二二、、、、操作步骤操作步骤操作步骤操作步骤2.1、、、、使用使用使用使用AltiumDesigner仿真的基本步骤如下仿真的基本步骤如下仿真的基本步骤如下仿真的基本步骤如下::::百度空间:微薄:=1&wvr=3.6&mod=personinfo博客:)装载与电路仿真相关的元件库2)在电路上放置仿真元器件(该元件必须带有仿真模型)3)绘制仿真电路图,方法与绘制原理图一致4)在仿真电路图中添加仿真电源和激励源5)设置仿真节点及电路的初始状态6)对仿真电路原理图进行ERC检查,以纠正错误7)设置仿真分析的参数8)运行电路仿真得到仿真结果9)修改仿真参数或更换元器件,重复5~8的步骤,直至获得满意结果。2.2、、、、具体实现电路仿真的整个过程具体实现电路仿真的整个过程具体实现电路仿真的整个过程具体实现电路仿真的整个过程2.2.1、、、、创建工程创建工程创建工程创建工程1)在工具栏选择File»New»Project»PCBProjectFile»New»Project»PCBProjectFile»New»Project»PCBProjectFile»New»Project»PCBProject,创建一个PCB工程并保存。2)在工具栏选择File»New»SchematicFile»New»SchematicFile»New»SchematicFile»New»Schematic,创建一个原理图文件并保存。2.2.2、、、、原理图展示原理图展示原理图展示原理图展示测试电路如图1:百度空间:微薄:=1&wvr=3.6&mod=personinfo博客:图12.2.3、、、、编辑原理图编辑原理图编辑原理图编辑原理图1、、、、放置有仿真模型的元件放置有仿真模型的元件放置有仿真模型的元件放置有仿真模型的元件根据上面的电路,我们需要用到元器件“LF411CNLF411CNLF411CNLF411CN”,点击左边“LibraryLibraryLibraryLibrary”标签,使用searchsearchsearchsearch功能查找LF411CN。找到LF411CN之后,点击“PlacePlacePlacePlaceLF411CNLF411CNLF411CNLF411CN”,放置元件,若提示元件库未安装,需要安装,则点击“yesyesyesyes”,如图2:百度空间:微薄:=1&wvr=3.6&mod=personinfo博客:图2在仿真元件之前,我们可以按“TABTABTABTAB”键打开元件属性对话框,在“DesignatorDesignatorDesignatorDesignator”处填入U1U1U1U1;接着查看LF411CN的仿真模型:在左下角Models列表选中SimulationSimulationSimulationSimulation,再点击“EditEditEditEdit”,可查看模型的一些信息,如图3。图3从上图可以看出,仿真模型的路径设置正确且库成功安装。点击“ModelFileModelFileModelFileModelFile”标签,可查看模型文件(若找不到模型文件,这里会有错误信息提示),如图4。百度空间:微薄:=1&wvr=3.6&mod=personinfo博客:图4点击“NetlistTemplateNetlistTemplateNetlistTemplateNetlistTemplate”标签,可以查看网表模板,如图5。图5至此,可以放置此元件。2、、、、为元件添加为元件添加为元件添加为元件添加SIMModel文件文件文件文件用于电路仿真的Spice模型(.ckt和.mdl文件)位于Library文件夹的集成库中,我们使用时要注意这些文件的后缀。模型名称是模型连接到SIM模型文件的重要因素,所以要确保模型名称设置正确。查找Altium集成库中的模型文件步骤如下:点击LibraryLibraryLibraryLibrary面板的SearchSearchSearchSearch按钮,在提示框中填入:HasModel('SIM','*',False)HasModel('SIM','*',False)HasModel('SIM','*',False)HasModel('SIM','*',False)进行搜索;若想更具体些可填入:HasModel('SIM','*LF411*',False)HasModel('SIM','*LF411*',False)HasModel('SIM','*LF411*',False)HasModel('SIM','*LF411*',False)。若我们不想让元件使用集成库中提供的仿真模型,而想用别的模型代替,我们最好将别的模型文件复制到我们的目标文件夹中。如果我们想要用的仿真模型在别的集成库中,我们可以:1)点击File»OpenFile»OpenFile»OpenFile»Open,打开包含仿真模型的库文件(.intlib)(.intlib)(.intlib)(.intlib)。百度空间:微薄:=1&wvr=3.6&mod=personinfo博客:)在输出文件夹(打开集成库时生成的文件夹)中找到仿真文件,将其复制到我们自己的工程文件夹中,之后我们可以进行一些修改。复制好模型文件,再为元器件添加仿真模型。为了操作方便,我们直接到安装目录下的“Examples/CircuitSimExamples/CircuitSimExamples/CircuitSimExamples/CircuitSimulation/Filterulation/Filterulation/Filterulation/Filter”文件夹中,复制模型文件“LF411C.cktLF411C.cktLF411C.cktLF411C.ckt”到自己的工程文件夹中,接下来的步骤:1)在Project面板中,右击工程,选择“AddExistingtoProjectAddExistingtoProjectAddExistingtoProjectAddExistingtoProject”,将模型文件添加到本工程中。2)双击元件U1U1U1U1,打开元件属性对话框,在ModelModelModelModel列表中选择SimulationSimulationSimulationSimulation,点击RemoveRemoveRemoveRemove按钮,删除原来的仿真模型。3)点击Model列表下方的AddAddAddAdd下拉按钮,选择“SimulationSimulationSimulationSimulation”4)在ModelSub-Kind中选择“SpiceSubcircuitSpiceSubcircuitSpiceSubcircuitSpiceSubcircuit”,使得Spice的前缀为“XXXX
本文标题:Altium+Designer仿真
链接地址:https://www.777doc.com/doc-5539338 .html