焊盘与过孔操作
焊盘与过孔概述
焊盘用于为元件引脚提供机械固定和电气连接
焊盘是一种基本设计对象。焊盘用于将元件固定到电路板上,并作为元件引脚与电路板布线之间的互连点。焊盘可以存在于单层上,例如表面贴装器件焊盘;也可以是三维的通孔焊盘,在 Z 平面(垂直方向)具有桶状本体,并在每个(水平的)铜层上具有平坦区域。焊盘的桶状本体是在制造过程中对电路板进行钻孔和孔壁镀铜后形成的。在 X 和 Y 平面中,焊盘可以是圆形、矩形、八边形、圆角矩形、倒角矩形或自定义形状。焊盘既可以在设计中单独作为自由焊盘使用,但更常见的是在 PCB 库编辑器中与其他基本图元组合,构成元件封装。

一个从顶层(红色)跨接到底层(蓝色)的过孔,同时还连接到一个内部电源平面层(绿色)。
过孔是一种基本设计对象。过孔用于在 PCB 的两个或多个电气层之间形成垂直电连接。过孔是三维对象,在 Z 平面(垂直方向)具有桶状本体,并在每个(水平的)铜层上具有一个平环。过孔的桶状本体是在制造过程中对电路板进行钻孔和孔壁镀铜后形成的。过孔在 X 和 Y 平面中是圆形的,类似于圆形焊盘。过孔与焊盘的关键区别在于:除了可以跨越整块电路板的所有层(从顶层到底层)之外,过孔还可以从表层跨接到内部层,或在两个内部层之间跨接。
焊盘和过孔的直接放置
焊盘和过孔都可以在 PCB 编辑器和 PCB 封装编辑器中放置。过孔通常在交互式或自动布线过程中自动放置,但如果需要,也可以手动放置。手动放置的过孔称为“自由”过孔。启动焊盘(Place » Pad)或过孔(Place » Via)放置命令后,光标将变为十字准线,并进入放置模式。
- 将光标移动到所需位置,然后单击或按 Enter 以放置焊盘/过孔。
- 继续放置更多焊盘/过孔,或右键单击,或按 Esc 退出放置模式。
在放置过程中,按 Alt 键可根据初始移动方向将移动方向约束为水平或垂直轴。
图形化编辑
除位置外,焊盘和过孔的属性不能通过图形方式修改。
- 要移动自由焊盘并同时移动已连接的走线,请单击并按住焊盘后拖动。移动焊盘时,已连接的布线会保持附着在焊盘上。请注意,如果焊盘属于某个元件,则无法移动。
- 要在 PCB 或 PCB 库编辑器中移动自由焊盘而不移动已连接的走线,请选择 Edit » Move » Move 命令,然后单击、按住并拖动焊盘。
通过属性面板进行非图形化编辑
此编辑方法使用 Properties 面板的相应模式来修改焊盘/过孔对象的属性。
Pad Properties
网络信息
此区域提供焊盘所属网络的信息,以及如果该网络属于差分对和/或 xSignal 时的相关信息。在适用情况下,还会显示类信息。同时还提供 Delay 和 Length 值。
有关网络信息的更多说明,请参阅 PCB 放置与编辑技术 页面。
属性
-
Component – 此字段仅在 PCB 编辑器中、且所选焊盘是某个 PCB 元件组成部分时显示,并显示父 PCB 元件的标号。选择可点击的 Component 链接,可为父元件打开 属性面板的 Component 模式。
-
Designator – 此字段显示当前焊盘标号。如果焊盘是元件的一部分,则该标号通常设置为对应的元件引脚编号。自由焊盘可以包含标号,也可以将此字段留空。如果标号以数字开头或结尾,则在连续放置一系列焊盘时,该数字会自动递增。编辑此字段中的值可更改焊盘标号。
-
Layer – 选择焊盘所属的层。选择 Multi-Layer 可定义通孔焊盘。
-
Net – 用于为焊盘选择网络。当前活动电路板设计中的所有网络都会列在下拉列表中。选择 No Net 表示该焊盘不连接到任何网络。图元的 Net 属性由设计规则检查器用于确定 PCB 对象的放置是否合法。或者,也可以单击 Assign Net 图标(
)以在设计空间中选择某个对象——该对象的网络将分配给所选焊盘。
-
Electrical Type – 此字段显示焊盘当前的电气状态。该状态仅与元件焊盘相关,并为这些焊盘设置传输线特性。焊盘可指定为 Load、Source 或 Terminator。Source 和 Terminator 设置用于当某个网络需要 Daisy chain 布线拓扑之一时。单击该字段可从下拉列表中更改电气类型。
-
Propagation Delay – 此字段列出传播延迟,即信号前沿从发送端传播到接收端所需的时间。
-
Pin Package Length – 引脚封装长度会自动计入 Signal Length 计算中,这些计算结果显示在 PCB 面板中。将 PCB 面板设置为 Nets 模式,以查看(或编辑)所选网络中各引脚的 Pin/Pkg Length 值。
-
Jumper – 当您在 PCB 上使用跳线连接时,此字段会为焊盘提供一个跳线连接标识号(范围为 1 – 1000)。跳线连接使用导线在 PCB 上物理连接焊盘,而不使用电路板上的走线或电气对象。Jumper 值用于告诉软件哪些焊盘应被视为“已连接”。跳线连接只能在同一元件封装内的焊盘之间创建。所用焊盘必须具有相同的 Jumper 值,并且还必须属于同一网络。在 PCB 编辑器中,跳线连接显示为一条弯曲的连接线。可使用滚动箭头或直接输入所需的跳线连接标识号。
-
Template – 显示焊盘当前所用的模板。使用下拉列表可选择其他模板。如果有关联的 Library,该库将会显示。单击
按钮可取消模板与关联 Pad/Via Template 库之间的链接。
-
(X/Y)
-
X (第一个字段)– 此字段显示焊盘中心相对于当前原点的 X 位置。编辑该字段中的值可更改焊盘相对于当前原点的位置。该值可以用公制或英制输入;如果输入值的单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Units 在 Other 区域中的设置决定,该区域位于 Properties 面板的 Board 模式下(在设计空间中未选择任何对象时访问);若未指定单位,则使用默认单位。
-
Y (第二个字段)– 此字段显示焊盘中心相对于当前原点的 Y 位置。编辑该字段中的值可更改焊盘相对于当前原点的位置。该值可以用公制或英制输入;如果输入值的单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Units 在 Other 区域中的设置决定,该区域位于 Properties 面板的 Board 模式下(在设计空间中未选择任何对象时访问);若未指定单位,则使用默认单位。
-
-
Rotation – 焊盘的旋转角度(以度为单位),从零度开始逆时针测量(3 o'clock 水平方向)。编辑此字段可更改焊盘的旋转。最小角度分辨率为 0.001°。
焊盘堆栈
-
Simple / Top-Middle-Bottom / Full Stack – 为通孔焊盘选择所需的焊盘堆栈模式(即当 Multi-Layer 被选作焊盘的 Layer 时)。对于其他层,适用 Simple 模式的选项。
-
Simple – 选择以使用简单分层焊盘。您可以定义该焊盘在所有信号铜层上通用的焊盘形状属性。
-
Top-Middle-Bottom – 选择以使用顶层-中间层-底层分层焊盘。您可以为该焊盘的顶层、中间层和底层信号铜层定义 X、Y 尺寸及形状属性。
-
Full Stack – 选择以使用完整堆栈分层焊盘。您可以为该焊盘的所有信号铜层定义 X、Y 尺寸及形状属性。
-
-
Copper – 展开可折叠区域,或使用表格来定义信号铜层上的焊盘属性。可用铜层集合取决于焊盘所在层以及所选的焊盘堆栈模式。
- Shape – 选择焊盘形状。标准焊盘形状(Round、Rectangular、Octagonal、Rounded Rectangle、Chamfered Rectangle 和 Donut)可通过更改 X 和 Y 设置进行调整,以生成非对称焊盘形状。选择 Custom Shape 可定义非标准形状的焊盘(了解更多)。
-
Edit Shape – 单击以在设计空间中交互式编辑自定义形状焊盘的区域。仅当 Custom Shape 被选作 Shape 时,此按钮才可用。
-
(X/Y) – 定义焊盘的 X(水平)和 Y(垂直)尺寸。X 和 Y 尺寸可以独立设置,以定义非对称焊盘形状。该值可以用公制或英制输入;如果输入值的单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Units 在 Other 区域中的设置决定,该区域位于 Properties 面板的 Board 模式下(在设计空间中未选择任何对象时访问);若未指定单位,则使用默认单位。此选项仅在选择 Rounded Rectangle 或 Chamfered Rectangle 作为 Shape 时可用。
-
Corner Radius – 输入焊盘圆角/倒角的绝对值。该值必须小于或等于焊盘最短边长度的一半。计算出的百分比值(最短边一半的百分比)将显示在字段右侧。输入数值后跟
%符号,可将半径/倒角定义为焊盘最短边一半的百分比,其中100%表示将最短边完全圆角化(此时计算出的绝对值将显示在字段右侧)。仅当相应铜层上的焊盘 Shape 选择为 Rounded Rectangle 或 Chamfered Rectangle 时,才能访问此选项。 -
Upper Left、Upper Right、Lower Left、Lower Right – 启用焊盘形状角的圆角/倒角。这些选项仅当相应铜层上的焊盘 Shape 选择为 Rounded Rectangle 或 Chamfered Rectangle 时可用。
-
Outer Diameter – 输入焊盘的外径。仅当相应铜层上的焊盘 Shape 选择为 Donut 时,此选项可用。
-
Width – 输入焊盘的宽度。仅当相应铜层上的焊盘 Shape 选择为 Donut 时,此选项可用。 在相应的铜层上。
-
Thermal Relief – 启用后可为该焊盘自定义热焊盘连接,覆盖适用的 Polygon Connect Style 规则。勾选后,点击该链接可打开 Polygon Connect Style 对话框,在其中可根据需要更改热焊盘连接选项。点击 Edit Points 按钮可手动定义热焊盘辐条的连接点。了解更多信息,请参阅 定义自定义热焊盘连接。
-
Center Offset (X/Y)(仅适用于 SMD 焊盘,即当选择了除 Multi-Layer 之外的层作为焊盘的 Layer 时)– 输入一个值,以使焊盘着陆区域相对于其中心偏移。
-
Hole – 展开可折叠区域或使用网格来定义焊盘孔属性。孔选项仅适用于通孔焊盘(即当 Multi-Layer 被选为焊盘的 Layer 时)。
-
Shape – 选择所需的孔形状。
- Round – 指定该焊盘孔尺寸为圆孔。系统会针对每种孔类型以及金属化孔和非金属化孔分别生成独立的钻孔文件(NC Drill Excellon format 2)。这些类型最多可生成六种不同的钻孔文件。
- Rectangular – 为该焊盘指定矩形(冲制)孔。矩形孔可以是金属化或非金属化。系统会针对每种孔类型以及金属化孔和非金属化孔分别生成独立的钻孔文件(NC Drill Excellon format 2)。这些类型最多可生成六种不同的钻孔文件。
- Slot – 为该焊盘指定圆端槽孔。槽孔可以是金属化或非金属化。系统会针对每种孔类型以及金属化孔和非金属化孔分别生成独立的钻孔文件(NC Drill Excellon format 2)。这些类型最多可生成六种不同的钻孔文件。
- Size – 此字段显示该焊盘当前的孔尺寸。该值指定制造过程中将在焊盘中形成的圆孔直径(或矩形孔/槽孔的宽度),单位为 mil 或 mm。对于 SMD 焊盘或边缘连接器,该值应设为零。孔尺寸可设置为 0 到 1000mil,也可设置得大于焊盘以定义无铜的机械孔,但不能大于 Length 或 Rectangular 孔的 Slot。编辑此字段中的值可更改焊盘孔尺寸。该值可使用公制或英制输入;如果输入值的单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Board 模式下 Properties 面板中 Other 区域的 Units 设置决定(在设计空间中未选择任何对象时可访问),如果未指定单位,则使用该默认单位。
-
Tolerance – 设置孔公差属性有助于确定电路板的配合与极限。为该孔指定最小(-)和最大(+)公差。
-
Length – 当孔 Shape 设置为 Rectangular 或 Slot 时,显示焊盘中孔的长度。该值指定制造过程中将在焊盘中通过 NC 铣削形成的长度,单位为 mm 或 mil。孔尺寸可设置为 0 到 1000mil,也可设置得大于焊盘以定义无铜的机械孔,但不能小于 Size 或 Rectangular 孔的 Slot(可使用 Rotation 设置实现所需的 X-Y 格式)。编辑此字段中的值可更改长度。该值可使用公制或英制输入;如果输入值的单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Board 模式下 Properties 面板中 Other 区域的 Units 设置决定(在设计空间中未选择任何对象时可访问),如果未指定单位,则使用该默认单位。如果孔 Shape 设置为 Round,则此选项不可用。
- Rotation – 显示当前孔相对于焊盘逆时针旋转的角度值,单位为度。编辑此字段可更改旋转角度。最小角度分辨率为 0.001°。仅当选择 Rectangular 或 Slot 作为孔的 Shape 时,此选项才可用。
- Copper Offset (X/Y) – 输入一个值,以使焊盘着陆区域相对于焊盘孔中心偏移。
- Plated – 此选项决定焊盘是否具有金属化孔。勾选该字段会将焊盘设置为金属化孔焊盘。如果设计中同时存在金属化和非金属化焊盘,则在 NC 钻孔文件中,非金属化孔将使用与金属化孔不同的工具。
-
Shape – 选择所需的孔形状。
-
Paste – 展开可折叠区域或使用网格来定义焊盘在锡膏层上的属性。可用的锡膏层集合取决于焊盘所在的层。
-
Shape – 选择锡膏层上的形状。
-
Rule Expansion – 选择后,焊盘的锡膏掩膜扩展将遵循适用的 Paste Mask Expansion 设计规则中定义的值。
-
Manual Expansion – 选择后可为焊盘指定锡膏掩膜扩展值。
-
Round, Rectangular, Octagonal, Rounded Rectangle, Chamfered Rectangle、以及 Donut – 选择后可定义标准锡膏掩膜形状。可通过更改 X 和 Y 设置来生成不对称形状。
- 对于 Donut 形状,D 表示圆环的外径,W 表示宽度。
-
Custom Shape – 选择后可定义非标准锡膏掩膜形状。
-
-
Edit – 点击可在设计空间中交互式编辑锡膏层上的自定义形状。仅当选择 Custom Shape 作为 Shape 时,此按钮才可用。
-
Paste Expansion – 输入所需的锡膏掩膜扩展值。该值可定义为绝对值(mil/mm)或焊盘面积的百分比。输入绝对值时,如果输入值的单位不是当前默认单位,请同时输入单位。默认单位由 Board 模式下 Properties 面板中 Other 区域的 Units 设置决定(在设计空间中未选择任何对象时可访问),如果未指定单位,则使用该默认单位。仅当选择 Manual Expansion 作为 Shape 且启用了锡膏掩膜使用时,此选项才可用。Enabled
-
(X/Y) – 定义锡膏掩膜形状的 X(水平)和 Y(垂直)尺寸。X 和 Y 尺寸可独立设置以定义不对称形状。该值可使用公制或英制输入;如果输入值的单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Board 模式下 Properties 面板中 Other 区域的 Units 设置决定(在设计空间中未选择任何对象时可访问),如果未指定单位,则使用该默认单位。仅当选择 Round、Rectangular、Octagonal、Rounded Rectangle 或 Chamfered Rectangle 作为 Shape 时,此选项才可用。
-
Corner Radius – 输入锡膏掩膜形状角半径/倒角的绝对值。该值必须小于或等于锡膏掩膜形状最短边的一半。计算得出的百分比值(即最短边一半的百分比)将显示在字段右侧。输入一个后跟
%符号的值,可将圆角/倒角定义为锡膏掩膜形状最短边一半的百分比,其中100%表示将最短边完全圆化(此时计算得出的绝对值将显示在字段右侧)。仅当在相应锡膏掩膜层上为焊盘的 Shape 选择了 Rounded Rectangle 或 Chamfered Rectangle 时,此选项才可访问。 -
Upper Left、Upper Right、Lower Left、Lower Right – 启用锡膏掩膜形状的圆角/倒角角点。这些选项仅当在相应锡膏掩膜层上为焊盘的 Shape 选择了 Rounded Rectangle 或 Chamfered Rectangle 时才可用。
-
Offset (X/Y) – 输入一个值,以使锡膏掩膜形状相对于焊盘中心偏移。
-
Outer Diameter – 输入焊盘的外径。仅当在相应锡膏掩膜层上为焊盘的 Shape 选择了 Donut 时,此选项才可用。
-
Width – 输入焊盘的宽度。仅当在相应锡膏掩膜层上为焊盘的 Shape 选择了 Donut 时,此选项才可用。
-
Enabled – 使用此选项可启用/禁用该焊盘使用锡膏掩膜形状。仅当选择了除 Rule Expansion 之外的选项作为 Shape 时,此选项才可用。
-
-
Solder – 展开可折叠区域或使用网格来定义焊盘在阻焊层上的属性。可用的阻焊层集合取决于焊盘所在的层。
-
Shape – 选择阻焊层上的形状。
-
Rule Expansion – 选择后,焊盘的阻焊扩展将遵循适用的 Solder Mask Expansion 设计规则中定义的值。
-
Manual Expansion – 选择后可为焊盘指定阻焊扩展值。
- Round, Rectangular, Octagonal, Rounded Rectangle, Chamfered Rectangle、以及 Donut – 选择后可定义标准阻焊形状。可通过更改 X 和 Y 设置来生成不对称形状。
-
Custom Shape – 选择后可定义非标准阻焊形状。
-
-
Edit – 点击可在设计空间中交互式编辑阻焊层上的自定义形状。仅当选择 Custom Shape 作为 Shape 时,此按钮才可用。
-
Solder Expansion – 输入所需的锡膏掩膜扩展值。该值可定义为绝对值(mil/mm)或焊盘面积的百分比。输入绝对值时,如果输入值的单位不是当前默认单位,请同时输入单位。默认单位由 Board 模式下 Properties 面板中 Other 区域的 Units 设置决定(在设计空间中未选择任何对象时可访问),如果未指定单位,则使用该默认单位。仅当选择 Manual Expansion 作为 Shape 且 Tented 选项被禁用时,此选项才可用。
-
From Hole Edge – 启用后,阻焊开窗将遵循孔的形状。因此,掩膜将独立于焊盘形状和尺寸,并同时根据孔的尺寸和形状进行缩放。例如,带有方孔的焊盘将生成与孔尺寸及指定扩展值相匹配的方形掩膜开窗。此外还要注意,焊盘扩展掩膜开窗的尺寸会跟随孔尺寸的任何变化而变化。仅对于通孔焊盘(即当 Multi-Layer 被选为焊盘的 Layer 时),若选择 Manual Expansion 作为 Shape 且 Tented 选项被禁用,则此选项才可用。
-
(X/Y) – 定义阻焊形状的 X(水平)和 Y(垂直)尺寸。X 和 Y 尺寸可独立设置以定义不对称形状。该值可使用公制或英制输入;如果输入值的单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Board 模式下 Properties 面板中 Other 区域的 Units 设置决定(在设计空间中未选择任何对象时可访问),如果未指定单位,则使用该默认单位。仅当选择 Round、Rectangular、Octagonal、Rounded Rectangle 或 Chamfered Rectangle 作为 Shape 时,此选项才可用。
-
Corner Radius – 输入阻焊形状角半径/倒角的绝对值。该值必须小于或等于阻焊形状最短边的一半。计算得出的百分比值(即阻焊形状最短边一半的百分比)将显示在字段右侧。输入一个后跟
%符号的值,可将圆角/倒角定义为阻焊形状最短边一半的百分比,其中100%表示将最短边完全圆化(此时计算得出的绝对值将显示在字段右侧)。仅当在相应阻焊层上为焊盘的 Shape 选择了 Rounded Rectangle 或 Chamfered Rectangle 时,此选项才可访问。 -
Upper Left、Upper Right、Lower Left、Lower Right – 启用阻焊形状的圆角/倒角角点。这些选项仅当在相应阻焊层上为焊盘的 Shape 选择了 Rounded Rectangle 或 Chamfered Rectangle 时才可用。
-
Offset (X/Y) – 输入一个值,以使阻焊形状相对于焊盘中心偏移。
-
Outer Diameter – 输入焊盘的外径。仅当在相应阻焊层上为焊盘的 Shape 选择了 Donut 时,此选项才可用。
-
Width – 输入焊盘的宽度。仅当在相应阻焊层上为焊盘的 Shape 选择了 Donut 时,此选项才可用。
-
Tented – 如果希望覆盖阻焊扩展设计规则中的任何阻焊设置,请勾选此项;这样,该焊盘在其顶层/底层的阻焊层上将不会有开窗,因此将被盖油(tented)。禁用此选项后,该焊盘将受阻焊扩展规则或特定扩展值影响。仅当选择了除 Rule Expansion 之外的选项作为 Shape 时,此选项才可用。
-
/
– 当选择 Manual Expansion 作为 Shape 时,如果该按钮设置为
,则可访问 Bottom Solder Mask 区域(以及其中的 Solder Expansion 选项)。当该按钮处于其
状态时,底层阻焊扩展的值将与顶层相同。
-
Pad Features
Top Side / Bottom Side – 为电路板顶面/底面的焊盘反钻孔选择所需选项。可用选项:None、Counterbore、Countersink。这些选项仅适用于圆形通孔焊盘(即当 Multi-Layer 被选为焊盘的 Layer 且 Round 被选为焊盘孔形状时)。
层压板中的埋头孔为螺钉头提供安装空间。沉孔(countersink)和沉台孔(counterbore)是两种不同类型的埋头孔,分别适用于不同类型的螺钉。此版本新增了可选择沉台孔或沉孔的功能。沉孔螺钉与沉台孔螺钉的主要区别在于孔的尺寸和形状;沉台孔更宽、形状更方正,以便加入垫圈。沉孔则会形成与平头螺钉底部斜面相匹配的锥形孔。沉孔是在层压板中加工出的锥形孔,通常用于让螺钉的锥形头部与层压板表面齐平。相比之下,沉台孔形成的是平底孔,其侧壁为垂直向下钻削,通常用于安装六角头盖帽或螺钉。每个焊盘只允许一个沉孔或沉台孔。
在 2D 视图中,活动层上的焊盘周围会显示一条虚线,用于定义埋头孔的轮廓。埋头孔在 2D、3D 和 Draftsman 中均受支持。
测试点
Fabrication/Assembly – 这些选项允许您指定焊盘(通孔或 SMD)作为制造和/或装配测试中的测试点位置。启用 Top 可将该焊盘定义为顶层测试点。启用 Bottom 可将该焊盘定义为底层测试点。
过孔属性
的 Via 模式
网络信息此区域提供该过孔所属网络的信息,以及当该网络为成员时,其差分对和/或 xSignal 信息。适用时还会显示类信息。Delay、Length、Max Current 和 Resistance 的值也会一并提供。
有关网络信息的更多内容,请参阅 PCB 放置与编辑技术 页面。
定义
-
Component – 此字段仅在 PCB 编辑器中显示,且仅当所选过孔是某个 PCB 元件的组成部分时才会出现,并显示父 PCB 元件的标号。选择可点击的 Component 链接,可打开父元件的 属性面板的元件模式。
-
Net – 用于为过孔选择网络。活动板设计中的所有网络都会列在下拉列表中。选择 No Net 可指定该过孔不连接到任何网络。图元的 Net 属性会被设计规则检查器用于判定 PCB 对象的放置是否合法。或者,您也可以单击 Assign Net 图标(
)在设计空间中选择一个对象——该对象的网络将分配给所选过孔。
-
Name – 当选中一个或多个过孔时,单击下拉框会显示过孔名称,并列出在 Layer Stack 中定义的所有过孔跨度。板上使用的所有过孔都必须属于 Layer Stack 中定义的过孔跨度之一。
-
Propagational Delay – 此字段列出传播延迟,即信号前沿从发送端传播到接收端所需的时间。
-
Template – 显示该过孔当前使用的模板。使用下拉列表可选择其他模板。如果存在关联的 Library,此处也会显示该库。
-
Library – 显示当前库中包含的过孔模板。如果过孔是从 Pad Via Library(*.PvLib)放置的,则此字段中将包含该库的名称。放置后,
图标会变为可用,这表示该已放置过孔的属性由库定义,不能再编辑。如果
图标未启用,则其内容仍可编辑。
-
(X/Y)
- X(第一个字段) – 此字段显示相对于当前原点的过孔中心当前 X 位置。编辑该字段中的值可更改过孔相对于当前原点的位置。数值可使用公制或英制输入;如果输入值所用单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Units 模式下 Properties 面板 Other 区域中的 Board 设置决定(当设计空间中未选择任何对象时可访问该模式);如果未指定单位,则使用默认单位。
- Y(第二个字段) – 此字段显示相对于当前原点的过孔中心当前 Y 位置。编辑该字段中的值可更改过孔相对于当前原点的位置。数值可使用公制或英制输入;如果输入值所用单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Units 模式下 Properties 面板 Other 区域中的 Board 设置决定(当设计空间中未选择任何对象时可访问该模式);如果未指定单位,则使用默认单位。
过孔叠层
-
Simple – 选择以使用简单过孔。
- Diameter – 输入所需的过孔直径。该过孔直径在所有层上都相同。
- Relief – 启用后可自定义该过孔的热焊盘连接,覆盖适用的 Polygon Connect Style 规则。
-
Thermal Relief – 启用 Relief 选项后,单击该链接可打开 Polygon Connect Style 对话框,在其中按需更改热焊盘连接选项。单击 Edit Points 按钮可手动定义热焊盘辐条的连接点。
-
Top-Middle-Bottom – 选择以为顶层、所有内部信号层和底层分别设置不同的直径。
- Displayed Layer(s) – 单击显示的某一层以配置该层的过孔。选中的层会高亮显示。
- Diameter – 单击下拉框,然后输入所选层所需的过孔直径。
- Relief – 启用后可自定义该过孔的热焊盘连接,覆盖适用的 Polygon Connect Style 规则。
-
Thermal Relief – 启用 Relief 选项后,单击该链接可打开 Polygon Connect Style 对话框,在其中按需更改热焊盘连接选项。单击 Edit Points 按钮可手动定义热焊盘辐条的连接点。
-
Full Stack – 选择以使用完整叠层过孔对象。
- Displayed Layer(s) – 单击显示的某一层以配置该层的过孔。选中的层会高亮显示。
- Diameter – 单击下拉框,然后输入所选层所需的过孔直径。
- Relief – 启用后可自定义该过孔的热焊盘连接,覆盖适用的 Polygon Connect Style 规则。
-
Thermal Relief – 启用 Relief 选项后,单击该链接可打开 Polygon Connect Style 对话框,在其中按需更改热焊盘连接选项。单击 Edit Points 按钮可手动定义热焊盘辐条的连接点。
-
Hole Size – 此字段显示该过孔当前的孔径。该值指定制造时要在过孔中钻出的孔的直径(圆孔、方孔或槽孔),单位为 mil 或 mm。孔径可设置为 0 到 1000mil,且可设置为大于过孔本身,以定义无铜机械孔。编辑此字段中的值可更改过孔孔径。数值可使用公制或英制输入;如果输入值所用单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Units 模式下 Properties 面板 Other 区域中的 Board 设置决定(当设计空间中未选择任何对象时可访问该模式);如果未指定单位,则使用默认单位。
-
Tolerance – 设置孔公差属性有助于确定电路板的配合与极限。请为孔指定最小(-)和最大(+)公差。Altium Designer 中没有默认的孔公差值。
阻焊扩展
-
Rule – 选择后,过孔的阻焊扩展将遵循适用的 Solder Mask Expansion 设计规则中定义的值。
-
Top
- Tented – 勾选后可覆盖阻焊扩展设计规则中的任何阻焊设置,使该过孔顶层阻焊层上没有开窗,因此形成盖油。禁用此选项后,该过孔将受阻焊扩展规则或特定扩展值影响。
-
Bottom
- Tented – 勾选后可覆盖阻焊扩展设计规则中的任何阻焊设置,使该过孔底层阻焊层上没有开窗,因此形成盖油。禁用此选项后,该过孔将受阻焊扩展规则或特定扩展值影响。
-
Top
-
Manual – 选择后可覆盖适用的设计规则,并为该过孔指定阻焊扩展值。
-
Top – 输入顶层阻焊扩展值。数值可使用公制或英制输入;如果输入值所用单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Units 模式下 Properties 面板 Other 区域中的 Board 设置决定(当设计空间中未选择任何对象时可访问该模式);如果未指定单位,则使用默认单位。仅当未启用 Tented 时,此字段才可访问。
- Tented – 勾选后可覆盖阻焊扩展设计规则中的任何阻焊设置,使该过孔顶层阻焊层上没有开窗,因此形成盖油。禁用此选项后,该过孔将受阻焊扩展规则或特定扩展值影响。
-
Bottom – 输入底层阻焊扩展值。数值可使用公制或英制输入;如果输入值所用单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Units 模式下 Properties 面板 Other 区域中的 Board 设置决定(当设计空间中未选择任何对象时可访问该模式);如果未指定单位,则使用默认单位。仅当此区域右侧的
图标设置为
且未启用 Tented 选项时,此字段才可访问。当图标处于
状态且未启用 Tented 选项时,底层阻焊扩展值将与顶层相同。
- Tented – 勾选后可覆盖阻焊扩展设计规则中的任何阻焊设置,使该过孔底层阻焊层上没有开窗,因此形成盖油。禁用此选项后,该过孔将受阻焊扩展规则或特定扩展值影响。
- From Hole Edge – 启用后,阻焊开窗将跟随孔径大小。因此,阻焊与过孔尺寸无关,而是基于孔径进行缩放。另请注意,过孔的阻焊开窗尺寸会跟随孔径的任何变化而变化。
-
Top – 输入顶层阻焊扩展值。数值可使用公制或英制输入;如果输入值所用单位不是当前默认单位,请同时输入单位。默认单位(公制或英制)由 Units 模式下 Properties 面板 Other 区域中的 Board 设置决定(当设计空间中未选择任何对象时可访问该模式);如果未指定单位,则使用默认单位。仅当未启用 Tented 时,此字段才可访问。
过孔类型和特性
- IPC 4761 Via Type – 使用下拉列表根据 IPC 4761 标准选择过孔类型,Design Guide for Protection of Printed Board Via Structures。
-
Grid – 当在 IPC 4761 Via Type 下拉列表中选择了除
None之外的过孔类型时显示。选择电路板 Side,并为根据所选过孔类型可用的特性输入一个 Material。
测试点
Fabrication/Assembly – 这些选项允许您指定过孔作为制造和/或装配测试中的测试点位置。启用 Top 可将该过孔定义为顶层测试点。启用 Bottom 可将该过孔定义为底层测试点。
焊盘和过孔热焊盘连接
Properties 面板中 Pad Stack / Via Stack 区域的 Thermal Relief 字段会汇总当前应用的热焊盘连接配置。例如,Relief, 15mil, 10mil, 4, 90 表示:
- 已应用热焊盘连接;
- 隔离间隙宽度为 15mil;
- 热焊盘导体宽度为 10mil;
- 热焊盘导体旋转角度为 90 度。
当 Thermal Relief 字段中的复选框被禁用时,焊盘和过孔的多边形热焊盘连接为 rules-driven,也就是说,这些连接由适用的 Polygon Connect Style 设计规则 定义。对于单个焊盘,可通过为所需层启用相关的 Thermal Relief 选项来自定义热焊盘连接配置。在这种情况下,热焊盘连接将被视为 custom。要了解更多信息,请参阅 定义自定义热焊盘连接。
阻焊与锡膏扩展
在每个焊盘/过孔位置,都会在阻焊层上自动生成阻焊。阻焊采用负片方式定义,也就是说,所放置的对象定义了阻焊层上的开窗。在每个焊盘位置,也会在锡膏层上自动生成锡膏开口。生成在掩膜层上的形状为焊盘/过孔形状,并根据 PCB 编辑器中设置的 阻焊扩展 和 锡膏扩展 设计规则,或 Properties 面板中指定的数值进行扩展或收缩。
编辑焊盘或过孔时,您会分别在 Properties 面板的 Pad Stack 和 Solder Mask Expansion 区域中看到阻焊扩展和锡膏扩展的设置。虽然提供这些设置是为了让您对焊盘/过孔的扩展需求进行局部控制,但通常并不需要使用它们。通常,在 PCB 编辑器中定义适当的设计规则来控制锡膏和阻焊要求会更容易。使用设计规则时,可以先用一条规则为板上的所有元件设置扩展,然后在需要时添加其他规则,以针对特定情况,例如板上使用的某一特定封装类型的所有实例,或某个特定元件上的某个特定焊盘等。
要在设计规则中设置掩膜扩展:
-
确认在 Properties 面板的 Pad Stack 区域中(针对焊盘),已将 Rule Expansion 选项选为 Shape;并且/或者在 Properties 面板的 Solder Mask Expansion 区域中(针对过孔),已选择 Rule 选项。
-
在 PCB 编辑器中,从主菜单选择 Design » Rules,并在 PCB 规则与约束编辑器对话框 中检查 Mask 类别下的设计规则。当封装放置到 PCB 中时,将遵循这些规则。
若要覆盖扩展设计规则并将掩膜扩展指定为焊盘/过孔属性,请在 Properties 面板的 Pad Stack 区域中(针对焊盘)将 Manual Expansion 选为 Shape,并且/或者在 Properties 面板的 Solder Mask Expansion 区域中(针对过孔)选择 Manual,然后输入所需的值。
焊盘和过孔盖油
通过为阻焊扩展定义适当的值,可以实现焊盘和过孔的部分或完全盖油。该扩展约束既可以在 Properties 面板中按对象逐一设置,也可以通过定义适当的阻焊扩展设计规则来设置。将扩展值设为合适的数值后,您可以实现以下效果:
- 要对焊盘/过孔进行部分盖油——仅覆盖焊环区域,请将扩展设置为一个负值,使阻焊一直收缩到焊盘/过孔孔边。
- 要将焊盘/过孔完全盖油——即覆盖焊盘铜环和孔——请将 Expansion 设置为一个负值,且其绝对值等于或大于焊盘/过孔的半径。
- 要在单个层上对所有焊盘/过孔进行盖油,请设置适当的 Expansion 值,并确保某条 Solder Mask Expansion 规则的作用范围(Full Query)覆盖所需层上的所有焊盘/过孔。
- 对于设计中定义了不同过孔尺寸的情况,若要将设计中的所有焊盘/过孔都完全盖油,请将 Expansion 设置为一个负值,且其绝对值等于或大于最大焊盘/过孔的半径。对单个焊盘/过孔进行盖油时,可选择遵循适用设计规则中定义的扩展值,或覆盖该规则并直接将指定的扩展值应用到该焊盘/过孔。
测试点
Related page: 在电路板上分配测试点
该软件全面支持测试点,允许将焊盘(通孔或 SMD)和过孔指定为制造和/或装配测试中的测试点位置。通过设置焊盘/过孔相关的测试点属性,即可将其指定为测试点——包括它应作为制造测试点还是装配测试点,以及应在电路板的哪一侧用作测试点。这些属性可在 Testpoint Properties 面板的相应区域中找到。
为简化流程并减少手动设置测试点属性的需要,软件提供了基于已定义设计规则自动分配测试点的方法,并可使用 Testpoint Manager(Tools » Testpoint Manager)。在每种情况下,这种自动分配都会为焊盘/过孔设置相应的测试点属性。
焊盘细节
焊盘标号
每个焊盘都应使用一个标号进行标记 (通常表示元件引脚编号),长度最多为 20 个字母数字字符。如果初始焊盘的标号以数字字符结尾,则在放置过程中,焊盘标号会自动按 1 递增。在放置前,可在 Properties 面板中更改第一个焊盘的标号。
若要实现字母递增,例如 1A、1B,或除 1 之外的其他数字递增,可使用 Setup Paste Array dialog ,该对话框可通过在 Paste Special dialog(Edit » Paste Special)中按下 Paste Array 按钮来访问。
粘贴阵列功能
在将焊盘复制到剪贴板之前先设置其标号后,可使用 Setup Paste Array 对话框在焊盘放置期间自动应用标号序列。通过使用 Text Increment 对话框中的 Setup Paste Array 字段,可以放置以下焊盘标号序列:
- 数字型(1、3、5)
- 字母型(A、B、C)
- 字母数字组合型(A1 A2、1A 1B、A1 B1 或 1A 2A 等)
若要按数字递增,请将 Text Increment 字段设置为所需的递增量。若要按字母递增,请将 Text Increment 字段设置为字母表中对应于要跳过字母数的字母。例如,如果初始焊盘的标号为 1A,则将该字段设置为 A(字母表中的第一个字母) 即可使标号按 1 递增。如果将该字段设置为 C(字母表中的第三个字母),则标号将变为 1A、1D(A 之后三个字母)、1G,依此类推。
跳线连接
跳线连接用于定义元件焊盘之间的电气连接,这些连接在 PCB 上并未通过图元进行实际布线。这在单层板中尤其有用,因为导线可用于跨越该唯一物理层上的走线。
元件内的焊盘可在 Properties 面板中通过 Jumper 值进行标记。共享相同 Jumper 和相同电气网络的焊盘会告知系统:它们之间存在合法但物理上未连接的连接。
跳线连接在 PCB 编辑器中显示为弯曲的连接线。设计规则检查器不会将跳线连接报告为未布线网络。
过孔细节
定义过孔属性
虽然每种过孔类型跨层(Z 平面)要求是在 Layer Stack Manager 的 Via Types 选项卡中定义的,但过孔的尺寸属性由以下方式定义:
-
在 Properties panel 中手动编辑已放置的过孔;或
-
通过 PCB 默认图元,当手动放置过孔时(Place » Via);或
-
通过 Routing Via Style 设计规则,如果该过孔是在交互式布线、ActiveRouting 或自动布线期间放置的。
配置 Routing Via Style 设计规则
Main page: 定义、限定范围和管理 PCB 设计规则
在交互式布线、ActiveRouting 或自动布线期间放置的过孔,其尺寸属性由适用的 Routing Via Style 设计规则控制。为便于在设计规则中定位过孔,提供了一组与过孔相关的查询关键字,可在规则范围中使用(Where the Object Matches);这些关键字将在 下文详细说明。
当您在布线时执行层切换,软件会查看此次层切换的起始层和结束层,并从 Layer Stack Manager 中选择一种允许的 Via Type。随后,它会识别优先级最高的适用 Routing Via Style 设计规则,并将该规则中 Constraints 部分的过孔尺寸设置应用到即将放置的过孔。
例如,您可能有一组 DRAM_DATA 网络,它们在 TopLayer - 到 - S2 层转换以及 S2 - 到 - S3 层转换时需要使用 µVia,而在所有其他层转换时则需要钻孔通孔过孔(并且这也不同于其他网络所需的过孔)。这可以通过创建两条 Routing Via Style 设计规则来定位这些 DRAM_DATA 网络来实现。下方显示了一个合适的 µVia 设计规则示例,将光标悬停在图像上可显示通孔设计规则。

设计规则可限定为应用于特定类型的过孔。
为简化 Routing Via Style 设计规则的范围限定过程,提供了以下与过孔相关的查询关键字:
| Via Type Query | Returns |
|---|---|
| IsVia | 所有过孔对象,不论其 Via Type 如何。 |
| IsThruVia | 所有从顶层跨到到底层的过孔。 |
| IsBlindVia | 所有从表层开始并结束于内部层且不是 µVia 的过孔。 |
| IsBuriedVia | 所有从内部层开始并结束于另一内部层且不是 µVia 的过孔。 |
| IsMicroVia | 所有启用了 µVia 选项并连接相邻层的过孔。 |
| IsSkipVia | 所有启用了 µVia 选项并跨越 2 层的过孔。 |
交互式布线期间的过孔放置
在交互式布线期间切换层时,软件会自动插入一个过孔。所选过孔取决于以下因素:
- 该层切换所跨层范围内可用的 Via Type。
- 适用于该层切换所选 Via Type 的 Routing Via Style 设计规则。
在从 L1 到 L4 的层切换期间放置堆叠 µVia。Interactive RoutingProperties 面板的模式会显示将要放置的 Via Type; 按 6 可在可能的过孔堆叠之间循环切换; 按 8 可显示可能的过孔堆叠列表。
控制交互式布线期间放置的过孔
-
当您切换布线层时,软件会自动选择最适合该跨层范围的 Via Type。
-
如果存在多个可用的 Via Type/组合 (过孔堆叠)——按 6 快捷键可交互式循环切换该层切换可用的所有过孔堆叠,按 8 快捷键可显示列表。过孔堆叠按以下顺序显示:使用 µVia、使用 Skip µVia、使用 Blind via、使用 Thruhole via。如果层切换跨越多个层且定义了合适的 Via Type,则可放置堆叠过孔。建议的 Via Type 会在状态栏和 Heads Up 显示中给出详细信息,例如 [µVia 1:2, µVia 2:3, µVia 3:4],如上图所示。
-
上一次使用的过孔堆叠会保留为您下一条布线网络的默认值。 默认过孔堆叠仅在当前编辑会话中保留。
-
过孔尺寸属性由适用的 Routing Via Style design rule 指定,关于如何定义合适的 Routing Via Style 设计规则的策略,已在 上文讨论。
-
若要在执行层切换时交互式更改过孔尺寸,请按 4 快捷键。这将在以下 Via Size 模式之间循环切换:
Rule Minimum;Rule Preferred;Rule Maximum;User Choice;当前 Via-Size 模式会显示在 Heads Up 显示和状态栏中(如上图所示)。如果选择了 User Choice,请按 Shift+V 打开 Choose Via Sizes dialog,并选择首选过孔尺寸。对话框中显示的可用过孔尺寸列表取自设计中已使用过孔的列表,可在 PCB 面板的 Pad and Via Templates mode 中查看。如果在适用的 Routing Via Style design rule 中使用了 Template preferred 模式,则使用 4 快捷键将在启用的过孔模板之间循环切换。
-
建议的 Via Type 的侧视图会显示在 Properties 面板中,如上所示。
-
若要放置一个过孔并继续在同一层上布线,请按 2 快捷键。
-
若要放置一个过孔并暂停该连接的布线,请按数字小键盘上的 / 快捷键。
-
如果正在布线的网络要连接到内部电源平面,请按 / 键(数字小键盘上)放置一个连接到相应电源平面的过孔。除 Any Angle 模式外,这在所有走线放置模式下都有效。
-
布线时按 Shift+F1 可查看所有命令内快捷键菜单。
使用堆叠过孔
-
构成连续连接的堆叠过孔可以像单个过孔一样操作,click and drag 在该堆叠上即可连同其附着布线一起移动全部过孔。
-
单击一次可选择堆叠中最上方的过孔。如果鼠标未移动,后续的单击将依次选择该堆叠中的其他各个过孔。
-
Ctrl+Click and drag 仅移动所选过孔及其附着布线。
-
若要选择堆叠中的所有过孔,先单击一次选择其中一个,然后按 Tab 将该选择扩展为包含该堆叠中的所有过孔。
配置过孔显示
提供了许多显示功能,可帮助您处理过孔。
过孔颜色
过孔颜色在 View Configuration panel 中配置。过孔的铜环显示为 Layers 部分中的当前 Multi-Layer 设置。 过孔孔颜色显示为 System Colors 部分中的 Via Holes 设置。您还可以通过切换所需设置的
来禁用孔的显示。

第一张图中显示的是通孔过孔。第二张图中的过孔是盲孔;孔会显示为起始层和结束层的颜色。
过孔与阻焊层
PCB 编辑器中默认的层显示方式始终将 Multi-Layer 显示为最上层。尤其当焊盘或过孔使用负的 mask expansion 时,这会使阻焊层内容难以准确查看,因为阻焊层内容会消失在多层对象之下。您可以通过在 Preferences 对话框的 PCB Editor – Display 页面上更改层绘制顺序来解决此问题。将当前层设置为绘制在最上方。
将层绘制顺序更改为在顶部显示 Current Layer 后,当您将 Top Solder 设为当前层时,阻焊开窗会被准确显示,如下图所示。绿色箭头显示了阻焊开窗的尺寸:左侧为一个过孔,中间为一个阻焊开窗收缩的焊盘,右侧为一个阻焊开窗扩大的焊盘。

配置显示设置,以便检查阻焊开窗。
堆叠过孔的显示
如果存在堆叠过孔,则显示的数字为堆叠中所有过孔的起始层和结束层。将光标悬停在下图上可显示过孔的 3D 视图,图像右侧是一组由三个过孔组成的堆叠。
过孔中可显示所跨层。将光标悬停可显示过孔的 3D 视图。
其他过孔显示设置
若要在过孔跨层范围内显示过孔网络名称和层编号,请分别在 View Configuration 面板的 View Options 选项卡上的 Additional Options 区域中启用 Via Nets 和 Via Span 选项。
浏览焊盘和过孔孔信息
在 PCB 面板 Hole Size Editor的

面板各部分显示对孔类型、样式和状态所应用的累积筛选。
可在面板的 Unique Holes 区域中通过在相应列单元格内输入值,对各组孔进行批量编辑。您可以在 Hole Size 列中输入数值,以更改焊盘和过孔当前的孔尺寸。

编辑所选六个匹配孔样式组的孔尺寸。
您还可以在适用时更改孔的对应 Hole Length、Hole Type 和 Plated 项。

更改所选六个匹配孔样式组的孔类型。
属于所选孔组的单个焊盘/过孔对象会列在 PCB 面板下方的 Pad/Via 部分中。右键单击列表中的某个对象,然后选择 Properties(或直接双击该条目),即可打开该图元对应的 Properties 面板模式,在其中可查看和编辑其属性。
若要使用 PCB 中当前的钻孔符号数据更新 PCB 面板的 Hole Size Editor 模式,请在该模式下面板区域内右键单击并选择 Refresh 命令。
支持背钻
Hole Size Editor 模式的 PCB 面板也可用于检查作为背钻目标的焊盘和过孔。背钻层对会显示在 Layer Pairs 列表中,并附加 [BD] 文本以示区分。
选择某个背钻孔尺寸时,这些对象的 Kind 会显示为 Backdrill。利用此功能可快速定位并检查背钻孔。请注意,面板中不能编辑背钻设置。
背钻报告
若要生成所有背钻事件的报告,请在 Unique Holes 列表中右键单击,然后从上下文菜单中选择 Backdrill Report。
该报告会详细列出每个背钻事件,包括位置、钻孔尺寸和钻孔深度。
支持沉孔
Hole Size Editor 模式的 PCB 面板也可用于检查启用了沉孔特性的焊盘。当 PCB 设计中的焊盘对象在一侧或两侧启用了沉孔(沉台孔/沉头孔)特性时,相关的 Counterholes Top 和/或 Counterholes Bottom 组会显示在 Layer Pairs 列表中。Counterhole Depth 和 Counterhole Angle 列可显示在面板的 Unique Holes 区域中。请注意,面板中不能编辑沉孔设置。

设计中的沉孔信息会显示在 PCB 面板的 Hole Size Editor 模式中。









