在Altium Designer中设置设计约束

父页面: 教程 - Altium Designer 完整设计演练

主页面: 使用约束管理器定义设计要求

我有约束管理器吗?

Altium Designer 提供了两种定义设计约束的方法: PCB 规则和约束编辑器 对话框和 约束管理器约束管理器 只有在创建项目时在 创建项目 对话框中启用了 约束管理 选项(前提是您拥有 Altium Designer Pro/Enterprise 订阅级别)时,才会在 PCB 设计项目中可用。

请注意,此页面仅适用于为教程项目启用了 约束管理器,因此它适用于该项目。要快速检查教程项目是否可用 约束管理器,请在项目的原理图文档打开时,从原理图编辑器打开 设计 主菜单并检查 约束管理器 命令。如果 约束管理器 不可用,请跳过此教程页面,转到下一页:创建和配置 PCB 文档

Altium Designer 的 PCB 编辑器是一个规则驱动的环境,这意味着当您执行更改设计的操作时,例如放置走线、移动组件或自动布线板,软件会监控每个操作并检查设计是否仍然符合设计约束。如果不符合,则错误会立即被突出显示为违规。在开始设计板子之前设置设计约束,可以让您专注于设计任务,同时确信任何设计错误都会立即引起您的注意。

设计约束在 约束管理器 中配置(设计 » 约束管理器 可从原理图和 PCB 设计的两侧访问。在本教程中,设计约束将从原理图侧定义,然后与其他设计数据(组件和网络)一起转移到 PCB。

所有设计要求都配置为 约束管理器 中的约束。
所有设计要求都配置为 约束管理器 中的约束。

定义间隙约束

第一步是定义属于不同网络的电气对象彼此之间可以有多近。

这个要求由间隙设计约束处理。 约束管理器 包括 间隙 视图,展示了可以定义设计中网络类之间间隙的间隙矩阵。对于本教程,所有对象之间 0.25mm 的间隙是合适的。

请注意,在清除矩阵中的单元格或间隙字段中输入值将自动将该值应用于约束管理器底部网格区域中的所有字段,当选择清除矩阵中的单元格时。只有在需要根据对象类型定义间隙时,才需要在网格区域中编辑。

定义宽度约束

布线的宽度由适用的宽度设计约束控制,当您运行交互式布线命令并点击网络时,将自动选择。

配置约束时,基本方法是将通用约束设置为针对最多的网络,然后添加特定约束以针对具有特殊宽度要求的网络,例如电源网络。约束优先级将根据设计对象的自然层次结构自动应用。

例如,教程设计包括许多信号网络和两个电源网络。所有网络的网络约束可以配置为0.25mm。即使所有网络范围也针对电源网络,也可以通过添加特定约束来特别针对这些网络。

  • 宽度设计约束包括最小、最大和首选设置。如果您希望在布线过程中有一些灵活性,例如,在电路板的紧凑区域需要缩小路线,可以使用这些设置。这可以在您布线时即时完成,通过按3来循环切换布线宽度。还有其他编辑布线宽度的技巧;这些将在布线部分更详细讨论。
  • 避免使用最小和最大设置来定义单一约束以适应整个设计中所需的所有尺寸。这样做意味着您放弃了让Altium Designer监控每个设计对象是否适合其任务的能力。

定义通孔样式约束

当您布线和更改层时,会自动添加一个通孔。在这种情况下,通孔的属性由适用的通孔样式设计约束定义。如果您从放置菜单放置一个通孔,其值由默认原始设置定义。在本教程中,您将配置通孔样式设计约束。

现在已经完成定义约束。是时候创建PCB了!
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.

您可以使用的功能取决于您的 Altium 订阅级别。如果您在软件中找不到某个功能,请联系 Altium 的销售人员以获取更多信息。

Content