4. 焊盘与封装库设计
在 Allegro 高速 PCB 设计流程中,焊盘(Pad)是封装的最小电气与机械单元,封装(Package Symbol)则是元器件在 PCB 上的物理映射。焊盘与封装库的质量直接决定后续布线可行性、焊接良率与信号完整性。本节围绕 Pad Designer 的焊盘创建、焊盘堆叠参数、热风焊盘与反焊盘设置,以及 IPC 封装向导的使用展开。
一、Pad Designer 与三类焊盘
Pad Designer 是 Allegro 提供的独立焊盘编辑工具,通过 padstack 文件(扩展名 .pad)描述一个焊盘在各层的形状与尺寸。按用途可分为三类:
- 通孔焊盘(Through Hole):贯穿所有层,含钻孔(Drill)、顶层/底层焊盘、内层焊盘及反焊盘,用于插件元件与安装孔。
- 表贴焊盘(SMD):仅存在于单面(通常 Top 或 Bottom),无钻孔,用于贴片元件。
- 过孔焊盘(Via):用于层间互连,含钻孔与各层焊盘,通常比元件焊盘小,分为通孔过孔、盲孔、埋孔。
创建通孔焊盘时,在 Pad Designer 中先设置 Units(常用 mil 或 mm)、Drill 直径,再在 Layers 页签逐层定义。以常见的 1.0 mm 插件引脚为例:钻孔直径取 1.0 mm,顶层/底层焊盘直径取 1.8 mm(约为钻孔的 1.8 倍),内层焊盘取 1.6 mm,反焊盘取 2.2 mm。表贴焊盘则只需在 Single layer mode 下定义 Top 层的 Regular Pad,例如 0402 电阻焊盘可取 0.6 mm × 0.65 mm。
二、焊盘堆叠参数
焊盘堆叠(Padstack)由多个层参数组成,理解各层含义是正确设置的前提:
| 层类型 | 作用 | 典型取值关系 |
|---|---|---|
| Regular Pad | 正常连接时的焊盘 | 基准尺寸 |
| Thermal Relief | 负片层散热连接 | 略大于 Regular |
| Anti Pad | 负片层隔离 | 大于 Regular 约 0.2~0.5 mm |
| Drill | 钻孔直径 | 由引脚直径决定 |
焊盘尺寸需与钻孔匹配:焊盘环宽(Annular Ring)一般不小于 0.15 mm,否则易在钻孔偏移时破环。内层焊盘可比外层略小,以节省布线空间。
三、热风焊盘与反焊盘
在负片(Negative)平面层中,焊盘与铜皮的关系由热风焊盘和反焊盘控制。热风焊盘用于需要电气连接的焊盘,通过四根辐条(Spoke)连接铜皮,既保证连接又利于散热与焊接;反焊盘用于不需要连接的焊盘,在铜皮上挖出隔离区,防止短路。
热风焊盘的关键参数包括:内径(Inner Diameter,通常等于钻孔加环宽)、外径(Outer Diameter,即隔离区直径)、开口宽度(Spoke Width,常取 0.2~0.3 mm)。反焊盘直径一般比焊盘大 0.2~0.5 mm。设置不当会导致平面层连接不良或短路,需在 Pad Designer 的 Thermal/Anti 页签中仔细定义。
四、IPC 封装向导
Allegro 提供 IPC-7351 标准的封装向导(IPC Compliant Footprint Wizard),可根据元件类型、引脚数、间距、本体尺寸自动生成符合标准的封装。操作路径为 File → New → Package Symbol (Wizard),选择元件类别(如 SOP、QFP、BGA、Chip),输入引脚间距、引脚宽度、本体长度等参数,向导自动计算焊盘尺寸与位置。
以 SOP-8 为例:引脚间距 1.27 mm,引脚宽度 0.4~0.5 mm,本体宽度 3.9 mm。向导会依据密度等级(Most/ Nominal/ Least)生成不同焊盘尺寸,Nominal 等级下焊盘长度约 1.5 mm、宽度约 0.6 mm。生成后需检查焊盘编号、丝印外框与器件原点(Origin)位置,确保与原理图符号一致。
Tools → Padstack → Modify Design Padstack 复核焊盘参数,并用 Display → Measure 验证引脚间距与焊盘中心距是否匹配数据手册。
焊盘与封装库是高速设计的基石。掌握 Pad Designer 的层参数逻辑、热风/反焊盘的隔离与连接机制,并善用 IPC 向导,可显著提升建库效率与一次成功率,为后续约束设置与布线打下可靠基础。