从PADS Logic和PADS Layout中导入设计

翻译西门子EDA®PADS™ 软件设计,包括 PADS 逻辑原理图、PADS 布局 PCB 文件和库文件,均可由 Altium Designer 的导入向导处理。导入向导 Import Wizard通过分析导入的文件,为项目结构、层映射、PCB 基底面命名等提供默认设置和建议设置,从而消除了设计转换过程中通常会遇到的许多令人头疼的问题。通过向导步骤提供的灵活性,您可以在投入实际翻译过程之前控制文件翻译设置。

要在 Altium Designer 中使用 PADS 导入功能,必须在安装 Altium Designer 时启用该功能。 PADS功能必须在安装 Altium Designer 时启用。Altium Designer 默认启用该功能。可在安装后启用/禁用。

有关更改已安装的核心功能的更多信息,请参阅 Installing & Managing页面(Altium Designer DevelopAltium Designer AgileAltium Designer)。

导入 PADS 文件

PADS 设计文件导入器可通过 Altium Designer 的导入向导(File » Import Wizard) 中选择 PADS ASCII Design and Library Files选项。 Select Type of Files to Import页面上的选项,即可使用 PADS 设计文件导入器。该向导提供指定原理图/PCB 设计文件和库文件的选项,以及将 PADS 导入 Altium Designer PCB 的选项。

选择 PADS ASCII 设计和库文件导入 PADS 设计文件。选择 PADS ASCII 设计和库文件导入 PADS 设计文件。

许多 PADS 用户将 PADS Layout 与 OrCAD Capture 结合使用,前者用于 PCB 布局,后者用于原理图捕获。包括 Import Wizard包括 Orcad and PADS Designs and Libraries Files选项来执行这种设计文件组合的导入。请参阅 "从 OrCAD 导入设计 - 导入 Orcad 和 PADS 设计和库文件"部分了解更多信息。

文件翻译

PADS 逻辑原理图和 PADS 布局 PCB 文件都必须是 ASCII 文件,导入向导才能将其转换为 Altium Designer 格式文件。

导入的 PADS 文件翻译如下:

  • PADS 布局 (*.ASC)ASCII PCB 文件转换为 Altium Designer PCB 文件 (*.PcbDoc).

  • PADS 逻辑 (*.TXT)ASCII 原理图文件翻译为 Altium Designer 原理图文件。文件中的每个原理图页面 .TXT文件中的每个原理图页面都将作为单个 Altium Designer 原理图文件 (*.SchDoc).

  • PADS 库 (*.c) 原理图符号文件与 PADS (*.p参数化零件数据文件将被转化为 Altium Designer 原理图库文件 (*.SchLib).

  • PADS PCB 库 ( )*.d)PCB 贴花文件将转化为 Altium Designer PCB 库文件 (*.PcbLib).

  • 翻译后的 PADS 原理图和 PCB 文件不会自动组合到一个 PCB 项目中,而是为原理图创建一个项目,为 PCB 创建另一个项目。

要了解在 PADS 中创建正确的 ASCII 文件集的更多信息,请查看《PADS 迁移指南》。

向导支持哪些版本的 PADS 逻辑和布局文件

从一个工具迁移到另一个工具会受到将对象从第一个工具转换到导入工具的限制。有时无法转换所有对象类型。Altium 会定期改进 Import Wizard's 因此,如果在导入过程中遇到困难,请确保 Altium Designer 已更新至最新版本。这可能会带来更好的版本兼容性和更准确的导入。

PADS PCB ASCII 文件的层映射

导入 PADS PCB ASCII 文件时,所有使用过的 PADS PCB 图层必须在导入前映射到 Altium Designer 图层。 Import Wizard.此外,还提供了其他选项来控制自动创建设计规则、缺失通孔和保留转换。

使用 Import Wizard中的图层映射选项将 PADS PCB 图层与 Altium Designer 图层关联起来。
使用 Import Wizard中的图层映射选项将 PADS PCB 图层与 Altium Designer 图层关联起来。

