在Altium Designer中设置设计约束

您正在阅读的是 23. 版本。关于最新版本,请前往 在Altium Designer中设置设计约束 阅读 24 版本

父页面: 教程 - Altium Designer的完整设计流程演示

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

我有约束管理器吗?

Altium Designer 提供了两种定义设计约束的方法:通过PCB规则和约束编辑器对话框和约束管理器。只有在创建项目时约束管理器功能可用时(前提是您拥有Altium Designer Pro/Enterprise 订阅级别并在高级设置对话框中启用了System.ConstraintManager选项),约束管理器才会在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