Altium Designer中的电路仿真

合集下载

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语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。

Altium 的电路仿真功能

Altium 的电路仿真功能

一、电路仿真功能介绍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 仿真具体步骤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)。

Altiumdesigner仿真具体步骤

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  仿真具体步骤
复制好模型文件,再为元器件添加仿真模型。为了操作方便,我们直接到安装目录下的“Examples\CircuitSimulation\Filter”文件夹中,复制模型文件“LF411C.ckt”到自己的工程文件夹中,接下来的步骤:
1)在Project面板中,右击工程,选择“Add Existing to Project”,将模型文件添加到本工程中。
之后重复上述步骤添加相位图,注意在“Complex Functions”列表选择“Phase (Deg)”,最后结果如图19:
图19
(我们可以在同个坐标图上显示不同的Y轴,使不同的曲线对应不同的Y坐标——只需在编辑或添加波形文件时,选中“Add to new Y axis”即可;若删除坐标轴,相应的曲线也会删除,且在这模式下没有Undo功能,故误删的话需重新导入曲线。)
图22
设置好之后,点击Ok,进行电路仿真。仿真后的一些结果如图23,图24与图25:
图23
图24
图25
点击相应的曲线,相应的元件(电容)参数会在左下角显示。
9、高级设置
“Advanced Options”设置页面包含一系列的内部SPICE选项,这些选项会影响仿真计算速度,像错误容量和重复限制等。如图26
4)对于标签OUT(网络),其端口属性为“Circle”
6、连线,编译
根据上面的原理图连接好电路,并在相应的地方放置网络标签,之后编译此原理图。
7、仿真设置
点击“Design » Simulate » Mix Sim”,或是点击工具栏中(可通过“View » Toolbars » Mixed Sim”调出)的图标,进入设置窗口。如图14:
6)最后的步骤是检查管教映射是否正确,确保原理图中元件管脚与模型文件中管脚定义相匹配。点击“Port Map”,如图6:

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域传输函数精确度等。

局部电路模型就是指更复杂的器件,如用局部电路语法描述的操作运放、时钟、晶体等。

每个局部电路都下在*、ckt文件中,并在模型名称的前面加上大写的X。

数字器件模型就是用数字SimCode语言编写的,这就是一种由事件驱动型XSPICE模型扩展而来专门用于仿真数字器件的特殊的描述语言,就是一种类C语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数与条件控制参数等。

Altiumdesigner仿真具体步骤

Altiumdesigner仿真具体步骤

Altium designer 仿真具体步骤1.创建工程1) 在工具栏选择File » New » Project » PCB Project ,创建一个PCB工程并保存。

2) 在工具栏选择File » New » Schematic,创建一个原理图文件并保存。

2.例图3.编辑原理图①、放置有仿真模型的元件根据上面的电路,我们需要用到元器件“LF411”,点击左边“Library”标签,使用search功能查找LF411。

找到LF411之后,点击“Place LF411”,放置元件,若提示元件库未安装,需要安装,则点击“yes”,如图2:在仿真元件之前,我们可以按“TAB”键打开元件属性对话框,在“Designator”处填入U1;接着查看LF411的仿真模型:在左下角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中的电路仿真92568

Altium Designer中的电路仿真92568

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中的电路仿真

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语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。

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域传输函数精确度等。

局部电路模型是指更复杂的器件,如用局部电路语法描述的操作运放、时钟、晶体等。

每个局部电路都下在*.ckt文件中,并在模型名称的前面加上大写的X。

数字器件模型是用数字SimCode语言编写的,这是一种由事件驱动型XSPICE模型扩展而来专门用于仿真数字器件的特殊的描述语言,是一种类C语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。

altiumdesigner仿真实例

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中的电路仿真

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原理图与PCB设计第9章电路仿真

Altium Designer原理图与PCB设计第9章电路仿真