需要注意的是,PCB 设计的层在导入时是如何映射的。层映射只是 PADS PCB 层名称与 Altium Designer PCB 层名称之间的映射。当然,您可以随意更改映射,因为只给出了建议的默认映射。该映射由 Import Wizard建立每个 PCB 的层映射,然后可以对其进行单独定制。这样做的理由是,如果您希望导入 10 个 PCB 设计,并希望将组装层 1 映射到机械层 1,您就不必为了获得正确的层映射而对 10 个 PCB 设计中的每个进行定制。

以这种方式导入的好处是,在导入多个设计时,层映射的批量管理可以节省大量时间。在这种情况下,默认图层映射将保存到首选项中。使用这种方法的缺点是,默认图层映射并不总是能智能地处理设计中的不同结构,因此可能需要在之后进行一些手动更改。您需要根据自己的情况来决定哪种方式最适合您。

网络名称选项

在 PADS Logic 中,网络连接是通过网络名称实现的,网络名称是导线的属性。没有人工指定网名的导线将被赋予一个系统生成的网名,例如 $$$13654.Altium Designer 使用不同的方法来识别没有人工定义名称的网络,根据网络中的一个引脚创建系统指定的名称,例如 NetC15_1.

在导入 PADS 原理图时,向导包含以下选项、 Do not translate hidden net names.建议启用该选项,这样就不会导入这些系统生成的名称,Altium Designer 将使用自己的系统生成的网络标识符。

保留 '不翻译隐藏的网名 '选项,这将允许 Altium Designer 创建网名。保留 "不翻译隐藏的网名 "选项,这将允许 Altium Designer 创建网名。

使用导入的文档

在 PADS Logic 中,所有设计工作都从页面开始,页面是设计的逻辑工作区域,单个 PADS 原理图设计文件中可以有多个原理图页面。

