IDF
中间数据格式 (IDF) 是一种供应商中立格式,用于交换 PCB 布局设计 (ECAD) 系统和机械 CAD 系统(如 SOLIDWORKS)之间的印刷电路装配体 (PCA) 信息。 CircuitWorks 可读/写 IDF 2.0、IDF 3.0 和 IDF 4.0。
IDF 最初开发于 1992 年,之后不断推陈出新。当前格式版本为 IDF 4.0,但大多数系统(包括 CircuitWorks)能支持之前的 IDF 2.0 和 IDF 3.0 格式。
文件类型和扩展名
每个 IDF 2.0 或 3.0 “文件”在磁盘上都包含两个文件。 这两个文件的扩展名通常为 .emn 和 .emp,但也可使用其它扩展名(例如 .brd 和 .lib)。 .emn 文件包含有关 PCB(包括孔和图案)物理大小和形状以及零部件位置的信息。 .emp 文件包含有关每个零部件的大小和形状信息。 要想让 CircuitWorks 能读取 IDF 2.0 或 3.0,两个文件必须以同一名称出现在同一位置(例如 samplescellphone.emn 和 samplescellphone.emp)。
IDF 4.0 使用带 .idf 扩展名的单个文件,例如 cellphone.idf。
文件内容
IDF 2.0 文件包含一系列基本信息,涉及线路板形状、电镀孔和非电镀孔的位置和大小、零部件的基本形状和位置。 IDF 3.0 添加了对更多禁线和轮廓线类型的支持。 IDF 2.0 和 3.0 在结构和内容上非常相似。
IDF 4.0 添加了对迹线、垫片、通孔和填补区域的支持。较之以前的版本,IDF 4.0 允许对形状进行更详细的定义。由于 IDF 4.0 比 IDF 2.0 和 3.0 复杂得多,这妨碍了它在 ECAD 和 MCAD 用户群体中的推广使用,但情况正逐渐好转。
如何使用 IDF?
在典型的设计流程中,机械设计师会定义线路板形状、指定重要的内置和外置区域,并使用机械设计系统预先安放关键零部件(例如接头、开关、显示器和发光二极管)。随后,这些信息将以 IDF 格式传送给 PCB 设计师,以用作 PCB 布局系统中线路板布局的根据。在放置其余零部件后,零部件全部放置好的线路板装配体再以 IDF 格式回传给机械设计师,从而确保线路板装配体符合最终的产品包。产品设计阶段通常会出现多个迭代过程。
IDF 不会提供 PCA 的完整设计展现,也不会提供 PCA 的完整功能说明或电气说明。因此,不适合使用 IDF 来将 PCA 设计从一个 PCB 布局系统转换到另一个 PCB 布局系统,也不适合使用 IDF 将 PCB 布局与制造、装配、测试或详细的文档系统相连接。
哪种 ECAD 系统可以生成 IDF 文件?
大多数 ECAD 系统可读取并写入较为常用的 IDF 2.0 和 3.0 格式。 支持 IDF 4.0 的 ECAD 系统较少。 在某些情况下,需要使用第三方工具从 ECAD 系统生成 IDF。 请接洽 SOLIDWORKS 技术支持部门了解有关 ECAD 系统 IDF 支持的信息。