Altiumdesigner仿真具体步骤
AltiumDesigner中的电路仿真
今天看了下Altium Designer的电路仿真功能,发现它还是蛮强大的,按着help里面的文档《TU0106 Defining & running Circuit Simulation 》跑了一下,觉得还行,所以就把这个文档翻译下。
其中包含了仿真功能的介绍,元件仿真模型的添加与修改,仿真环境的设置,等等。
本人对SPICE仿真了解的不多,里面涉及到SPICE的文件如果有什么错误,欢迎提出!一、电路仿真功能介绍Altium Designer的混合电路信号仿真工具,在电路原理图设计阶段实现对数模混合信号电路的功能设计仿真,配合简单易用的参数配置窗口,完成基于时序、离散度、信噪比等多种数据的分析。
Altium Designer 可以在原理图中提供完善的混合信号电路仿真功能 ,除了对XSPICE 标准的支持之外,还支持对Pspice模型和电路的仿真。
Altium Designer中的电路仿真是真正的混合模式仿真器,可以用于对模拟和数字器件的电路分析。
仿真器采用由乔治亚技术研究所(GTRI)开发的增强版事件驱动型XSPICE仿真模型,该模型是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。
SPICE3f5模拟器件模型:包括电阻、电容、电感、电压/电流源、传输线和开关。
五类主要的通用半导体器件模型,如diodes、BJTs、JFETs、MESFETs和MOSFETs。
XSPICE模拟器件模型是针对一些可能会影响到仿真效率的冗长的无需开发局部电路,而设计的复杂的、非线性器件特性模型代码。
包括特殊功能函数,诸如增益、磁滞效应、限电压及限电流、s域传输函数精确度等。
局部电路模型是指更复杂的器件,如用局部电路语法描述的操作运放、时钟、晶体等。
每个局部电路都下在*.ckt文件中,并在模型名称的前面加上大写的X。
数字器件模型是用数字SimCode语言编写的,这是一种由事件驱动型XSPICE模型扩展而来专门用于仿真数字器件的特殊的描述语言,是一种类C语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。
Altiumdesigner仿真具体步骤
Altium designer 仿真具体步骤1.创建工程1) 在工具栏选择File » New » Project » PCB Project ,创建一个PCB工程并保存。
2) 在工具栏选择File » New » Schematic,创建一个原理图文件并保存。
2.例图3.编辑原理图①、放置有仿真模型的元件根据上面的电路,我们需要用到元器件“LF411CN”,点击左边“Library”标签,使用search 功能查找LF411CN。
找到LF411CN之后,点击“Place LF411CN”,放置元件,若提示元件库未安装,需要安装,则点击“yes”,如图 2:在仿真元件之前,我们可以按“TAB”键打开元件属性对话框,在“Designator”处填入U1;接着查看LF411CN的仿真模型:在左下角Models列表选中Simulation,再点击“Edit”,可查看模型的一些信息,如图 3。
从上图可以看出,仿真模型的路径设置正确且库成功安装。
点击“Model File”标签,可查看模型文件(若找不到模型文件,这里会有错误信息提示),如图 4。
图4点击“Netlist Template”标签,可以查看网表模板,如图 5。
图5至此,可以放置此元件。
②、为元件添加SIM Model文件用于电路仿真的Spice模型(.ckt和.mdl文件)位于Library文件夹的集成库中,我们使用时要注意这些文件的后缀。
模型名称是模型连接到SIM模型文件的重要因素,所以要确保模型名称设置正确。
查找Altium 集成库中的模型文件步骤如下:点击Library面板的Search 按钮,在提示框中填入:HasModel('SIM','*',False)进行搜索;若想更具体些可填入:HasModel('SIM','*LF411*',False)。
Altium Designer中的电路仿真
Altium Designer中的电路仿真今天看了下Altium Designer的电路仿真功能,发现它还是蛮强大的,按着help里面的文档《TU0106 Defining & running Circuit Simulation analyses.PDF》跑了一下,觉得还行,所以就把这个文档翻译下。
其中包含了仿真功能的介绍,元件仿真模型的添加与修改,仿真环境的设置,等等。
本人对SPICE仿真了解的不多,里面涉及到SPICE的文件如果有什么错误,欢迎提出!一、电路仿真功能介绍Altium Designer的混合电路信号仿真工具,在电路原理图设计阶段实现对数模混合信号电路的功能设计仿真,配合简单易用的参数配置窗口,完成基于时序、离散度、信噪比等多种数据的分析。
Altium Designer 可以在原理图中提供完善的混合信号电路仿真功能,除了对XSPICE 标准的支持之外,还支持对Pspice模型和电路的仿真。
Altium Designer中的电路仿真是真正的混合模式仿真器,可以用于对模拟和数字器件的电路分析。
仿真器采用由乔治亚技术研究所(GTRI)开发的增强版事件驱动型XSPICE仿真模型,该模型是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。
SPICE3f5模拟器件模型:包括电阻、电容、电感、电压/电流源、传输线和开关。
五类主要的通用半导体器件模型,如diodes、BJTs、JFETs、MESFETs和MOSFETs。
XSPICE模拟器件模型是针对一些可能会影响到仿真效率的冗长的无需开发局部电路,而设计的复杂的、非线性器件特性模型代码。
包括特殊功能函数,诸如增益、磁滞效应、限电压及限电流、s域传输函数精确度等。
局部电路模型是指更复杂的器件,如用局部电路语法描述的操作运放、时钟、晶体等。
每个局部电路都下在*.ckt文件中,并在模型名称的前面加上大写的X。
数字器件模型是用数字SimCode语言编写的,这是一种由事件驱动型XSPICE模型扩展而来专门用于仿真数字器件的特殊的描述语言,是一种类C语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。
AD16电路仿真操作步骤
AD16电路仿真操作步骤Altium designer 仿真具体步骤1.创建⼯程1) 在⼯具栏选择 File » New » Project » PCB Project ,创建⼀个PCB⼯程并保存。
2) 在⼯具栏选择File » New » Schematic,创建⼀个原理图⽂件并保存。
2.例图3.编辑原理图①、放置有仿真模型的元件根据上⾯的电路,我们需要⽤到元器件“LF411CN”,点击左边“Library”标签,使⽤search功能查找LF411CN。
找到LF411CN之后,点击“Place LF411CN”,放置元件,若提⽰元件库未安装,需要安装,则点击“yes”,如图 2:在仿真元件之前,我们可以按“TAB”键打开元件属性对话框,在“Designator”处填⼊U1;接着查看LF411CN的仿真模型:在左下⾓Models列表选中Simulation,再点击“Edit”,可查看模型的⼀些信息,如图 3。
从上图可以看出,仿真模型的路径设置正确且库成功安装。
点击“Model File”标签,可查看模型⽂件(若找不到模型⽂件,这⾥会有错误信息提⽰),如图 4。
图4点击“Netlist Template”标签,可以查看⽹表模板,如图 5。
图5⾄此,可以放置此元件。
②、为元件添加SIM Model⽂件⽤于电路仿真的Spice模型(.ckt和.mdl⽂件)位于Library⽂件夹的集成库中,我们使⽤时要注意这些⽂件的后缀。
模型名称是模型连接到SIM模型⽂件的重要因素,所以要确保模型名称设置正确。
查找Altium 集成库中的模型⽂件步骤如下:点击Library⾯板的Search按钮,在提⽰框中填⼊:HasModel('SIM','*',False)进⾏搜索;若想更具体些可填⼊:HasModel('SIM','*LF411*',False)。
Altium-Designer中的电路仿真
Altium-Designer中的电路仿真————————————————————————————————作者:————————————————————————————————日期:Altium Designer中的电路仿真今天看了下Altium Designer的电路仿真功能,发现它还是蛮强大的,按着help里面的文档《TU0106 Defining & running Circuit Simulation analyses.PDF》跑了一下,觉得还行,所以就把这个文档翻译下。
其中包含了仿真功能的介绍,元件仿真模型的添加与修改,仿真环境的设置,等等。
本人对SPICE仿真了解的不多,里面涉及到SPICE的文件如果有什么错误,欢迎提出!一、电路仿真功能介绍Altium Designer的混合电路信号仿真工具,在电路原理图设计阶段实现对数模混合信号电路的功能设计仿真,配合简单易用的参数配置窗口,完成基于时序、离散度、信噪比等多种数据的分析。
Altium Designer 可以在原理图中提供完善的混合信号电路仿真功能 ,除了对XSPICE 标准的支持之外,还支持对Pspice模型和电路的仿真。
Altium Designer中的电路仿真是真正的混合模式仿真器,可以用于对模拟和数字器件的电路分析。
仿真器采用由乔治亚技术研究所(GTRI)开发的增强版事件驱动型XSPICE仿真模型,该模型是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。
SPICE3f5模拟器件模型:包括电阻、电容、电感、电压/电流源、传输线和开关。
五类主要的通用半导体器件模型,如diodes、BJTs、JFETs、MESFETs和MOSFETs。
XSPICE模拟器件模型是针对一些可能会影响到仿真效率的冗长的无需开发局部电路,而设计的复杂的、非线性器件特性模型代码。
包括特殊功能函数,诸如增益、磁滞效应、限电压及限电流、s域传输函数精确度等。
Altium Designer的电路仿真功能
一、电路仿真功能介绍Altium Designer的混合电路信号仿真工具,在电路原理图设计阶段实现对数模混合信号电路的功能设计仿真,配合简单易用的参数配置窗口,完成基于时序、离散度、信噪比等多种数据的分析。
Altium Designer 可以在原理图中提供完善的混合信号电路仿真功能,除了对XSPICE 标准的支持之外,还支持对Pspice模型和电路的仿真。
Altium Designer中的电路仿真是真正的混合模式仿真器,可以用于对模拟和数字器件的电路分析。
仿真器采用由乔治亚技术研究所(GTRI)开发的增强版事件驱动型XSPICE仿真模型,该模型是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。
SPICE3f5模拟器件模型:包括电阻、电容、电感、电压/电流源、传输线和开关。
五类主要的通用半导体器件模型,如diodes、BJTs、JFETs、MESFETs和MOSFE Ts。
XSPICE模拟器件模型是针对一些可能会影响到仿真效率的冗长的无需开发局部电路,而设计的复杂的、非线性器件特性模型代码。
包括特殊功能函数,诸如增益、磁滞效应、限电压及限电流、s域传输函数精确度等。
局部电路模型是指更复杂的器件,如用局部电路语法描述的操作运放、时钟、晶体等。
每个局部电路都下在*.ckt文件中,并在模型名称的前面加上大写的X。
数字器件模型是用数字SimCode语言编写的,这是一种由事件驱动型XSPICE模型扩展而来专门用于仿真数字器件的特殊的描述语言,是一种类C语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。
它来源于标准的XSPICE代码模型。
在SimCode中,仿真文件采用ASCII码字符并且保存成.TXT后缀的文件,编译后生成*.scb模型文件。
可以将多个数字器件模型写在同一个文件中。
Altium Designer 可实现如下功能:1、仿真电路建立及与仿真模型的连接AD 中由于采用了集成库技术,原理图符号中即包含了对应的仿真模型,因此原理图即可直接用来作为仿真电路,而99SE中的仿真电路则需要另行建立并单独加载各元器件的仿真模型。
Altium Designer中的电路仿真
Altium Designer中的电路仿真今天瞧了下Altium Designer的电路仿真功能,发现它还就是蛮强大的,按着help里面的文档《TU0106 Defining & running Circuit Simulation analyses、PDF》跑了一下,觉得还行,所以就把这个文档翻译下。
其中包含了仿真功能的介绍,元件仿真模型的添加与修改,仿真环境的设置,等等。
本人对SPICE仿真了解的不多,里面涉及到SPICE的文件如果有什么错误,欢迎提出!一、电路仿真功能介绍Altium Designer的混合电路信号仿真工具,在电路原理图设计阶段实现对数模混合信号电路的功能设计仿真,配合简单易用的参数配置窗口,完成基于时序、离散度、信噪比等多种数据的分析。
Altium Designer 可以在原理图中提供完善的混合信号电路仿真功能 ,除了对XSPICE 标准的支持之外,还支持对Pspice模型与电路的仿真。
Altium Designer中的电路仿真就是真正的混合模式仿真器,可以用于对模拟与数字器件的电路分析。
仿真器采用由乔治亚技术研究所(GTRI)开发的增强版事件驱动型XSPICE仿真模型,该模型就是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。
SPICE3f5模拟器件模型:包括电阻、电容、电感、电压/电流源、传输线与开关。
五类主要的通用半导体器件模型,如diodes、BJTs、JFETs、MESFETs与MOSFETs。
XSPICE模拟器件模型就是针对一些可能会影响到仿真效率的冗长的无需开发局部电路,而设计的复杂的、非线性器件特性模型代码。
包括特殊功能函数,诸如增益、磁滞效应、限电压及限电流、s域传输函数精确度等。
局部电路模型就是指更复杂的器件,如用局部电路语法描述的操作运放、时钟、晶体等。
每个局部电路都下在*、ckt文件中,并在模型名称的前面加上大写的X。
数字器件模型就是用数字SimCode语言编写的,这就是一种由事件驱动型XSPICE模型扩展而来专门用于仿真数字器件的特殊的描述语言,就是一种类C语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数与条件控制参数等。
AltiumDesigner中的电路仿真
今天看了下Altium Designer的电路仿真功能,发现它还是蛮强大的,按着help里面的文档《TU0106 Defining & running Circuit Simulation 》跑了一下,觉得还行,所以就把这个文档翻译下。
其中包含了仿真功能的介绍,元件仿真模型的添加与修改,仿真环境的设置,等等。
本人对SPICE仿真了解的不多,里面涉及到SPICE的文件如果有什么错误,欢迎提出!一、电路仿真功能介绍Altium Designer的混合电路信号仿真工具,在电路原理图设计阶段实现对数模混合信号电路的功能设计仿真,配合简单易用的参数配置窗口,完成基于时序、离散度、信噪比等多种数据的分析。
Altium Designer 可以在原理图中提供完善的混合信号电路仿真功能 ,除了对XSPICE 标准的支持之外,还支持对Pspice模型和电路的仿真。
Altium Designer中的电路仿真是真正的混合模式仿真器,可以用于对模拟和数字器件的电路分析。
仿真器采用由乔治亚技术研究所(GTRI)开发的增强版事件驱动型XSPICE仿真模型,该模型是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。
SPICE3f5模拟器件模型:包括电阻、电容、电感、电压/电流源、传输线和开关。
五类主要的通用半导体器件模型,如diodes、BJTs、JFETs、MESFETs和MOSFETs。
XSPICE模拟器件模型是针对一些可能会影响到仿真效率的冗长的无需开发局部电路,而设计的复杂的、非线性器件特性模型代码。
包括特殊功能函数,诸如增益、磁滞效应、限电压及限电流、s域传输函数精确度等。
局部电路模型是指更复杂的器件,如用局部电路语法描述的操作运放、时钟、晶体等。
每个局部电路都下在*.ckt文件中,并在模型名称的前面加上大写的X。
数字器件模型是用数字SimCode语言编写的,这是一种由事件驱动型XSPICE模型扩展而来专门用于仿真数字器件的特殊的描述语言,是一种类C语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。
altiumdesigner仿真实例
altiumdesigner仿真实例Altium Designer是一款强大的电子设计自动化软件,它具有广泛的设计功能,包括原理图设计、模拟仿真、PCB设计、布线和布局等。
在本文中,我们将以Altium Designer仿真为例,探讨其使用方法和实际应用。
一、Altium Designer仿真简介Altium Designer内置了强大的仿真工具,可以对电路进行数字仿真、模拟仿真和混合信号仿真。
用户可以通过仿真工具对电路进行分析和验证,从而提高设计质量和性能。
Altium Designer仿真工具支持的仿真类型包括时域仿真、频域仿真、交互仿真、脉冲响应仿真等。
用户可以根据设计需求选择不同的仿真类型进行分析和验证。
二、Altium Designer仿真的使用方法1.创建仿真模型在Altium Designer中,用户可以通过创建仿真模型对电路进行仿真分析。
用户需要定义电路的元件模型、信号源和仿真参数等,以便进行仿真模型的建立和设置。
2.电路连接用户可以通过Altium Designer的仿真工具进行电路连接,将设计好的原理图和信号源连接起来。
在连接电路时,用户需要确保电路的连接正确,以便进行后续的仿真分析。
3.设置仿真参数用户可以通过仿真工具设置仿真参数,包括仿真类型、仿真时间、输出结果的显示格式等。
在设置仿真参数时,用户需要根据设计需求进行合理的设置,以保证仿真分析的准确性和有效性。
4.运行仿真分析用户可以通过Altium Designer的仿真工具对电路进行仿真分析。
在运行仿真分析时,用户需要确保仿真参数设置正确,并对仿真结果进行实时监测和分析。
5.仿真结果分析用户可以通过仿真工具对仿真结果进行分析和验证。
用户需要根据仿真结果对电路进行调整和优化,以提高设计质量和性能。
三、Altium Designer仿真实例分析我们将以一个简单的放大器电路为例,探讨Altium Designer仿真的实际应用。
Altium Designer中的电路仿真
一.铜的连接方式:要想使铺好铜的PCB板中的过孔联接不呈十字交叉状,而是直接联接,您可以做如下操作:1.点击菜单Design,在下拉菜单点击Rules,找到Plane->Polygon connect style,右键点击选择New rule。
出现如图1所示。
图12.在新设置的New rule 项设置过孔联接方式。
"name"栏随便取个名字,在"where the first object matches"栏选"advanced(query)",在"full query"栏键入"IsVia",如图2所示。
(该键入的信息的语法可以点击"Query Helper"来参考,如图3所示)。
意思是设置过孔的联接方式。
图2图33.在"Connect style"栏的下拉选项中选择"direct connect"。
如果说还想对过孔设置不一样的连接方式,只需要新建一个针对过孔的规则即可。
二.关于铜的编辑:首先可以正常的放置一块铜,而后在高亮点的地方随意的拖动其大小,另外如果想编辑其局部,可以单击右键:如此即可随意进行编辑。
三.Shelve的使用:在PCB编辑的过程中,可以现将所有的铜皮shelve掉,最后restore即可,这样便不会影响PCB设计的速度。
四.关于铺铜速度慢的问题:首先建议关掉DRC检测。
另外:意思是在做规则设定的时候譬如间距,线宽等多用class来设定的方法,这样可以有效的提高铺铜的速度,这是由于在铺铜的过程中,软件会启动执行检测规则的动作。
五.铺铜管理的使用:在此页面里面可以轻易地查看PCB板中所有的铜皮,可以shelve,锁定,忽略DRC等的操作,其中比较重要的一个功能是做规则的设定:如上图示,我们可以先选择某一块铜皮,而后点击*Create Clearance Rule*来创建间距规则,或者是点击*Create Polygon Style Rule*来创建敷铜连接方式的规则:。
Altium-Designer中的电路仿真
Altium-Designer中的电路仿真————————————————————————————————作者:————————————————————————————————日期:Altium Designer中的电路仿真今天看了下Altium Designer的电路仿真功能,发现它还是蛮强大的,按着help里面的文档《TU0106 Defining & running Circuit Simulation analyses.PDF》跑了一下,觉得还行,所以就把这个文档翻译下。
其中包含了仿真功能的介绍,元件仿真模型的添加与修改,仿真环境的设置,等等。
本人对SPICE仿真了解的不多,里面涉及到SPICE的文件如果有什么错误,欢迎提出!一、电路仿真功能介绍Altium Designer的混合电路信号仿真工具,在电路原理图设计阶段实现对数模混合信号电路的功能设计仿真,配合简单易用的参数配置窗口,完成基于时序、离散度、信噪比等多种数据的分析。
Altium Designer 可以在原理图中提供完善的混合信号电路仿真功能 ,除了对XSPICE 标准的支持之外,还支持对Pspice模型和电路的仿真。
Altium Designer中的电路仿真是真正的混合模式仿真器,可以用于对模拟和数字器件的电路分析。
仿真器采用由乔治亚技术研究所(GTRI)开发的增强版事件驱动型XSPICE仿真模型,该模型是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。
SPICE3f5模拟器件模型:包括电阻、电容、电感、电压/电流源、传输线和开关。
五类主要的通用半导体器件模型,如diodes、BJTs、JFETs、MESFETs和MOSFETs。
XSPICE模拟器件模型是针对一些可能会影响到仿真效率的冗长的无需开发局部电路,而设计的复杂的、非线性器件特性模型代码。
包括特殊功能函数,诸如增益、磁滞效应、限电压及限电流、s域传输函数精确度等。
AltiumDesigner中电路仿真
Altium Designer中的电路仿真今天看了下Altium Designer的电路仿真功能,发现它还是蛮强大的,按着help里面的文档《TU0106 Defining & running Circuit Simulation analyses.PDF》跑了一下,觉得还行,所以就把这个文档翻译下。
其中包含了仿真功能的介绍,元件仿真模型的添加与修改,仿真环境的设置,等等。
本人对SPICE仿真了解的不多,里面涉及到SPICE的文件如果有什么错误,欢迎提出!一、电路仿真功能介绍Altium Designer的混合电路信号仿真工具,在电路原理图设计阶段实现对数模混合信号电路的功能设计仿真,配合简单易用的参数配置窗口,完成基于时序、离散度、信噪比等多种数据的分析。
Altium Designer 可以在原理图中提供完善的混合信号电路仿真功能 ,除了对XSPICE 标准的支持之外,还支持对Pspice模型和电路的仿真。
Altium Designer中的电路仿真是真正的混合模式仿真器,可以用于对模拟和数字器件的电路分析。
仿真器采用由乔治亚技术研究所(GTRI)开发的增强版事件驱动型XSPICE仿真模型,该模型是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。
SPICE3f5模拟器件模型:包括电阻、电容、电感、电压/电流源、传输线和开关。
五类主要的通用半导体器件模型,如diodes、BJTs、JFETs、MESFETs和MOSFETs。
XSPICE模拟器件模型是针对一些可能会影响到仿真效率的冗长的无需开发局部电路,而设计的复杂的、非线性器件特性模型代码。
包括特殊功能函数,诸如增益、磁滞效应、限电压及限电流、s域传输函数精确度等。
局部电路模型是指更复杂的器件,如用局部电路语法描述的操作运放、时钟、晶体等。
每个局部电路都下在*.ckt文件中,并在模型名称的前面加上大写的X。
数字器件模型是用数字SimCode语言编写的,这是一种由事件驱动型XSPICE模型扩展而来专门用于仿真数字器件的特殊的描述语言,是一种类C语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。
altium designer仿真设置
AD仿真的技巧AD系统自带的集成零件库:多种零件库,里面包含了最常用的R,C, L、变压器、常见晶体管、二极管、插接件的集成零件库,也可以在AD官网下载全球各个零件公司、芯片公司的集成零件库,集成零件库里面包含了零件的电原理图、零件的PCB封装、零件的仿真模型,因此称为集成零件库,在百度可以搜到每个半导体公司的集成零件库下载网址。
仿真时:第一步用集成零件库(含有仿真模型的零件)画电原理图。
第二步:在AD的原理图页面下,调出仿真工具栏:AD电路原理图模式-----点击AD屏幕顶部菜单:视图(查看)------工具栏-------mixed -sim。
第三步:利用仿真工具栏,给绘制好的电原理图输入端加仿真信号源,给电路加上供电的仿真电压源,在输入端加网络标号in、输出端加网络标号out,各个需要测试显示波形的地方加网络标号。
注意的是给电路加电源:在编辑普通电路原理图SCH时,所用的电源,与仿真时所用的仿真电源不一样,仿真电源应当从仿真工具栏里调用。
第四步:编辑电原理图中各个零件的仿真模型,一般情况下从AD系统自带的集成零件库libraries中调用的零件都含有合适的仿真模型,如果是自建的仿真模型或从别处复制来的仿真模型,此时仿真模型需要更换,或仿真模型的引脚和电原理图的引脚不一致,需要更换引脚。
操作方法:在AD电原理图页面------双击需要更改的零件--------单击下图中的simulation-------单击remove可以删除这个仿真模型------单击Add可以添加新的仿真模型-------单击Ddit:可以跳入选择仿真模型的种类和子种类页面。
双击上图中的simulation:------跳入下图中的仿真模型编辑页面:见下图--------单击:model kind标签可以更换仿真模型的种类-------单击parameters--------可以编辑仿真的电压、频率、初始电压、相位等等仿真条件--------单击port map标签------可以编辑仿真模型引脚与电原理图引脚两者的名称一致------原理图引脚的名称不可更改,仿真模型的引脚名称可以编辑更改,使两者名称完全对应在同一行。
AltiumDesigner中的电路仿真
Altium Designer中的电路仿真今天看了下Altium Designer的电路仿真功能,发现它还是蛮强大的,按着help里面的文档《TU0106 Defining & running Circuit Simulation analyses.PDF》跑了一下,觉得还行,所以就把这个文档翻译下。
其中包含了仿真功能的介绍,元件仿真模型的添加与修改,仿真环境的设置,等等。
本人对SPICE仿真了解的不多,里面涉及到SPICE的文件如果有什么错误,欢迎提出!一、电路仿真功能介绍Altium Designer的混合电路信号仿真工具,在电路原理图设计阶段实现对数模混合信号电路的功能设计仿真,配合简单易用的参数配置窗口,完成基于时序、离散度、信噪比等多种数据的分析。
Altium Designer 可以在原理图中提供完善的混合信号电路仿真功能,除了对XSPICE 标准的支持之外,还支持对Pspice模型和电路的仿真。
Altium Designer中的电路仿真是真正的混合模式仿真器,可以用于对模拟和数字器件的电路分析。
仿真器采用由乔治亚技术研究所(GTRI)开发的增强版事件驱动型XSPICE仿真模型,该模型是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。
SPICE3f5模拟器件模型:包括电阻、电容、电感、电压/电流源、传输线和开关。
五类主要的通用半导体器件模型,如diodes、BJTs、JFETs、MESFETs和MOSFETs。
XSPICE模拟器件模型是针对一些可能会影响到仿真效率的冗长的无需开发局部电路,而设计的复杂的、非线性器件特性模型代码。
包括特殊功能函数,诸如增益、磁滞效应、限电压及限电流、s域传输函数精确度等。
局部电路模型是指更复杂的器件,如用局部电路语法描述的操作运放、时钟、晶体等。
每个局部电路都下在*.ckt文件中,并在模型名称的前面加上大写的X。
数字器件模型是用数字SimCode语言编写的,这是一种由事件驱动型XSPICE模型扩展而来专门用于仿真数字器件的特殊的描述语言,是一种类C语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Altium designer 仿真具体步骤1.创建工程1)在工具栏选择File ? New ? Project ? PCB Project ,创建一个PCB工程并保存。
2)在工具栏选择File ? New ? Schematic ,创建一个原理图文件并保存。
2. 例图3. 编辑原理图①、放置有仿真模型的元件根据上面的电路,我们需要用到元器件“LF411C”点击左边“Library ”标签,使用search功能查找LF411CN找到LF411CN之后,点击“ Place LF411CN”,放置元件,若提示元件库未安装,需要安装,则点击“ yes”,如图2 :在仿真元件之前,我们可以按“TAB键打开元件属性对话框,在“ Designator ”处填入U1;接着查看LF411CN的仿真模型:在左下角Models列表选中Simulation,再点击“Edit ”,可查看模型的一些信息,如图 3 。
从上图可以看出,仿真模型的路径设置正确且库成功安装。
点击“ Model File ”标签,可查看模型文件(若找不到模型文件,这里会有错误信息提示),如图4。
图4点击“ Netlist Template ”标签,可以查看网表模板,如图 5 。
Altium designer 仿真具体步骤图5至此,可以放置此元件②、为元件添加SIM Model文件用于电路仿真的Spice模型(.ckt和.mdl文件)位于Library文件夹的集成库中,我们使用时要注意这些文件的后缀。
模型名称是模型连接到SIM模型文件的重要因素,所以要确保模型名称设置正确。
查找Altium 集成库中的模型文件步骤如下:点击Library 面板的Search 按钮,在提示框中填入:HasModel('SIM','*',False) 进行搜索;若想更具体些可填入:HasModel('SIM','*LF411*',False) 。
若我们不想让元件使用集成库中提供的仿真模型,而想用别的模型代替,我们最好将别的模型文件复制到我们的目标文件夹中。
如果我们想要用的仿真模型在别的集成库中,我们可以:1) 点击File ? Open ,打开包含仿真模型的库文件(.intlib) 。
2) 在输出文件夹(打开集成库时生成的文件夹)中找到仿真文件,将其复制到我们自己的工程文件夹中,之后我们可以进行一些修改。
复制好模型文件,再为元器件添加仿真模型。
为了操作方便,我们直接到安装目录下的“Examples'CircuitSimulation'Filter ”文件夹中,复制模型文件“ LF411C.ckt” 到自己的工程文件夹中,接下来的步骤:1) 在Project 面板中,右击工程,选择“ Add Existing to Project ”,将模型文件添加到本工程中。
2) 双击元件U1,打开元件属性对话框,在Model列表中选择Simulation,点击Remove按钮,删除原来的仿真模型。
3) 点击Model列表下方的Add下拉按钮,选择“ Simulation ”4) 在Model Sub-Kind 中选择“ Spice Subcircuit ”,使得Spice 的前缀为“ X”5) 在Model Name中输入“ LF411C”,此时AD会搜索所有的库,来查询是否有与这名称匹配的模型文件。
如果AD找到一个匹配的文件,则立即停止寻找。
对于不是集成库中的模型文件,AD会对添加到工程的文件进行搜索,然后再对搜索路径( Project ? Project Options )中的文件进行搜索。
如果找不到匹配的文件,则有错误信息提示。
6) 最后的步骤是检查管教映射是否正确,确保原理图中元件管脚与模型文件中管脚定义相匹配。
点击“ Port Map ”,如图 6 :图6修改管脚映射,在Model Pin列表下拉选择合适的引脚,使其和原先的SIM模型(LF411_NSC 相同。
我们可以点击Netlist Template 标签,注意到其模型顺序为1,2,3,4,5;如图7:图7这些和Model File 标签中的.SUBCKT头相对应,如图8 :图8因此,在“ Port Map ”标签中的“ Model Pin ”列表中,我们可以看到1(1), 2(2), 3(3),4(4), 5(5), 被列举出来,其中第一个数字就是模型管脚 (就是Netlist Template 中的%1,%2 等),而subcircuit 的头则对应着小括号里面的数字。
在Spice netlist 中,我们需要注意其中节点的连接顺序,这些必须和.SUBCKT中的节点顺序相匹配。
Netlist 头描述了每个管脚的功能,根据这些信息我们可以将其连接到原理图管脚,如:1(1) 是同相输入,故需连接到原理图管脚3。
原先的管脚映射和修改的管脚映射如图9 :图9之后点击“ OK,完成自定义仿真模型的添加。
③、放置有仿真模型的电阻电容放置电阻前,我们可以按“ TAB键,打开元件属性窗口,设置电阻值;在Model列表中, 选中“ Simulation ”,点击“ Edit ”,查看仿真模型属性。
一般系统默认设置就是正确的, 如果没修改过,应该有如图10 属性:图10同理,放置电容的情况也一样,先设置电容值,再查看仿真模型属性,如图11:图114、放置电压源1) 首先放置VDD电源。
使用“Library ”面板的search功能,检索关键字“VSRC; 查找到“ VSRC之后,双击元件,若提示集成库未安装则安装,其集成库为“ Simulation Sources.IntLib ”。
2) 在放置元件前,按“ TAB键,打开元件属性对话框,再编辑其仿真模型属性,先确保其“ Model Kind ”为“ Voltage Source ”,“Model Sub-Kind ”为“ DC Source”。
3) 点击“ Parameters ”标签,设置电压值,输入“ 5V',并使能“ComponenParameter ”,之后点击OK完成设置。
如图12 :图124) 同理放置VSS并设置其电压值为“ -5V”5) 最后添加正弦信号输入:同样是Simulation Sources」ntLib 中的VSRC打开其仿真模型属性对话框,设置“Model Kind ”为“ Voltage Source ”,而“Model Sub-Kind” 设置为“ Sinusoidal ”。
6) 点击“ Parameters ”标签,设置电压值,可按如图13设置:图13之后点击OK设置完成,放置信号源。
5、放置电源端口。
1) 点击“ Place ? Power Port ”,在放置前按“ TAB键,设置端口属性。
2) 其中对于标签VDD和VSS其端口属性为“ BAR。
3) 对于标签GND其端口属性为“ Power Ground”。
4) 对于标签OUT(网络),其端口属性为“ Circle ”6、连线,编译根据上面的原理图连接好电路,并在相应的地方放置网络标签,之后编译此原理图。
7、仿真设置点击“ Design ? Simulate ? Mix Sim ”,或是点击工具栏中(可通过“ View ? Toolbars ? Mixed Sim ”调出)的图标,进入设置窗口。
如图14 :图14按照图中显示设置好“ Collect Data For ”,“ Sheets to Netlist ”和“ SimView Setup ” 等三个区域,并且我们可以看到有一系列的信号在“ Available Signal ”中,这些都是AD 计算出来并可以进行仿真的信号。
如果我们想要观察某个信号,只需将其导入(双击此信号)到右边的“ Active Signal ”中;同理,若想删除“ Active Signal ”中的信号,也可以通过双击信号实现。
①、传输函数分析(包括傅立叶变换)设置传输函数分析会生成一个文件,此文件能显示波形图,计算时间变化的瞬态输出(如电压,电流)。
直流偏置分析优先于瞬态分析,此分析能够计算出电路的直流偏置电压;如果“ Use Initial Conditions ”选项被使能,直流偏置分析则会根据具体的原理图计算偏置电压。
首先应该使能“ Transient Analysis ”;然后取消“ Use Transient Defaults ”选项,为了观察到50Khz信号的三个完整波形,我们将停止时间设置为60u;并将时间增长步长设置为100n,最大增长步长为200n。
最终设置如图15 :图15②、交流小信号分析设置交流小信号分析的输出文件显示了电路的频率响应,即以频率为变量计算交流小信号的输1) 首先我们的原理图必须有设置好参数的交流信号源(上面的步骤已经设置好)出值(这些输出值一般是电压增益)O2) 使能“ AC Small Signal Analysis ”选项3) 然后根据图16 输入参数:图16(注:如上图,开始频率点一般不设置为0,上图100m表示0.1HZ,结束频率点1meg表示1MHZ “Sweep Type”设置为“ Decade”表示每100测试点以10为底数增长,总共有701 个测试点。
)至此,交流小信号分析设置完成。
AD进行此电路仿真分析时,先计算电路的直流偏置电压,然后以变化的正弦输入代替原有的信号源,计算此时的电路的输出,输入信号的变化是根据“ Test Points ”和“ Sweep Type”这两个选项进行的。
③、电路仿真与分析设置完成之后,就可以进行电路仿真一一点击“”图标。
在仿真过程中,AD会将一些警告和错误信息显示在“ Message'面板,如有致命错误可根据面板提示信息修改原理图;如果工程无错误,此过程还会生成一个SPICE Netlist ( .nxs )文件,且此文件在每次进行仿真时都会重新生成。
仿真分析结束会生成打开一个( .sdf )文件,里面显示了电路的各种仿真结果(注:直流偏置最先执行) ,如图17:图171) 创建波特图波特图包括了增益和相位信息,我们可以根据交流小信号分析结果得到电路的波特图。
首先右击上半部分坐标图的“ in ”信号,选择“ Edit Wave ”,打开编辑波形对话框,然后选择左边的“ Magnitude (dB) ”,再点击“ Creat ”按钮。
如图18 :图18同理,对输出增益,在上半部分的坐标图中右击,选择“ Add Wave to Plot ”,在弹出的对话框中“ WaveformS'列表选择“ out ”信号,并在右边的“ ComplexFunctions ”列表选择“Magnitude (dB) ”,然后点击“ Creat ”按钮,得到输入输出的增益图。