在 PADS Layout 中,所有设计工作都从工作区(PCB 设计的逻辑工作区)开始。每个设计都保存到一个设计文件 (*.PCB文件)。还有物理设计重用文件 (*.REU这些文件会被忽略,不会被翻译。

在 Altium Designer 中,逻辑设计区域以文档开始,每个文档都有一个文件存储在硬盘上。这意味着每个 Altium Designer 原理图表(页)都由一个原理图文档文件表示,这是需要记住的一个重要概念区别。请注意,根据设计项目的性质,一个 Altium Designer 项目也可以包括多个不同类型的文档(不仅仅是原理图和 PCB 设计文档)。

对象翻译限制

  • PADS 逻辑:不支持单个引脚型连接器。这些连接器必须:在 PADS 中转换为块样式连接器,以便所有引脚都在单个原理图组件中,或者,必须在翻译后将这些内型连接器转换为 Altium 连接器组件。
  • PADS 布局:不支持物理设计复用块。在导出/导入之前,必须在 PADS 中将其分解为单个部件。在 PADS Layout 中右键单击块,选择 Break Reuse来完成此操作。

面板

Altium Designer 环境的一个关键功能是面板,如项目面板。在 Altium Designer 中,面板 Projects面板不仅限于原理图设计数据,还包括 PCB、所有库、输出文件以及其他项目文件,如非本地文件(PDF、文本文件、电子表格等)。Altium Designer 面板可通过位于面板右下角的 按钮显示 Altium Designer 面板。

有关 Altium Designer 功能的更多信息,请参阅 Altium Designer文档部分。

原理图符号即零件

作为 PADS Layout 的专业用户,您一定知道零件是 PADS Layout 中设计的基本构件。部件被定义为具有部件类型、逻辑系列、引脚数、门数和信号引脚。只有当零件作为物理对象放置在 PCB 布局设计中时,才会使用 "零件 "一词。

在 PADS 布局(PCB)中,一个零件可以代表一个或多个物理元件。PCB 设计中的零件通常对应于物理对象:门、芯片、连接器、由一个或多个零件封装的对象。多部件封装是由一个或多个部件组成的物理对象。

这两种根据设计背景使用相同术语的定义,最初可能会在使用组件一词的新环境中造成一些混乱。但这与 Altium Designer 中的工作方式并无不同,只是原理图符号实际上是设计所有阶段的部件,而不仅仅是 PCB 布局部分。

在 Altium Designer 中,逻辑符号被认为是元件的基本起点。逻辑符号最初至少可定义为原理图库中的一个名称,并可添加引脚和任何图形符号或实现所需的其他显示选项。这种灵活性允许在设计和捕获过程中以不同方式表示元件。这不仅可以是原理图上的逻辑符号,也可以是印刷电路板上的基底面,甚至可以是用于仿真的 SPICE 定义。

Altium Designer 库

Altium Designer 中的集成库是将源符号、基底面和所有其他信息(如 SPICE 和其他模型文件)编译到一个文件中的库。在编译过程中会进行检查,查看关系是如何定义的,以验证模型和符号之间的关系,并将它们捆绑到一个集成库中。该文件在编译后不能直接编辑,因此具有可移植性和安全性。

PADS 对象

Altium Designer 对象

评论

贴花

脚印

元件安装到印刷电路板上所需形状的图形表示。这只是二维表示,可能与实际元件本身有很大差异

部件

部件/组件

部件一词仅在 Altium Designer 的设计捕获(原理图)过程中使用。一旦作为基底面放入 PCB 文件,它就会被赋予一个代号和值(注释),成为一个部件。

线条

线

用于图形信息的原始对象。

CAE 贴花

原理图符号

原理图部件(如 NOR 栅极)的图形表示。

更常用的 PADS 库术语及其最接近的 Altium Designer 对应术语表。

使用导入的原理图

检查网络短路

在 PADS 中,网名是导线的属性,而在 Altium Designer 中,网名是通过放置网标签对象使其接触导线来命名的。PADS 会在导线的中点自动显示人工定义的网名。虽然这种情况并不常见,但在导入 PADS 原理图时,Altium Designer 的网标签有可能正好位于两个独立网的交叉点上。由于网标签上的连接点是左下角(也称为热点),在 Altium Designer 中,这可能会导致这两个网连接在一起。

请务必对导入的原理图进行目视检查,确认每个网标签的位置是否合适。单击并拖动网络标签,将其移动到合适的位置,确保左下角接触到被命名网络的导线。

了解在原理图中创建连接的更多信息。

在 Altium Designer 中,按住 Alt键,并用鼠标左键单击网络中的任意元素,即可高亮显示该网络中的所有连接元素。

验证原理图

Altium Designer 可自动从原理图中提取元件和连接信息,并在内存中建立设计的综合模型,称为 Unified Data Model.该数据模型可用于以下任务:验证原理图、将原理图同步到电路板、创建 BOM 以及执行电路仿真等分析任务。

在将原理图与 PCB 同步之前,必须验证原理图,以确认没有连接问题。为此,请运行 Project » Validate PCB Project 命令。验证结果显示在 Messages面板中显示。

验证选项在 Options for PCB Project 对话框中配置验证选项(选择 Project » Project Options).查看错误报告连接矩阵选项卡上的设置。

了解有关验证设计项目的更多信息。

原理图与 PCB 同步

如果要导入同一 PCB 设计的原理图和电路板,则需要将它们合并到一个 Altium Designer 项目中。导入向导不会假定导入的原理图与导入的电路板属于同一设计,作为设计人员,您需要确定这一点。向导将为导入的原理图创建一个 Altium *.PrjPcb项目,另一个项目用于导入 PCB。 *.PrjPcb每个项目都创建在与源 PADS 文件位于同一文件夹下的子文件夹中。在原理图与电路板同步之前,原理图和电路板必须属于同一项目。

创建单个项目

导入所有 PADS 文件后,建议关闭 Altium Designer 中的两个项目,并使用 Windows 文件资源管理器将原理图移动到与 PCB 相同的文件夹中,或将 PCB 移动到与原理图相同的文件夹中。然后重新打开计划成为完整项目的项目,在 Altium Designer Projects面板上的项目名称上单击右键,然后从上下文菜单中选择 Add Existing to Project命令。找到并选择需要添加的文件,然后单击 Open按钮关闭 Choose Documents对话框。

现在,项目将包括原理图和 PCB。

了解有关管理项目文档的更多信息。

配置项目选项

原理图和 PCB 属于项目。项目选项在PCB 项目选项 对话框(Project » Project Options).

在原理图与 PCB 同步过程中会用到对话框的以下选项卡:

  • 类生成- 用于配置选项,如自动生成网络和元件类以及生成房间。除非您特别希望使用元件放置室,否则建议您禁用复选框。 Generate Rooms复选框。您可能也不想为每个原理图上的组件集创建 Component Class为每个原理图工作表上的元件集创建一个"......"。
  • 比较器- 定义在设计同步期间应检查哪些差异。通常不需要更改此选项卡上的选项。
  • ECO 生成- 定义检测到的差异应生成工程变更单。通常不需要更改此选项卡上的选项。
  • 选项- 用于配置选项,如如何创建工作表到工作表的连接(网标识符范围)、网表 选项和默认项目输出选项。确认网络标识符范围已设置为自动(基于项目内容)。自动设计编译器将根据检测到的网标识符(网标签、端口、工作表条目、设计层次等)确定最佳设置。

将原理图元件连接到 PCB 元件

Altium Designer 通过为每个原理图元件分配相同的唯一标识符(UID),将其与 PCB 对应元件连接起来。当设计在 Altium Designer 的原理图编辑器中启动,然后传输到 PCB 编辑器时,UID 会自动分配。如果原理图和 PCB 设计已导入 Altium Designer,则需要自行管理此过程。

要将每个原理图元件链接到其 PCB 元件,请打开 PCB 并在 PCB 编辑器中选择 Project » Component Links命令打开 "编辑元件链接 "对话框。未匹配的原理图和 PCB 元件列在对话框左侧的两列中,已分配匹配 UID 的元件列在对话框右侧。启用对话框左下方的相应选项,然后单击 Add Pairs Matched By按钮,按代号、注释和足迹自动检查和匹配元件。

如果有元件不匹配,而且您也知道原因--可能是原理图元件中的元件注释与 PCB 元件中的注释不匹配--请根据需要调整选项,使元件匹配。您也可以手动匹配元件,方法是在相应列中选择不匹配的原理图元件和不匹配的 PCB 元件,然后单击对话框中间的从左到右按钮。

所有元件匹配后,单击 Perform Update按钮。此时,Altium Designer 将更新 PCB 组件 UID,使其与原理图组件 UID 匹配。

在此过程后,可能会有一些元件仍未匹配,例如原理图上的徽标或 PCB 上的安装孔。可通过将这些组件的 Component Type属性设置为合适的值,如图形或机械。

将原理图与 PCB 同步

将原理图元件与 PCB 上的对应元件匹配后,就可以进行全面的设计比较。为此,请将其中一张原理图作为 Altium Designer 中的活动文档,然后选择 Design » Update PCB Document 命令。打开 Engineering Change Order对话框,显示为使 PCB 与原理图匹配而必须对其进行的更改列表。

这些更改不一定要在一次操作中应用,如果有大量更改或您不确定的更改,只启用特定的 ECO 可以更容易地管理流程。使用复选框或右键单击上下文菜单禁用一个或多个更改。

  • 如果有一个不匹配的 PCB 元件尚未将其元件类型更改为图形或机械,则会有一个 ECO 将其从电路板上删除。禁用该 ECO,然后在 ECO 过程完成后更改元件类型。

  • 如果有移除网的 ECO,建议您禁用这些 ECO,并将原理图与 PCB 进行比较,以确保导入的设计正确无误。

使用 Engineering Change Order对话框中的 ValidateExecute启用的更改。处理完成后,单击 Close按钮关闭对话框。

了解有关原理图到 PCB 同步的更多信息。

在原理图和 PCB 之间工作

Altium Designer 包含帮助您在原理图和 PCB 之间工作的工具,包括:导航面板、交叉探测和交叉选择。导航面板 Navigator面板可用于浏览整个设计中的元件、引脚和网络(在面板顶部选择 Flattened Hierarchy在面板顶部)。

要同时浏览原理图和 PCB 中的对象,按住 Alt键单击面板中的条目。如果同时在两个编辑器中导航,最好垂直或水平分割工作区视图,或在新窗口中打开 PCB。右键单击文档选项卡可访问这些命令。

了解更多有关在原理图和电路板之间工作的信息。

验证 PCB 设计

原理图和 PCB 同步后,最后一个阶段是验证 PCB 是否已正确导入。

PCB 编辑器中的PCB 面板是浏览电路板设计中对象的绝佳方法。

加载电路板后,应检查设计规则和多边形,并执行设计规则检查。

查看设计规则

查看设计规则 (Design » Rules) ,尤其要注意电气间隙规则以及平面连接和间隙规则。在 Altium Designer 中,这些规则独立于对象而存在。它们适用的对象(目标)由其规则范围(规则的部分)定义。 Where the Object Matches部分)。

