仿真页面更新
继最近引入在速度、解决方案收敛性、准确性和可靠性均有改进的Altium NEXUS新版高级SPICE仿真引擎后,“仿真”功能最新更新的重点是改进软件混合信号SPICE仿真工作流程的用户界面。
仿真界面更新包括新的直观仿真仪表盘面板、修正后的Sim Model对话框和通用界面更新。新的(基于仿真仪表板的)仿真工作流程可替代基于Analyses Setup对话框的现有方法。更新内容还包括全套即用型模拟通用元器件。
简化后的仿真配置、验证和运行过程可直接在新的仿真仪表盘中执行,如下所述。
►请参阅混合信号电路仿真了解更多信息。
修正后的SIM Model对话框
Sim Model对话框经过重大修改,简化了元器件仿真模型的使用和添加过程。更新后的对话框界面现在重新聚焦于电路仿真工作流程中执行的直接任务,使模型添加过程合理化,减少逻辑步骤。将仿真模型添加到元器件(菜单上的“仿真”选项)或编辑元器件的现有仿真模型()即可访问该对话框。
使用Sim Model对话框中的按钮可从可用的本地库条目或基于服务器的模型条目访问适当的模拟模型。加载模型后,查看并根据需要编辑原理图模型“引脚映射”,并根据需要添加模型“参数”值。
或者,您可以应用来自所提供的“仿真通用元器件”库的通用而不是特定的仿真模型。作为基于文件的库添加时,该通用仿真模型库包含广泛的通用仿真模型和功能。
激励源界面
设计中使用的激励源现被视为特殊的虚拟仿真工具而不是自定义元器件。该激励源将通过专用的属性面板模式而不是元器件仿真模型来管理,从而能直接访问激励源参数,并预览典型波形。
可为“激励源”配置分配一个“激励源名称”,并根据需要将其他名称添加到实例中()。然后,您可以通过激励源名称下拉菜单在“激励源”配置之间切换。
仿真仪表盘面板
Altium NEXUS“仿真”用户界面更新内容的主要组成部分是引入了“仿真仪表盘”面板。与以前的基于Analyses Setup对话框的方法相比,新的面板提供了一种明显简化的仿真检查、配置、运行和查看方法。通过按钮(右下角)选择“仿真仪表盘”选项或从主菜单中选择查看»面板»仿真仪表盘命令即可打开新面板。
“仿真仪表盘”面板按一系列交互式仿真过程步骤部署,其中每个部分均提供状态反馈和/或配置选项。可将面板设置为适用于设计项目中所有原理图的网络和对象(“项目”),或仅适用于当前打开的原理图(“文档”)。
以下是对“仿真仪表盘”面板中每个步骤部分的概述:
1.验证
单击初始按钮以调用一系列自动化过程和检查,包括电路SPICE网表(* .nsx)的生成、多种与仿真有关的电气规则检查以及仿真模型有效性检查。模型检查将检测缺少仿真模型的元器件以及具有解析或引脚映射错误的模型。使用与错误相关的上下文链接来更正此问题。
该系统将按需自动将仿真模型添加到无源元器件中。元器件(电阻器、电感器和电容器)的仿真模型是仿真引擎固有的已知信息,并在Sim Model对话框中以一系列参数的形式表示。该自动分配的仿真模型足以满足大多数分析要求,并且还提供了将模型添加至电路中的无源元器件的最快、最简单的方法——即单击关联的Assign链接以调用该过程。
请注意:随后对仿真电路设计的更改将触发验证请求。
2.准备
当前原理图中包含“管理仿真源”和“探测器”功能。可对仿真源和探测器执行启用/禁用(复选框)、删除(X)或创建(+添加)操作。请注意:“仿真源”和“探测器”可通过“属性”面板配置,亦可从“活动栏”中添加。
3.分析设置和运行
配置并运行常规的仿真分析,并设置和应用(可选)参数扫描和蒙特卡罗公差变化。分析配置选项包括x轴范围设置(频率/时间)、基于输出表达式以及其他过程(例如傅立叶和噪声分析)的输出图设置。可对输出图表达式执行启用/禁用、删除或添加操作。
单击面板中的链接以调用关联的仿真分析运行类型。 单击面板中的链接以调用关联的仿真分析运行类型。
一旦运行“工作点分析”来建立电路的电气稳态,则可通过选择“仿真仪表盘”面板上的原理图按钮选项中的“显示”功能,以将相关节点上的电压、功率或电流读数计算结果作为标签显示。
包含参数扫描选项的高级仿真图在“高级分析设置”对话框的常规选项卡下进行配置,该对话框可从面板上的分析设置和运行部分的链接中打开。选择并配置可应用于当前分析的参数变化。选择对话框的高级选项卡以配置仿真引擎的高级设置和选项。
4.结果
显示和管理最新仿真运行的结果,并将其列为可用的分析类型。选择“加载配置文件”选项将从该运行中还原分析设置。
您还可以切换与仿真结果条目相关联的锁定图标(),以保留该次运行的结果,该类型的后续分析运行将使用以递增数字为后缀的重命名方式。
第三方设计和库
Altium NEXUS的混合信号SPICE仿真现支持多种模拟SPICE模型格式和设计,包括PSpice®和LTSpice®。
通过“首选项”对话框的页面“数据管理-基于文件的库”加载的常规PSpice模型库(通常带有.lib扩展名)被视为基于文件的库。每个模型条目均会自动生成一个基本元器件符号,从而可以直接放置到原理图设计中。
LTSpice导入器
从LTSpice®保存的仿真设计可通过LTSpice导入向导导入Altium NEXUS中,安装LTSpice导入器软件扩展即可使用该向导。
使用“文件»导入向导”菜单命令调用向导,选择作为文件类型选项的“LTSpice设计文件”,然后完成后续的向导安装步骤。LTSpice设计文件(* .asc)引用的元器件符号文件会自动添加为库文件,而元器件库文件内引用的仿真模型也将被添加到导入中。
导入过程将生成一个Altium NEXUS PCB项目,该项目还包括一个包含设计元器件的“原理图库”和一组生成的采用通用* .mdl格式的仿真模型。LTSpice电压源可作为等效的Altium NEXUS 仿真激励类型被导入。
OrCAD仿真设计导入
OrCAD™设计及其关联的PSpice®仿真库可通过“OrCAD导入向导”导入到Altium NEXUS中,在扩展和更新视图的配置平台页面中启用“OrCAD设计导入器”即可使用该向导。
使用“文件»导入向导”菜单命令调用向导,选择作为类型选项的“OrCAD设计和库文件”,然后完成后续的向导安装步骤。该过程将根据需要导入OrCAD设计文件(* .DSN)、库(* .OLB)和PSpice仿真文件(* .LIB),并创建相应的Altium NEXUS项目文件、库文件以及子电路格式(* .ckt)的PSpice模型文件。
导入过程中将根据需要把导入的PSpice仿真模型数据添加到设计元器件中,并以Altium NEXUS格式解释激励源生成器。最后将在Altium NEXUS生成仿真就绪的项目设计。