Altium Designer 与 SIwave 接口(ECADXltr5.0)
步骤一,设计导入
a) AD 输出 OBD++导入(ANSYS 推荐)
Altium Designer 输出 ODB++格式。
点击 File>Fabrication Outputs>ODB++ Files 菜单弹出如下窗口:
勾选输出层后,点击“OK”按钮在项目文件夹下生成名为 odb 的子文件夹。
安装 ECADXltr5.0 后,启动 SIwave,点击 File>Import>ODB++ Design…打开导入窗口.
导入 AD10 生成的 odb 目录,如下图
xml 文件的用途是将导入 SIwave 的设计中的器件根据器件标号进行分类。
component.xml 内容如下所示(可自行拷贝生成此文件):
b) AD10(或更高版本)输出 ANF 文件导入
Altium Designer 从版本 10 开始提供独立插件用于生成 Ansoft anf(v4)文件。虽然在 AD10 版图或原理图编
辑界面下点击 File-> Save As 可看见有 Ansoft Neutral File 输出格式选项,但 AD10 的默认安装方式是不包含此格式
输出插件的,需要连接互联网在线安装插件包。
点击 DXP 下面的 Plug-ins and Updates,会弹出如下图中的插件安装窗口:
选择“Importers and Exporters”目录,里面共有 34 个插件,用来与不同的 EDA 工具进行数据交换。
移动鼠标到“Exporter – Ansoft”图标上,点击随之出现的“Add”按钮。此时在窗口的左上角会出
现如下信息:
点击应用,安装 Ansoft Exporter 插件。
在 AD10 版图编辑界面里点击 File>save as 菜单,选择 Ansoft Neutral File 格式,即可生成 SIwave 需要的.anf 文
件。AD10 生成的 anf 文件是 v4 版本的,SIwave5.0 现在无法直接导入。因为要将 v4 转换成 v2 和 cmp 文件,需
要安装 ECADXltr5.0。或者使用 SIwave4.2 导入。
步骤二,器件赋值
步骤一后,导入 SIwave 的设计能正确分类 R、L、C 器件,但都是作为理想器件导入的,需要为其赋真实值和
寄生参数,即为器件赋模型。
可在 File>Import>Component Mapping File 引入赋值文件(拓展名为.dat),为 R、L、C 器件赋值。赋值
文件格式如下:
* Ansoft part mapping file
* Syntax for specifying part RLC values:
*
Cap
* Ind
* Res
* NonIdealCap
* NonIdealInd
* NonIdealRes
DNI_CAP_1003 Cap 0.33u
DNI_CAP_1005 NonIdealCap 0.1u 0.1n 0.2 (1,0)
(1,0)
每行最后一个字段表示管脚顺序。对于 2 管脚器件可简单写为(1,0)。对于复杂的多管脚器件,如阻排、容排,
管脚顺序可以说明如何将该器件分解成多个 2 管脚器件。例如,一个 3 管脚电容可以写成(1,0) (2,0),告诉
SIwave 生成两个等效电容,一个连接 1 0 管脚,另一个连接 2 0 管脚。每个电容值是原始电容值的一半(寄生电
感和电阻值加倍)。
也可在 Tools>S- parameter Model Assignment 窗口中点击右下角的 Part Matching 按钮。使用 Part
Matching File(拓展名为.pmap)映射到 SIwave 内部模型库。Part Matching File 格式如下:
#
1EM7C
2P2EM7C cap Murata GRM15 GRM155R61A224KE19
1EM8C
1EM4C
cap Murata GRM15 GRM155R71C103KA01
cap AVX TRJ TRJD107K010R
cap Murata GRM15 GRM155R61A104KA01