规则范围--规则的应用范围--取代了 PADS 布局中的规则层次结构。范围实际上是一个查询,通过建立范围来定义受该规则管辖的所有成员对象,从而实现完全控制。为了进行基准比较,让我们回顾一下 PADS Layout 的规则层次结构。这些规则依赖于预定义的列表格式,列表中数字较高的优先于数字较低的:

  • 默认值
  • 类别
  • 净值
  • 组别
  • 针脚对
  • 贴花/部件

在 PADS 布局规则模式中,"默认 "规则被视为第 1 层,是最低层,而 "装饰 "和 "组件 "规则则代表最高层。条件层规则可用于额外的优先级。例如,带有条件层规则的 "默认 "在优先级层次中高于简单的 "默认 "规则。

在 Altium Designer 中,您可以通过范围界定来确定规则的优先级,以及如何通过查询将其应用于目标对象。您甚至可以定义多个相同类型的规则,但每个规则针对不同的对象。自定义查询选项也可以帮助你编写自己的更复杂的查询。

如果你不想使用某个设计规则,但将来可能又想使用它,与其删除它,不如直接禁用它。在相关列表中切换 Enable选项。

所有默认设计规则的范围都是 All,这意味着它们适用于整个电路板。除范围外,还有一个用户定义的优先级设置。规则范围和优先级的组合非常强大,提供了前所未有的控制水平,让你可以精确地针对电路板设计规则。

