添加通孔缝合和通孔屏蔽
概览
- 您将了解过孔缝合和过孔屏蔽的作用,以及它们在 PCB 设计中的不同用途。
- 您将了解如何在 Altium Designer 中添加缝合过孔或屏蔽过孔,包括用于控制放置方式和过孔属性的主要对话框选项。
- 您将掌握有关间距、连接行为、多边形铺铜重新填充以及编辑现有过孔组的重要注意事项。
过孔缝合是一种用于连接不同层上较大铜区域的技术,可在电路板结构中形成牢固的垂直连接,有助于保持低阻抗并缩短回流环路。过孔缝合还可将原本可能孤立的铜区域连接回其所属网络。
过孔屏蔽的作用有所不同。在射频设计中,它用于帮助减少承载射频信号的走线中的串扰和 电磁干扰。 过孔屏蔽也称为过孔围栏或栅栏,通过沿信号走线路径的一侧或两侧放置一排或多排过孔来实现。在 Altium Designer 中,这称为过孔屏蔽。
Altium Designer 同时支持过孔缝合和过孔屏蔽。由于添加缝合过孔或屏蔽过孔的过程相似,本页将介绍这两项功能。
添加缝合过孔
过孔缝合作为后处理过程运行,在空闲铜区域中填充缝合过孔。 要进行过孔缝合,不同层上必须存在属于指定网络且相互重叠的铜区域。支持的铜区域包括:Fills、Solid Regions、 Polygons 和 Power Planes。
要向网络添加缝合过孔,请从菜单中选择 Tools » Via Stitching/Shielding » Add Stitching to Net 命令。随后将打开 Add Stitching to Net 对话框,您可以在其中指定 Net、 Stitching Parameters 和 Via Style。单击 OK 按钮后,缝合算法会识别连接到所选网络的所有填充、实心区域、多边形覆铜和电源平面,并尝试使用指定的过孔和缝合图案,将它们贯穿电路板连接起来。
缝合参数
缝合参数用于控制缝合过孔的放置位置。
缝合参数( |
|
| Constraint Area | 启用后,过孔缝合将限制在电路板上用户定义的区域内。启用此选项后,您会立即进入设计空间 以定义该区域。完成区域定义并右键单击后,将返回对话框,继续完成缝合过孔的配置。 区域的定义方式与在 PCB 编辑器中放置其他多边形对象相同,通过放置各条边来定义缝合区域的边界。详细了解在电路板上定义区域的过程。 |
| Edit Area | 此按钮仅在您需要重新定义缝合过孔的限制区域,但尚未完成初始缝合过程并关闭 对话框时使用。现有缝合区域可通过交互方式编辑,详情请参阅本页的修改过孔缝合区域部分。 |
| Offset | 第一个缝合过孔相对于电路板/约束区域左下角的 X 和 Y 偏移距离。 |
| Grid | 相邻缝合过孔中心之间的距离。最小栅格值为缝合过孔的直径。放置缝合过孔时不会违反适用的设计规则;如果某个候选过孔位置会导致违规,则会跳过该位置。 |
| Stagger alternate rows | 屏蔽过孔的交替行将偏移 Grid 值的一半。 |
同网络间距
有两种方式可控制缝合过孔与同一网络中其他过孔及焊盘之间的间距:使用适用的间距设计规则,或使用此处指定的 Default Via/Pad Clearance。如果检测到适用的规则,则会将规则设置与 Add Stitching to Net 对话框中的设置进行比较,并采用其中更严格的设置。
同网络间距( |
|
| Create new clearance rule (Add Stitching to Net 对话框) |
单击可创建新的间距设计规则,用于定义缝合过孔与同一网络中其他过孔及焊盘之间的间距。 此规则设置用于确保候选缝合位置有效。单击此按钮后,将打开 Edit PCB Rule - Clearance Rule 对话框,您可以在其中设置规则约束。请注意,该规则的名称和作用范围均针对 Add Stitching to Net 对话框中所选的网络进行设置。 |
| Edit clearance rule (Add Stitching to Net 对话框) |
如果已存在适用的间距设计规则,则会显示此按钮,而不是 Create new clearance rule 按钮。单击可更改规则设置。 |
| Default Via/Pad Clearance | 只有满足此间距要求时,才会在候选缝合位置放置缝合过孔。由于候选缝合位置由缝合栅格决定,因此实际间距很可能大于此设置值。 |
| Min Boundary Clearance | 只有与多边形覆铜/填充/平面区域边缘之间满足此间距要求时,才会在候选缝合位置放置缝合过孔。 |
过孔样式
缝合过孔的 属性显示在对话框的 Via Style 区域中。 这些属性可通过以下方式定义:
-
在对话框中输入新的设置,或
-
基于所选 Via Template 的设置,或
-
如果正在放置一组新的缝合过孔,则基于适用的 Routing Via Style design rule 中定义的设置。
过孔样式( |
|
| Diameters (Simple/TMB/Full) |
PCB 编辑器支持 3 种 X-Y 平面过孔直径配置:简单、顶层-中间层-底层或完整层叠。单击以选择缝合过孔所需的过孔结构。详细了解过孔层叠。 |
| Hole Size | 指定缝合过孔的 孔径值。 |
| Tolerance | 设置孔公差属性有助于确定电路板的配合与极限尺寸。指定缝合过孔的最小(-)和最大(+)孔公差。 |
| Diameter | 缝合过孔在 X-Y 平面内的直径。 |
| Thermal Relief (Via Stitching 对话框和 Properties 面板) |
勾选此复选框,可为该组中的所有过孔定义局部多边形连接样式设置,然后单击带链接的关键字,在 Edit Polygon Connect Style 对话框( )中配置这些设置。除了在对话框/面板中应用设置外,还必须对所有受影响且过孔采用热焊盘连接方式的多边形重新铺铜。 |
| Load Values from Routing Via Style Rule (Add Stitching to Net 对话框) |
单击此按钮时,适用的 Routing Via Style 规则中的过孔属性将应用到此处的 Add Stitching to Net 对话框中。了解有关 布线过孔样式设计规则的更多信息。 |
| Via Template | 从此下拉列表中选择过孔模板时,该模板过孔的属性将应用到此处的 Add Stitching to Net 对话框中。选择模板后,Library 字段会显示该过孔模板所链接的库,并提供从该库中Unlink 该模板的选项。 了解有关使用焊盘和过孔模板的更多信息。 |
| Properties – Net | 缝合过孔要连接的网络。过孔的连接样式(热焊盘连接或直接连接)由过孔所连接的对象以及适用的设计规则决定。有关详细信息,请参阅注意事项部分。 |
| Properties – Drill Pair / Via Type | 可根据需要配置缝合过孔在 Z 平面内跨越的起始层和终止层(此跨度称为 drill pair)。过孔允许的 Z 平面跨度在 Layer Stack Manager ( )的 Via Types 选项卡中配置,只有在那里定义的跨度才会出现在“钻孔层对”下拉列表中。 单击 Via Types 按钮打开 Layer Stack Manager,您可以在其中配置当前层叠可用的过孔类型。了解有关过孔类型的更多信息。 |
| Properties – Locked (Add Stitching to Net 对话框) |
如果启用,该组缝合过孔中的所有过孔都将启用其“锁定”属性。 |
| Solder Mask Expansion | 阻焊扩展(或盖油)可以基于适用的阻焊层设计规则,也可以基于此对话框中指定的扩展值(可通过过孔盖油覆盖该值)。您选择的选项将应用于该组缝合过孔中的所有过孔。 |
过孔缝合注意事项
-
首先选择要用于缝合的 Net,因为这会影响其他选项的行为,例如单击 Load values from Routing Via Style Rule 按钮时的行为。如果已在设计空间中选中网络,则打开 Add Stitching to Net 对话框时会自动选择该网络。
-
屏蔽过孔通过 VSn 标识:Via Stitching,其中数值 n 表示该过孔与具有相同数字标识符的其他过孔属于同一个过孔缝合联合体。
-
过孔连接样式(热焊盘连接或直接连接)的确定方式如下:对于多边形,由适用的多边形连接样式设计约束定义;对于电源平面,由适用的平面连接样式设计约束定义;对于实心区域和填充,则采用直接连接。
-
缝合完成后,需要对所有受影响且过孔采用热焊盘连接方式的多边形重新铺铜。
-
要编辑一组缝合过孔,请双击该组中的任意过孔以打开 Via Stitching 对话框;如果已配置为双击时打开 Properties 面板,则会打开该面板(
)。也可以从左向右拖出一个完全框选矩形,使其包含一个或多个缝合过孔,然后在 Properties 面板中编辑设置。
-
要删除该组过孔,请运行 Tools » Via Stitching » Remove Via Stitching Group 命令,然后单击该组中的任意过孔。
-
过孔缝合算法按以下方式处理多边形、填充、实心区域和电源平面:
-
同一网络上的多边形、区域和填充,只要在不同层上相互重叠,就会进行缝合。如果其他网络上的多边形、区域或填充在该区域内(另一层上)存在重叠,则不会在该区域内进行缝合。其他网络上重叠的平面区域则会被穿过。
-
目标网络上重叠的平面区域始终会进行缝合,不受其他网络所连接的平面区域(位于另一层上)的影响。如果同一区域内存在重叠的多边形、区域或填充,则适用上述规则 1。
-
修改过孔缝合区域
每个独立过孔缝合区域中的过孔会归为一个联合体。可以移动整个联合体,也可以调整该区域的大小。
从左向右拖出选择框以选中缝合区域,然后将鼠标移至相应位置,待出现正确的光标后,即可移动该区域或调整其大小。
修改过孔缝合区域
-
从左向右拖出一个完全框选矩形,使其包含一个或多个缝合过孔。所选缝合区域的边界将显示出来,如上方动画所示。
-
要移动选中的缝合联合体,请将光标置于该区域内,出现移动光标
时,按住鼠标按键并将该区域移动到新位置。请注意,也可以直接单击并拖动其中一个缝合过孔来移动缝合联合体,如上方动画所示。
-
要通过移动边来调整所选缝合联合体的大小,请将光标置于边上,出现移动边光标
时,按住鼠标按键并将该边拖动到新位置。
-
要通过移动顶点来调整所选缝合联合体的大小,请将光标置于边上,出现移动顶点光标
时,按住鼠标按键并将该顶点拖动到新位置。
-
松开鼠标按键后,系统将提示您 Re-generate via stitching?,单击 Yes 可根据新的位置/形状更新过孔缝合;如果尚未完成形状编辑,则单击 No。
为网络添加屏蔽过孔
过孔屏蔽用于隔离网络,防止附近信号产生的潜在干扰或耦合。屏蔽过孔的间距必须适合需要防护的最高频率。正确设计屏蔽结构至关重要;如果过孔围栏的间距对应附近信号的谐振频率,设计不当的围栏实际上可能加剧 EMI 问题。有关详细讨论,请参阅 过孔屏蔽注意事项部分。
要在已布线的网络周围放置过孔屏蔽,请从菜单中选择 Tools » Via Stitching/Shielding » Add Shielding to Net 命令。随后将显示 Add Shielding to Net 对话框,您可以根据需要在其中配置 Net to Shield 和其他 Shielding Parameters、参考 Net 以及 Via Style。过孔将沿所选网络的两侧放置,放置位置均须符合适用的设计规则。
屏蔽参数
屏蔽参数用于控制要屏蔽的网络以及屏蔽过孔的放置模式。
屏蔽参数 |
|
| Net to shield | 要在其周围放置屏蔽过孔的网络。如果该网络属于已定义的差分对,则两个网络都会被屏蔽。如果这两个网络未定义为差分对,请在打开对话框之前选中它们,然后改用“选定对象”选项。 |
| Selected Objects (Add Shielding to Net 对话框) |
在选定对象周围放置屏蔽过孔,而不是在 Net to shield 字段中选定的网络周围放置。也可用于屏蔽多个选定网络。 |
| Stagger alternate rows | 屏蔽过孔的交替行偏移量为 Grid 值的一半。 |
| Row Spacing | 当 Rows 设置大于 1 时,屏蔽过孔各行之间的间距(边缘到边缘的距离)。 |
| Distance | 被屏蔽走线段的边缘到屏蔽过孔边缘的距离。 |
| Grid | 相邻屏蔽过孔边缘之间的距离。屏蔽过孔的放置不会违反适用的设计规则;如果某个候选过孔位置会导致违规,则跳过该位置。 |
| Rows | 屏蔽过孔的行数。 |
| Add shielding copper | 在屏蔽过孔占据的区域上放置多边形覆铜,并将其连接到“过孔样式”中的 Net 字段所指定的网络。该多边形覆铜根据适用的间距约束和多边形连接样式 设计约束定义。 |
| Add clearance cutout | 在被屏蔽网络周围添加多边形覆铜挖空区域,与网络的退让距离由 Distance 字段指定。当所需间距与适用的间距约束不同时,可使用此选项。 |
过孔样式
屏蔽过孔的属性显示在对话框的 Via Style 区域中。 这些属性可通过以下方式定义:
-
在对话框中输入新的设置,或
-
基于所选 Via Template 的设置,或
-
如果正在放置一组新的屏蔽过孔,则基于适用的 Routing Via Style design rule 中定义的设置。
过孔样式 |
|
| Diameters (Simple/TMB/Full) |
PCB 编辑器支持 3 种 X-Y 平面过孔直径模式:简单、顶层-中间层-底层或完整层叠。单击以选择屏蔽过孔所需的过孔结构。了解有关过孔层叠的更多信息。 |
| Hole Size | 指定屏蔽过孔的孔径值。 |
| Tolerance | 设置孔公差属性有助于确定电路板的配合与极限尺寸。指定屏蔽过孔的最小 (-) 和最大 (+) 孔公差。 |
| Diameter | 屏蔽过孔在 X-Y 平面上的直径。 |
| Thermal Relief (Via Shielding 对话框和 Properties 面板) |
选中此复选框,可为该组中的所有过孔定义局部多边形连接样式设置,然后单击带链接的关键字,在 Edit Polygon Connect Style 对话框( )中配置设置。除了在对话框/面板中应用设置外,还必须对所有受影响的、与过孔采用热焊盘连接方式的多边形覆铜重新灌铜。 |
| Load Values from Routing Via Style Rule (Add Shielding to Net 对话框) |
单击此按钮后,适用的“布线过孔样式”规则中的过孔属性将应用到此处的 Add Shielding to Net 对话框中。了解有关布线过孔样式设计规则的更多信息。 |
| Via Template | 从此下拉列表中选择过孔模板后,该模板过孔的属性将应用到此处的 Add Shielding to Net 对话框中。选择模板后,Library 字段会显示该过孔模板链接的库,并提供从该库中Unlink 模板的选项。 了解有关使用焊盘和过孔模板的更多信息。 |
| Properties – Net | 屏蔽过孔要连接到的网络。过孔的连接样式(热焊盘连接或直接连接)由过孔所连接的对象及适用的设计规则决定。有关详细信息,请参阅注意事项部分。 |
| Properties – Drill Pair / Via Type | 可根据需要配置屏蔽过孔在 Z 平面上跨越的起始层和结束层(此跨度称为 drill pair)。允许的过孔 Z 平面跨度在 Layer Stack Manager ( )的 Via Types 选项卡中配置,只有在该处定义的跨度才会显示在“钻孔层对”下拉列表中。单击 Via Types 按钮可打开 Layer Stack Manager,在其中配置当前层叠可用的过孔类型。了解有关过孔类型的更多信息。 |
| Properties – Locked (Add Shielding to Net 对话框) |
如果启用,此组屏蔽过孔中的所有过孔都将启用其“锁定”属性。 |
| Solder Mask Expansion | 阻焊扩展(或盖油)可基于适用的阻焊设计规则,也可基于此对话框中指定的扩展值(可通过 过孔盖油覆盖该值)。所选选项将应用于此组屏蔽过孔中的所有过孔。 |
过孔屏蔽注意事项
-
首先选择要屏蔽的 Net ,因为这会影响其他选项的行为,例如单击 Load values from Routing Via Style Rule 按钮时的行为。 如果已在设计空间中选中某个网络,则打开 Add Shielding to Net 对话框时会自动选择该网络。
-
屏蔽过孔通过 VSHn 标识: Via SHielding,其中数值 n 表示该过孔与具有相同数字标识符的其他过孔属于同一个过孔屏蔽联合体。
-
过孔的连接方式(热焊盘连接或直接连接)由以下约束定义:对于多边形覆铜,由适用的 多边形连接方式 设计约束定义;对于电源平面,由适用的 平面连接方式 设计约束定义。
-
完成缝合后,您需要重新铺设所有受影响的多边形覆铜,前提是其适用的多边形连接方式设计规则指定了热焊盘连接方式。
-
要编辑一组屏蔽过孔,请双击该组中的任意过孔以打开 Via Shielding 对话框;如果已配置为双击时打开 Properties 面板,则会打开该面板(
)。或者,从左向右拖动一个包含一个或多个屏蔽过孔的完全框选矩形,然后在 Properties 面板中编辑设置。
-
要删除该组过孔,可执行 Tools » Via Stitching/Shielding » Remove Via Shielding Group 命令,然后单击组中的任意过孔。
-
您可以对网络进行局部屏蔽或多网络屏蔽:
-
如果不想屏蔽整个网络,请先选择所需的走线段,然后启用 Selected Objects 选项进行屏蔽。
-
要屏蔽多个相邻网络,请在设计空间中选择这些网络,然后启用 Selected Objects 选项进行屏蔽。
-
请注意,可以使用多网络 Selected Objects 方法屏蔽差分对,也可以在 Net to Shield 下拉列表中选择差分对中的任意一个网络。
-
-
使用 Add shielding copper 选项可添加包围屏蔽过孔的多边形覆铜,同时启用 Add clearance cutout 选项可将多边形覆铜裁剪至仅包围过孔的范围。有关这些选项的更多信息,请阅读下文的 为屏蔽过孔添加屏蔽铜皮主题。
为屏蔽过孔添加屏蔽铜皮
除了沿走线两侧添加屏蔽过孔外,您还可以添加屏蔽铜皮,如下图所示。为此,请在 Via Shielding 对话框中启用 Add shielding copper 选项。 该铜皮以多边形覆铜的形式创建,因此会遵循适用的 间距和 多边形连接方式设计规则。
Add shielding copper 选项将添加包围屏蔽过孔的多边形覆铜。远离被屏蔽网络的一侧,多边形覆铜边缘将与过孔边缘相接。靠近被屏蔽网络的一侧,多边形覆铜边缘将按照适用的 间距设计规则与网络保持间距。如果同时启用 Add clearance cutout 选项,则多边形覆铜将改为按照 Add Shielding to Net 对话框中的 Distance 设置与被屏蔽网络保持间距。将光标悬停在下图上可查看两者的区别。
选择或编辑缝合过孔或屏蔽过孔
为简化缝合/屏蔽过孔阵列的操作,这两类过孔都会自动归入联合体。联合体通过 PCB 面板进行管理。
使用 PCB 面板进行选择
要选择阵列,请将 PCB 面板切换至 Unions 模式,并选择所需的 Via Stitching 或 Via Shielding 联合体。如果在面板中启用了 Select 复选框(如下图所示),则属于该阵列的所有过孔都会被选中。或者,双击阵列中的任意过孔,打开 属性面板并编辑该阵列。

使用处于 Unions 模式的 PCB 面板,可选择缝合或屏蔽阵列中的所有过孔。此图中,四个过孔屏蔽联合体均已选中。
交互式选择过孔组
选择行为:
-
可以选择并删除单个缝合/屏蔽过孔。
-
如果在 Preferences (
)中启用了 Popup Selection Dialog 选项,单击属于某个联合体的单个过孔时,将显示一个包含该联合体的列表,如上图所示。选中联合体后,可以在工作区中删除该过孔联合体,或在 Properties 面板中对其进行编辑。
-
如果未启用 Popup Selection 对话框,则单击属于某个联合体的单个过孔时,其行为如下:
-
第一次单击将选中单个过孔。
-
第二次及后续单击将按照对象重叠时使用的选择顺序选中下一个对象,例如:元件、多边形覆铜、过孔联合体(如果这些对象位于光标下方)。
-
或者,在第一次单击选中单个过孔后,按
Shift+Tab快捷键调用 Select Overlapping 命令。继续按Shift+Tab可循环浏览重叠的对象,依次选中每个对象。
-
-
对于限定在某一区域内的缝合过孔联合体,可以在联合体中的任意过孔周围拖出一个框内选择窗口(从左向右拖动)来选中它,如本页 修改用户定义的过孔缝合区域部分中的动画所示。
编辑过孔组
选中缝合或屏蔽过孔组后,可以在 Properties 面板的 Via Stitching 或 Via Shielding 模式下编辑其属性。双击组中的任意过孔即可打开该面板。
在面板中编辑属性并按下键盘上的 Enter 后,面板顶部会出现 Changes pending 消息和按钮,单击 Apply 即可完成编辑操作。
延伸阅读
-
有关 PCB 设计各方面的信息,请参阅 《印制电路设计与制造杂志》网站。该网站是查阅技术主题的优质资源,例如“via fence”(过孔围栏)的作用(搜索时请包含引号,以提高搜索结果的质量)。
-
维基百科文章:过孔围栏
-
一篇介绍电磁波在 PCB 结构内传播基本原理的论文——电路板设计最佳实践
-
一个提出了 Via fences for noise reduction of a chip antenna? 问题的讨论论坛



)或 Properties 面板(
)中编辑。下面介绍这三处的各个字段。
)
)
)
)中配置这些设置。除了在对话框/面板中应用设置外,还必须对所有受影响且过孔采用热焊盘连接方式的多边形重新铺铜。
)的 Via Types 选项卡中配置,只有在那里定义的跨度才会出现在“钻孔层对”下拉列表中。 单击 Via Types 按钮打开 Layer Stack Manager,您可以在其中配置当前层叠可用的过孔类型。了解有关
)或 Properties 面板(
)中编辑。 下面将介绍这三处的所有字段。

)
)