这些电路仿真软件的虚拟测试仪器仪表种类齐全,有一般实验 用的通用仪器,如万用表、函数信号发生器、双踪示波器、直 流电源;而且还有一般实验室少有或没有的仪器,如波特图仪 、字信号发生器、逻辑分析仪、逻辑转换器、失真仪、频谱分 析仪和网络分析仪等。
这些电路仿真软件具有较为详细的电路分析功能,可以完成电 路的瞬态分析和稳态分析、时域和频域分析、器件的线性和非 线性分析、电路的噪声分析和失真分析、离散傅里叶分析、电 路零极点分析、交直流灵敏度分析等电路分析方法,以帮助设 计人员分析电路的性能。
这些电路仿真软件用软件的方法虚拟电子与电工元器件,虚拟 电子与电工仪器和仪表,实现了“软件即元器件”、“软件即仪 器”。
这些电路仿真软件的元器件库,提供数千种电路元器件供实验 选用,同时也可以新建或扩充已有的元器件库,而且建库所需 的元器件参数可以从生产厂商的产品使用手册中查到,因此也 很方便的在工程设计中使用。
(6)仿真结果。仿真结果一般是以波形的形式给出,不 仅仅局限于电压信号,每个元件的电流及功耗波形都可以在 仿真结果中观察到。
9.2元件的仿真模式及参数 9.2.1常用元件的仿真参数设置
“Miscellaneous Devices. IntLib”是Altium Designer 15系统 默认提供的一个常用分离元件集成库。
9.2.2 特殊仿真元器件的参数设置
在仿真过程中,有时还会用到一些专用于仿真的特殊元器件,它 们存放在系统提供的“Simulation Sources .IntLib”集成库中。
1. 节点电压初值“.IC” 节点电压初值“.IC”主要用于为电路中的某一节点提供电压初值
,与电容中的“Initial Voltage”参数的作用类似。设置方法很简 单,只要把该元件放在需要设置电压初值的节点上,通过设置该 元件的仿真参数即可为相应的节点提供电压初值,如图9.2.5所示 。

计算机辅助电路设计课件:Altium Designer仿真入门与应用

计算机辅助电路设计课件:Altium Designer仿真入门与应用
固定电阻只有一个参数: 【Value】:电阻阻值。 半导体电阻的阻值是由其长度、宽度和环境温度决定的, 所以有如下参数: 【Value】:电阻阻值; 【Length】:电阻长度; 【Width】:电阻宽度; 【Temperature】:温度系数。
Altium Designer仿真入门与应用
2) 电容(以C1为例,其他电容可同样设置)的设置 在原理图中双击电容C1符号,弹出图7-7所示的电容属 性设置对话框,按对话框中的内容进行设置。C1电容值为 10 μF。将鼠标移到【Simulation】选项栏上,双击鼠标左键, 弹出如图7-8所示的对话框,单击图7-8中的【Parameters】 标签,得到图7-9所示的对话框。按照对话框的内容进行设 置,将初始时刻电容端电压Initial Voltage设为“0 V”。
Altium Designer仿真入门与应用
VCC
R1 100 k
C1 +
10 μF
R2 3k
C2 +
10 μF
Q1
2N3904
R3
5k
图7-3 固定偏置放大电路
Altium Designer仿真入门与应用
2. 元器件参数设置 1) 电阻(以R1为例,其他电阻可同样设置)的设置 在原理图中双击电阻R1的符号,弹出图7-4所示电阻属 性设置对话框,按对话框中的内容进行设置,该电阻阻值为 100 kΩ。这里需要修改两处:① Comment;② Value。
在放置仿真元器件的过程中,元器件未固定之前,一般 要按下【Tab】键对元器件进行属性设置,此时就可以修改 元器件的仿真参数,如电阻的阻值等。
Altium Designer仿真入门与应用
2. 放置仿真激励源 仿真激励源是用来模拟实际电路的输入信号的。在仿真 电路中,必须包含至少一个仿真激励源。Altium Designer为 我们提供了多种仿真激励源,包括信号源(如正弦波、矩形 波)和直流电源(直流稳压电源)。激励源如同一个特殊的仿真 元器件,其放置和属性设置方法与一般元器件基本相同。 3. 放置节点网络标号 在需要观察信号电压波形的电路节点处放置网络标号, 以便直观地观察指定节点的电压波形。

Altium_designer_仿真具体步骤

Altium_designer_仿真具体步骤

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中的电路仿真今天看了下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中地电路仿真

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语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。