了解有关设计规则的更多信息。

查看多边形

多边形浇注管理器(Tools » Polygon Pours » Polygon Manager).多边形管理器按层列出设计中的所有多边形。

使用多边形管理器可以

  • 更改浇注顺序(如果有较小的多边形被较大的多边形包围,这一点很重要)。
  • 重新浇注一个或多个多边形(上部列表支持标准的 Windows 多选技术)。
  • 编辑任意多边形的属性

执行设计规则检查

在检查设计规则之前,请确认

  • Rules are enabled - 可以在 PCB 规则和约束编辑器中单独禁用设计规则。这是在树状结构的规则类型层而不是在单个规则页面上进行的。
  • Rule priority is correct - 每种类型的规则集按优先级顺序排列,如有需要,可更改顺序。
  • Display of Violations is configured - 违规行为可以通过叠加或详细显示来突出显示,也可以同时显示。这可以在对话框的DRC 违规显示页面中配置。 Preferences对话框的 DRC 违规显示页面中进行配置。右键单击复选框列表可显示上下文菜单,在该菜单中可以快速启用所需的违规显示样式。
  • Rules are enabled for testing - 打开 "设计规则检查器 "对话框,启用要检查的规则(使用右键单击上下文菜单切换已用规则)。

在线 DRC 会在任何设计编辑事件后自动运行。单击 "设计规则检查器 "对话框中的 Run Design Rule Check按钮调用批量DRC

PCB 编辑器包含一个PCB 规则和违规面板。该面板是检查规则和浏览违反规则情况的绝佳方法。在违反规则的地方单击一次可跳转到该违反规则的地方(基于面板顶部的配置选项),双击可打开 Violation Details对话框,了解有关该违规行为的详细信息。

PCB 编辑器提示

在 PCB 编辑器中工作的实用提示:

  • Ctrl+WheelRoll - 放大和缩小
  • WheelRoll - 上下移动
  • Shift+WheelRoll - 左右平移
  • Ctrl+Shift+WheelRoll - 在黑板上逐层浏览
  • Right Mouse click and drag - 在显示窗口中滑动电路板。
  • Shift+S - 要循环使用单层模式,请在对话框的 "电路板洞察显示 "页面配置可用的单层模式。 Preferences对话框中配置可用的单层模式。
  • Shift+C - 清除选择和显示筛选器
  • 23 - 在 2D 和 3D 显示模式之间切换。

致谢

PADS™是西门子工业软件公司的注册商标。

另请参见

以下是有关导入 PADS 设计的其他文章和视频的参考。您还可以按 F1以获取更多信息。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content