PCB Design Rules﹣Routing Via Style

PCB Design Rules﹣Routing Via Style(PCB设计规则﹣布线过孔样式)是Altium Designer 18中“PCB Rules and Constraints Editor”对话框第二项功能Routing布线的第六个页面,如下图所示。

PCB Design Rules﹣Routing Via Style_第1张图片

 

Summary摘要

此规则指定在布线时可以使用的过孔样式。您可以选择为通孔的直径和孔尺寸定义特定的最小/最大/首选值(定义为规则约束的一部分),或使用板设计可用的通孔模板。

通孔模板可以是本地的(用于与PCB设计文件一起保存的通孔),也可以来自一个或多个焊盘通孔模板库(* .PvLib),它们是可用库集的一部分安装。

所有设计规则都是在“PCB Rules and Constraints Editor”对话框中创建和管理的。有关使用设计规则系统的高级视图,请参见Constraining the Design - Design Rules。有关如何确定要应用设计规则的对象的详细信息,请参阅Scoping Design Rules。

Constraints约束条件

Mode-使用下拉菜单从以下两种模式中进行选择:

Min/Max preferred-选择此模式可设置通孔直径和孔尺寸的允许值(最小/最大/首选),作为规则本身的一部分。

Template preferred-选择此模式以能够使用通过板可用的通孔模板定义的通孔样式。

Mode=最小/最大首选

选择此模式后,约束区域将更改以显示以下选项:

Via Diameter -指定在布线电路板时相对于放置的通孔直径要遵守的约束范围值。可以定义以下各个值:

Minimum-通孔直径的最小允许值。

Maximum-通孔直径的最大允许值。

Preferred-通孔直径的首选值。

Via Hole Size -指定在布线电路板时相对于所放置过孔的孔尺寸要遵守的约束范围值。可以定义以下各个值:

Minimum -通孔尺寸的最小允许值。

Maximum -通孔尺寸的最大允许值。

Preferred -通孔尺寸的首选值。

Mode =首选模板

选择此模式后,约束区域将更改以显示以下选项:

Templates List -列出可与规则一起使用的可用过孔模板。这些过孔模板(本地或在“焊盘过孔模板库”中定义的),作为“本地焊盘和过孔库”(可通过“PCB焊盘过孔模板”面板访问)的一部分提供给电路板设计。对于每个可用模板,将显示以下信息:

Template Name -模板的只读名称。对于本地模板,使用符合IPC标准的自动生成的命名。对于从PvLib派生的模板,可以自定义该命名作为该库中模板配置的一部分。

Description -为模板编写的只读说明。

Library -从中获取模板的库。这可以是(在其中定义过孔并与PCB文档一起保存),也可以是可用于PCB文档的外部焊盘过孔模板库的名称(.PvLib)。

Enabled -启用此选项可使模板在交互式布线过程中过孔放置可用。

How Duplicate Rule Contentions are Resolved如何解决重复的规则争用

所有规则均由优先级设置解决。系统按照从最高优先级到最低优先级的规则进行操作,并选择范围表达式与要检查的对象匹配的第一个规则。

Rule Application规则申请

在线DRC,批量DRC,自动布线,交互式布线。

当规则的模式设置为“最小/最大首选”时,适用以下注意事项:

自动布线器将使用“首选”过孔属性。

在线DRC和批量DRC遵循“最小和最大”过孔属性。

“最大”和“最小”通孔属性还确定了交互式布线期间可以使用的允许值的范围,当按下数字小键盘上的+(或*)键以切换布线信号层,并放置通孔时,请按数字小键盘/键放置扇出通孔,或按2快捷键放置通孔而不更改层。

布线时按Tab键可访问“属性”面板,可以在其中更改其定义范围内的值。如果输入的值超出其范围,它将自动被裁剪。

当规则模式设置为“首选模板”时,适用以下注意事项:

放置布线过孔时,您可以通过按4键在可用的过孔中循环选择。在这种情况下,这些选项将在适用规则中已启用的过孔模板之间进行切换。

布线时按Tab键可访问“属性”面板,从中可以更改当前应用的过孔模板。

Tips提示

为了控制盲孔和埋孔的大小,可以针对不同的层对设置单独的规则。例如,要控制顶层和中间层1之间的盲孔的大小,可以使用以下范围(完整查询):

(StartLayer = 'Top Layer') and (StopLayer = 'Mid-Layer1')

为了控制中间层2和中间层3之间的掩埋过孔的过孔尺寸,将使用以下范围:

(StartLayer = 'Mid-Layer2') and (StopLayer = 'Mid-Layer3')

Alternatively, instead of creating individual rules, you can expand the one rule query using ORs as follows:或者,您可以使用OR扩展一个规则查询,而不是创建单个规则,如下所示:

((StartLayer = 'Top Layer') and (StopLayer = 'Mid-Layer1')) or((StartLayer = ' Mid-Layer2') and (StopLayer = 'Mid-Layer3'))

你可能感兴趣的:(Altium,Designer应用)