Altiumdesigner仿真具体步骤

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)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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语言,实现对数字器件的行为及特征的描述,参数可以包括传输时延、负载特征等信息;行为可以通过真值表、数学函数和条件控制参数等。

它来源于标准的XSPICE代码模型。

在SimCode中,仿真文件采用ASCII码字符并且保存成.TXT后缀的文件,编译后生成*.scb模型文件。

可以将多个数字器件模型写在同一个文件中。

Altium Designer 可实现如下功能:1、仿真电路建立及与仿真模型的连接AD 中由于采用了集成库技术,原理图符号中即包含了对应的仿真模型,因此原理图即可直接用来作为仿真电路,而99SE中的仿真电路则需要另行建立并单独加载各元器件的仿真模型。

2、外部仿真模型的加入AD中提供了大量的仿真模型,但在实际电路设计中仍然需要补充、完善仿真模型集。

一方面,用户可编辑系统自带的仿真模型文件来满足仿真需求,另一方面,用户可以直接将外部标准的仿真模型倒入系统中成为集成库的一部分后即可直接在原理图中进行电路仿真。

3、仿真功能及参数设置Altium Designer的仿真器可以完成各种形式的信号分析,在仿真器的分析设置对话框中,通过全局设置页面,允许用户指定仿真的范围和自动显示仿真的信号。

每一项分析类型可以在独立的设置页面内完成。

Altium Designer中允许的分析类型包括:1) 直流工作点分析2) 瞬态分析和傅立叶分析3) 交流小信号分析4) 阻抗特性分析5) 噪声分析6) Pole-Zero(临界点)分析7) 传递函数分析8) 蒙特卡罗分析9) 参数扫描10) 温度扫描等二、操作步骤2.1、使用Altium Designer仿真的基本步骤如下:1) 装载与电路仿真相关的元件库2) 在电路上放置仿真元器件(该元件必须带有仿真模型)3) 绘制仿真电路图,方法与绘制原理图一致4) 在仿真电路图中添加仿真电源和激励源5) 设置仿真节点及电路的初始状态6) 对仿真电路原理图进行ERC检查,以纠正错误7) 设置仿真分析的参数8) 运行电路仿真得到仿真结果9) 修改仿真参数或更换元器件,重复5~8的步骤,直至获得满意结果。

2.2、具体实现电路仿真的整个过程2.2.1、创建工程1) 在工具栏选择File » New » Project » PCB Project ,创建一个PCB工程并保存。

2) 在工具栏选择File » New » Schematic,创建一个原理图文件并保存。

2.2.2、原理图展示测试电路如图1:图12.2.3、编辑原理图1、放置有仿真模型的元件根据上面的电路,我们需要用到元器件“LF411CN”,点击左边“Library”标签,使用search 功能查找LF411CN。

找到LF411CN之后,点击“Place LF411CN”,放置元件,若提示元件库未安装,需要安装,则点击“yes”,如图2:图2在仿真元件之前,我们可以按“TAB”键打开元件属性对话框,在“Designator”处填入U1;接着查看LF411CN的仿真模型:在左下角Models列表选中Simulation,再点击“Edit”,可查看模型的一些信息,如图3。

图3从上图可以看出,仿真模型的路径设置正确且库成功安装。

点击“Model File”标签,可查看模型文件(若找不到模型文件,这里会有错误信息提示),如图4。

点击“Netlist Template”标签,可以查看网表模板,如图5。

至此,可以放置此元件。

2、为元件添加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”,完成自定义仿真模型的添加。

3、放置有仿真模型的电阻电容放置电阻前,我们可以按“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”,并使能“Component Parameter”,之后点击OK,完成设置。

如图12:图124) 同理放置VSS,并设置其电压值为“-5V”5) 最后添加正弦信号输入:同样是Simulation Sources.IntLib中的VSRC,打开其仿真模型属性对话框,设置“Model Kind ”为“Voltage Source ”,而“Model Sub-Kind”设置为“Sinusoidal”。

6) 点击“Parameters”标签,设置电压值,可按如图13设置:图13之后点击OK,设置完成,放置信号源。

相关文档
最新文档