3. 过孔结构建模基础
在高速通道联合仿真中,过孔往往不是“一个圆柱孔”这么简单。它同时包含孔径、焊盘、反焊盘、孔壁镀铜和残桩等几何要素,每一项都会改变局部电容、电感与回流路径,从而影响插入损耗、回波损耗和串扰。本节的目标是:能从叠层与加工信息中提取这些参数,并在 SIwave 中把它们建成可参数化、可复用的过孔模型。
一、五个核心几何参数及其电气含义
先明确参照约定:以下所有“深度、长度”均以 PCB 顶层表面为 z=0,向下为正方向;孔径、焊盘、反焊盘均指直径。
- 孔径(Drill Diameter):机械钻孔或激光钻孔的实际直径,典型值 0.15~0.35 mm。孔径主要影响孔壁电感与加工可行性,孔径越小,孔壁电感略增,但对高密度布线更有利。
- 焊盘(Pad):过孔与走线、平面连接处的铜盘,典型直径比孔径大 0.15~0.25 mm。焊盘提供连接面积,同时引入对参考平面的寄生电容。
- 反焊盘(Anti-pad):参考平面上为避让过孔而挖去的铜箔开口,典型直径比焊盘大 0.2~0.4 mm。反焊盘是控制过孔电容的关键参数,开口越大,寄生电容越小,但回流路径被拉长,电感上升。
- 孔壁(Barrel):孔内镀铜层,厚度通常 20~25 μm。它决定过孔的直流电阻与高频趋肤效应下的等效阻抗,是信号垂直传输的物理通道。
- 残桩(Stub):信号换层点以下未使用的孔壁段。残桩是最典型的“隐形杀手”,在 10 GHz 以上会形成谐振,显著恶化插入损耗。
这五个参数并非独立:焊盘与反焊盘共同决定过孔电容 C_via,孔壁长度与孔径共同决定过孔电感 L_via。工程上常用近似式估算:C_via ≈ 1.41·εr·D1·T/(D2−D1),L_via ≈ 5.08·h·[ln(4h/d)+1],其中 D1 为焊盘直径、D2 为反焊盘直径、T 为板厚、h 为过孔长度、d 为孔径。这些公式用于快速判断参数趋势,精确结果仍需三维电磁求解。
二、从叠层与加工信息中提取参数
实际提取时,建议按“叠层→钻孔表→平面开口→残桩”的顺序推进。以一块 8 层板为例,叠层为:Top / GND / Sig1 / Sig2 / PWR / Sig3 / GND / Bottom,总板厚 1.6 mm,信号从 Top 换层到 Sig3。
- 从叠层表读取各层介质厚度,确定信号换层点所在层与参考平面层的位置。
- 从钻孔表读取孔径,例如 0.25 mm;从焊盘表读取焊盘直径,例如 0.45 mm。
- 从平面层 Gerber 或 SIwave 的平面开口信息读取反焊盘直径,例如 0.70 mm。
- 计算残桩长度:换层点 Sig3 到板底 Bottom 之间的孔壁段即为残桩。若 Sig3 距板底 0.9 mm,则残桩约 0.9 mm。
这里有一个常见误区:很多人只关注孔径和焊盘,却忽略反焊盘与残桩。实际上在 10 GHz 以上,反焊盘直径变化 0.1 mm 就可能让回波损耗变化数 dB,而 0.9 mm 残桩足以在 15 GHz 附近产生明显谐振凹陷。
三、SIwave 中的创建、导入与参数化设置
SIwave 中过孔建模有两条路径:一是从 PCB 文件导入时自动识别过孔,二是手动创建参数化过孔。自动导入的过孔通常只带孔径与焊盘,反焊盘和残桩需要人工核对与修正。
参数化设置的核心是把几何量写成变量,便于扫参。例如在 SIwave 的 Via 属性中定义:
drill_d = 0.25 mm # 孔径
pad_d = 0.45 mm # 焊盘直径
antipad_d = 0.70 mm # 反焊盘直径
stub_len = 0.90 mm # 残桩长度
barrel_t = 25 um # 孔壁铜厚
建立参数后,可通过参数扫描观察反焊盘直径从 0.60 mm 到 0.80 mm 时插入损耗的变化,或对比残桩 0.9 mm 与背钻后 0.2 mm 的差异。判断依据通常是:在目标频段内,插入损耗曲线是否出现深谐振凹陷,回波损耗是否低于 −10 dB,以及 TDR 阻抗是否偏离 50 Ω 超过 ±10%。
四、参数关系与建模决策
下面这张图把五个几何参数、它们对电容/电感的影响,以及 SIwave 中的建模动作组织在一起,便于在建模时快速判断“先调哪个参数”。
五、建模检查要点
完成参数化建模后,建议做三项核对:第一,过孔在叠层中的起止层是否与原理图网络一致,避免“换层点错一层”导致残桩长度算错;第二,反焊盘是否在所有参考平面上都正确开口,漏开一处就会引入额外电容;第三,参数扫描的变量是否真正传递到三维模型中,而不是只改了标签。只有这三项都确认,后续的通道联合仿真结果才具备可信度。
掌握以上参数提取与参数化设置方法后,过孔就不再是“黑盒”,而是一个可以用几何量精确控制、用扫描结果验证的确定性结构。这是后续把过孔、连接器与通道联合起来仿真的基础。