设置设计约束
概览
- 设置不同网络对象之间的间距要求。
- 配置常规布线宽度,并创建具有特定宽度约束的 Power 网络类。
- 定义过孔直径和孔径,然后保存约束和工程。
Main page: 使用约束管理器定义设计要求
Altium Designer 的 PCB 编辑器是一个由规则驱动的环境。通过一套明确定义的设计约束,您可以顺利完成具有不同设计要求(通常十分严格)的电路板设计。
设计约束在约束管理器中配置,您可以从设计的原理图端和 PCB 端访问约束管理器。在本教程中,将从原理图端定义设计约束,然后将其与其他设计数据(元件和网络)一起传输到 PCB。
定义间距约束
第一步是定义属于不同网络的电气对象之间允许的最小距离。这一要求通过间距设计约束来实现。约束管理器包含 Clearances 视图,其中显示间距矩阵,可用于定义设计中网络类之间的间距。对于本教程,将所有对象之间的间距设为 0.25 mm 即可。
-
当项目的原理图图纸为活动文档时(如果不是,请单击设计空间顶部的原理图文档选项卡),从主菜单中选择 Design » Constraint Manager 命令以打开约束管理器。默认情况下会打开约束管理器的 Clearances 视图。
-
从主菜单中选择 Tools » Measurement Units » mm 命令,将约束管理器中当前的测量单位从 mil 切换为毫米。
-
单击 All Nets 行与 All Nets 列交叉处的单元格,输入
0.25,然后按Enter。
定义线宽约束
布线宽度由适用的线宽设计约束控制,开始为网络布线时会自动选择该约束。
-
使用顶部的相应按钮打开约束管理器的 Physical 视图。
-
单击 All Nets 对应的 Min Width 或 Preferred Width 列中的单元格,然后在约束管理器底部定义以下线宽值:
-
Min Width =
0.2 -
Preferred Width =
0.25 -
Max Width =
0.25
-
-
下一步是添加另一个约束,以指定电源网络的布线宽度。为此,先为电源网络创建一个网络类,然后对此类应用特定的线宽约束。在 Physical 视图中,按住
Ctrl键并单击网络名称,选中 12V 和 GND 网络所在的行,然后右键单击选中项,并从右键菜单中选择 Classes » Add Selected to Class » New Class 命令。 -
在打开的 Add Class 对话框中,在 Name 字段中输入
Power,确保 12V 和 GND 网络均列在 Member 列中,然后单击 Ok。
-
Physical 视图中将出现网络类 Power 的条目,12V 和 GND 网络列于其下。单击此网络类对应的 Min Width 或 Preferred Width 列中的单元格,并定义以下线宽值:
-
Min Width =
0.25 -
Preferred Width =
0.5 -
Max Width =
0.5
-
定义过孔样式约束
在布线过程中切换层时,系统会自动添加过孔。此时,过孔属性由适用的过孔样式设计约束定义。
-
在约束管理器的 Physical 视图中,单击 All Nets 对应的 Via Style 列中的单元格,然后在约束管理器底部定义以下过孔样式值:
-
Diameter =
1 -
Hole Size =
0.6
-
-
从主菜单中选择 File » Save 命令,保存对约束管理器所做的更改。
-
右键单击设计空间顶部的约束管理器选项卡,并从右键菜单中选择 Close Multivibrator.PrjPcb [Constraints] 命令,关闭约束管理器。
-
右键单击 Projects 面板中的项目条目,并从右键菜单中选择 Save,将项目保存到本地。











