设置设计约束

Main page: 使用约束管理器定义设计要求

Altium Designer 的 PCB 编辑器是一个规则驱动的环境。有了定义明确的设计约束集,您就能成功完成具有不同且通常严格的设计要求的电路板设计。

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

所需的约束条件取决于设计的性质和制造能力。没有一套特定的约束条件适合每种设计。

定义间隙约束

第一步是定义属于不同网络的电气对象之间的距离。这一要求由间隙设计约束处理。约束管理器包括 Clearances视图可显示间隙矩阵,在此可定义设计中不同网类之间的间隙。在本教程中,所有对象之间的间隙均为 0.25 毫米。

  1. 当项目的原理图工作表是活动文档时(如果不是活动文档,请单击设计空间顶部的原理图文 档选项卡),从主菜单中选择 Design » Constraint Manager命令打开约束管理器。约束管理器的 Clearances视图。

  2. 从主菜单中选择 Tools » Measurement Units » mm命令,将约束管理器中的当前测量单位从密尔切换为毫米。

  3. 单击单元格中的 All Nets行和 All Nets列交叉处的单元格内,键入 0.25然后按 Enter.

    无需输入测量单位。默认测量单位将自动添加到输入值中。

定义宽度限制

布线宽度由适用的宽度设计约束控制,该约束在开始布线时会自动选择。

  • 配置约束时,基本方法是设置通用约束,以最大数量的网为目标,然后添加特定约束,以具有特殊宽度要求的网为目标,如电源网。约束优先级会根据设计对象的自然层次自动应用。例如,教程中的设计包括几个信号网和两个电源网。所有网络的网络约束均可配置为 0.25 毫米。虽然 All Nets范围也针对电源网络,但可以通过添加特定约束来专门针对这些网络。

  • 宽度设计约束包括最小、最大和首选设置。如果希望在布线过程中具有一定的灵活性,请使用这些设置。

  • 避免使用最小和最大设置来定义单一约束值,以适应整个设计所需的所有尺寸。这意味着您将无法让 Altium Designer 监控每个设计对象的尺寸是否适合其任务。

  1. 使用 Physical视图。

  2. 单击 Min WidthPreferred Width列中的 All Nets并在约束管理器底部定义以下宽度值:

    • Min Width= 0.2

    • Preferred Width= 0.25

    • Max Width= 0.25

    JavascriptID:Tutorial_CM_AllNetsWidth_AD25_2
  3. 下一步是添加另一个约束,以指定电源网的路由宽度。为此,请为电源网络创建一个网络类,然后为该类应用特定的宽度约束。在 Physical视图中,选择 12VGND网络的行,按住 Ctrl键并单击网名称,选择和网的行,然后右键单击选区并从右键菜单中选择 Classes » Add Selected to Class » New Class命令。

  4. 在打开的 Add Class对话框中键入 Power字段中输入 Name字段,确保 12V 和 GND 均列于 Member列中,然后单击 Ok.

  5. 网络类别条目 Power将出现在 Physical视图中出现一个网络类条目,其中包含 12VGND网络列于其下。在 Min WidthPreferred Width列中的单元格,并定义以下宽度值:

    • Min Width= 0.25

    • Preferred Width= 0.5

    • Max Width= 0.5

    JavascriptID:Tutorial_CM_PowerNetsWidth_AD25_2

定义通孔样式约束

在路由和更改图层时,会自动添加通孔。在这种情况下,通孔属性由适用的通孔样式设计约束定义。

  1. Physical视图中,单击 Via Style列中的 All Nets并在约束管理器底部定义以下 via 样式值:

    • Diameter= 1

    • Hole Size= 0.6

    JavascriptID:Tutorial_CM_AllNetsViaStyle_AD25_2

    由于电源网极有可能在电路板的单侧布线,因此没有必要专门为电源网定义 "通过样式布线 "约束。

  2. 从主菜单中选择 File » Save命令保存在约束管理器中的更改。

  3. 右键单击设计空间顶部的 "约束管理器 "选项卡,然后从上下文菜单中选择 Close Multivibrator.PrjPcb [Constraints]命令,关闭约束管理器。

  4. 右键单击面板上的 Projects面板中的 Save保存项目。

现在,约束条件的定义已经完成。现在是创建 PCB 的时候了!

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

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

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

旧版文档

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

Content