设置设计约束

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

我有约束管理器吗?

Altium Designer 提出了两种定义设计约束的不同方法:PCB 规则和约束编辑器对话框和约束管理器。约束管理器仅在 PCB 设计项目中可用,前提是在创建此项目时在 创建项目 对话框中启用了约束管理选项。

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

Altium Designer的PCB编辑器是一个基于规则的环境。通过定义明确的设计约束,您可以成功完成具有各种严格设计要求的电路板设计。

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

需要的约束将取决于您的设计性质和制造能力。没有一套特定的约束适用于每一个设计。

定义间隙约束

第一步是定义属于不同网络的电气对象之间可以有多近。这个要求通过间隙设计约束来处理。约束管理器包括间隙视图,该视图展示了间隙矩阵,在设计中可以定义网络类之间的间隙。对于本教程,所有对象之间0.25毫米的间隙是合适的。

  1. 当项目的原理图是当前活动文档时(如果不是,请点击设计空间顶部的原理图文档标签),从主菜单中选择设计 » 约束管理器命令以打开约束管理器i。约束管理器的间隙视图将默认打开。

    Javascript ID: Tutorial_OpenCM_AD24
  2. 从主菜单中选择工具 » 测量单位 » 毫米命令,将约束管理器中的当前测量单位从密耳切换到毫米。

  3. 点击所有网络行与所有网络列交叉处的单元格内,输入0.25,然后按回车

    Javascript ID: Tutorial_CM_AllNetsClearance_AD24

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

定义宽度约束

走线的宽度由适用的宽度设计约束控制,当您开始布线时,这个约束会被自动选择。

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

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

  • 避免使用最小值和最大值设置来定义单一约束值以适应整个设计中所需的所有尺寸。这样做意味着您放弃了让Altium Designer监控每个设计对象是否为其任务适当地尺寸的能力。

  1. 使用顶部相应的按钮打开约束管理器的物理视图。

  2. 最小宽度首选宽度列中的所有网络单元格内点击,并在约束管理器的底部定义以下宽度值:

    • 最小宽度 = 0.2

    • 首选宽度 = 0.25

    • 最大宽度 = 0.25

    Javascript ID: Tutorial_CM_AllNetsWidth_AD24
  3. 下一步是添加另一个约束,以指定电源网络的布线宽度。为此,为电源网络创建一个网络类,然后对这个类应用特定的宽度约束。在物理视图中,通过按住Ctrl键并点击网络名称,选择12VGND网络的行,然后右键点击选择项,并从上下文菜单中选择类别 » 添加所选到类别 » 新建类别命令。

  4. 在打开的添加类别对话框中,在名称字段中输入Power,确保12V和GND网络都列在成员列中,然后点击确定

  5. 物理视图中,会出现一个名为Power的网络类条目,下面列出了12VGND网络。在该网络类的最小宽度首选宽度列中的单元格内点击,并定义以下宽度值:

    • 最小宽度 = 0.25

    • 首选宽度 = 0.5

    • 最大宽度 = 0.5

    Javascript ID: Tutorial_CM_PowerNetsWidth_AD24

定义通孔样式约束

在您进行布线和改变层次时,会自动添加一个通孔。在这种情况下,通孔的属性由适用的通孔样式设计约束来定义。

  1. 在约束管理器的物理视图中,点击所有网络过孔样式列中的单元格,在约束管理器的底部定义以下过孔样式值:

    • 直径 = 1

    • 孔径大小 = 0.6

    Javascript ID: Tutorial_CM_AllNetsViaStyle_AD24

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

  2. 通过从主菜单选择文件 » 保存命令来保存在约束管理器中所做的更改。

  3. 通过右键单击设计空间顶部的选项卡并从上下文菜单中选择关闭 Multivibrator.PrjPcb [约束]命令来关闭约束管理器。

定义约束现已完成。现在是时候创建PCB了!

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.

软件的功能取决于您购买的Altium产品级别。您可以比较Altium Designer软件订阅的各个级别中包含的功能,以及通过Altium 365平台提供的应用程序所能实现的功能。

如果您在软件中找不到某个讨论过的功能,请联系Altium销售团队以获取更多信息。

Content