读懂QFN封装尺寸图:公差契约、焊盘补偿与钢网设计 简介QFN系列元器件封装尺寸图是一份面向PCB设计工程师与硬件开发人员的参数速查资料主要用于QFN封装选型、焊盘布设及封装兼容性核对。压缩包内共1个PDF文件约981KB集中收录多组QFN封装尺寸图并以毫米和英寸双单位列出A、A1、A3、D、E、D1、E1、kb、eL等关键尺寸的典型值与最小/最大值。读者可据此核对引脚间距、本体占位和内部引脚区域合理确定焊盘宽度与长度降低虚焊、短路及贴装偏差风险同时为散热路径和PCB层叠安排提供尺寸依据。该资料已有5486人学习适合需要快速查阅封装边界、复核焊盘设计或补齐QFN封装参数认知的初、中级PCB设计人员使用。1. QFN 封装尺寸图被当成外形图的公差契约多数人拿到 QFN 封装尺寸图第一反应是量外形本体多大、多高、引脚多长。但真正决定这颗料能不能稳定上线的从来不是那几个典型值而是 MIN 与 MAX 夹出来的那条公差带。QFN 封装尺寸图本质是一份契约器件方承诺本体、引脚、外露焊盘只会落在这些区间内PCB 封装设计要做的事是在这条区间上做补偿让“最坏情况的器件”配上“最坏情况的板子”仍然能长出合格焊点。读不懂这张表后面所有焊盘、钢网、贴片参数都是在猜。2. 符号表拆解A、D/E、D1/E1、b、L 各自在约束什么一张 QFN 尺寸表看上去像密码本A、A1、A3、D、E、D1、E1、b、kb、e、L、L1、L2、L3 排成两列左边毫米右边英寸。符号多但按功能分只有三组管高度的、管平面的、管引脚的。三组各自对应一类失效模式读错哪一组就会踩到哪一类问题。2.1 高度链 A / A1 / A3共面性、离板间隙与回流时的落脚空间A 是总高。对 QFN 来说这个数在 PCB 设计里几乎用不上除非要算机壳间隙或者堆叠高度。真正致命的是 A1。A1 是 standoff也就是可焊端底面到塑封体底面的距离。QFN 没有传统意义上的引脚可焊端是本体侧面和底面的一小块裸铜本体底面比可焊端底面高出一个 A1。这个间隙有三个作用让助焊剂挥发物有地方跑、让底部填充胶能流进去、让熔融锡有空间形成 fillet而不是被本体压住。输入里 A1 的区间是 0.000 ~ 0.050 mmMIN 是 0。这个 0 很要命它意味着存在本体底面直接坐在 PCB 上的批次。一旦本体坐板可焊端底面和焊盘之间的空隙就只剩 A 的差值。如果散热焊盘上的锡膏厚度超过 A1 的 MAX器件就会被锡膏顶起来引脚全部悬空。这就是很多 QFN 的散热焊盘要做钢网减薄、或者开窗缩面积的原因——不是为了省锡是为了控制“顶起高度”。A3 这一项在输入的多组数据里只出现了符号没给数值。这在器件图纸里很常见A3 一般是塑封体顶部到某个基准面的厚度或者干脆是参考项由 A 减去 A1 推出不单独管控。看到空值别慌也别自己填一个数进去——它的缺失本身就是信息这一项不参与检验。提示判断一个尺寸是否受管控看它有没有 MIN/MAX。只有符号没有数值的一律当参考项处理。2.2 平面链 D/E 与 D1/E1本体公差和外露焊盘是两套坐标系D 和 E 是本体塑封体的长和宽D1 和 E1 是底部外露散热焊盘的尺寸。输入里那组 3×3 的规格写得很清楚D/E 是 2.900~3.100D1/E1 是 1.600~1.800。本体 3.0 见方公差 ±0.1中间那块裸铜 1.7 见方公差也是 ±0.1。这两个公差独立管控不同心。最坏情况下本体往左偏 0.1、散热焊盘往右偏 0.1裸铜边缘相对本体边缘就偏了 0.2。对焊盘设计的含义是PCB 侧的散热焊盘不能贴着 D1/E1 的最大值做因为器件贴偏之后锡膏会被挤到引脚区造成连锡或者锡珠。还有一层容易混淆的不同厂家、不同系列的图纸里D1/E1 的定义并不统一。有的把它定义成外露散热焊盘有的定义成“引脚内缘到内缘”的距离。输入这份合集里D1 出现过 1.100~1.300、2.000~2.200、2.700~2.900、3.100~3.300跨度很大说明它是多个封装规格拼在一起的。读这种合集第一件事是找到每组的符号定义表而不是从第一行往下顺着抄。引脚占据的环带宽度就是 (D − D1)/2。以上面那组为例(3.0 − 1.7)/2 ≈ 0.65 mm。这个 0.65 决定了可焊端长度 L 的上限也决定了侧面能留多少爬锡空间。环带被两头一挤中间剩下的余量就是工艺窗口。2.3 引脚链 b、kb、e、L三个数决定会不会连锡b 是可焊端宽度e 是引脚间距L 是可焊端从本体边缘伸出的长度。这三个数基本决定了焊盘形状。输入里 e 出现 0.400 TYP、0.500 TYP、0.650 TYP 三种b 对应 0.150~0.250、0.180~0.300、0.250~0.350。两组数放一起看规律很清楚b 的 MAX 大约是 e 的 0.5~0.6 倍。0.4 pitch 配 0.15~0.250.5 pitch 配 0.18~0.300.65 pitch 配 0.25~0.35。这个比例不是巧合它来自蚀刻和冲压的工艺极限——引脚宽度越接近 pitch 的一半相邻引脚之间的间距越难保证连锡风险直线上升。注意e 是 TYP不是公差项。pitch 的实际误差体现在累积上常见做法是给出总累积公差比如 ±0.05而不是每个脚单独标公差。kb 这个符号在输入里跟 b 靠得很近数值也几乎一样0.180~0.300 对 0.180~0.300。常见的实现思路是b 是引脚在某个基准高度上的宽度kb 是底部可焊端实际接触焊盘那一面的宽度两者因为蚀刻侧壁角度会有细微差别。做焊盘时取两者中较大的那个理由是焊盘要覆盖最宽的那一面而不是平均面。L 系列更复杂。输入里出现过 L、L1、L2、L3 同时存在的情况比如某组 L1 是 0.250~0.450、L2 是 0.230~0.430、L3 是 0.100 REF。这种多段 L 通常对应带阶梯切口的可焊端L1 是侧面可焊端的高度也就是 wettable flank 的深度L2 是切口的另一段L3 是参考段。侧面能爬锡的高度直接由 L1 决定而侧面爬锡是 QFN 唯一能用目视或者 AOI 判断焊点好坏的地方——底部焊点被本体挡得严严实实根本看不见。这就解释了一个设计取舍焊盘在 toe 方向必须比 L 长出一截不只是为了焊料量更是为了让侧面 fillet 有可见的弧度。如果焊盘和可焊端等长回流后侧面只会看到一个齐平的断面AOI 判不了只能上 X-Ray检测成本直接翻倍。3. 从尺寸表到焊盘公差叠加与补偿方向的底层逻辑尺寸表到焊盘之间没有公式可以直接套。中间隔着贴片精度、蚀刻精度、阻焊对位精度这三层误差每一层都在吃掉焊盘的余量。理解补偿的方向性比记住任何一个补偿系数都重要。3.1 为什么焊盘总是往外长焊点成立的条件是三个东西重叠器件的可焊端、PCB 的焊盘、回流后剩下的锡。这三者在贴片后都不会刚好对齐——贴片机有 ±0.05 的放置误差器件有 ±0.1 的尺寸公差PCB 蚀刻有 ±0.025阻焊对位有 ±0.05。误差不会互相抵消只会叠加最坏情况是全部同向。补偿的唯一手段是让焊盘在“必须重叠”的方向上多留冗余。toe外侧多留是为了让锡有地方形成外弧、让 AOI 有可见面、让贴偏的器件不至于悬空heel内侧靠本体那侧少留甚至不留是因为多留会让锡爬到本体底下表面张力把器件往上拉side两侧留多少完全被 pitch 限制住。IPC 的密度等级A/B/C对应最大、中等、最小本质上就是把这三段冗余量化。等级越低冗余越小密度越高返修越难。选哪一级与产线能力相关不是审美问题能做 0.4 pitch 的产线用中等密度够只能做 0.5 pitch 的产线硬上高密度等于给自己找麻烦。3.2 一组可复算的例子0.5 pitch、3×3 本体拿输入里那组数据实际算一遍比看任何公式都清楚。# 从 QFN 尺寸表推导 SMD 焊盘单位 mm # 核心原则算焊盘多大用 MAX算会不会连锡用 MIN qfn { D: (2.900, 3.100), # 本体长 E: (2.900, 3.100), # 本体宽 D1: (1.600, 1.800), # 外露散热焊盘长 E1: (1.600, 1.800), # 外露散热焊盘宽 b: (0.180, 0.300), # 可焊端宽度 L: (0.300, 0.500), # 可焊端长度 e: 0.500, # pitchTYP A1: (0.000, 0.050), # 离板间隙 } TOE, HEEL, SIDE 0.10, 0.05, 0.05 # 三段补偿按产线能力取值 SM_MARGIN 0.05 # 阻焊单边开窗余量 pad_len qfn[L][1] TOE HEEL # 0.500 0.10 0.05 0.65 pad_wid qfn[b][1] 2 * SIDE # 0.300 0.05*2 0.40 gap qfn[e] - pad_wid # 0.500 - 0.40 0.10 dam gap - 2 * SM_MARGIN # 0.10 - 0.10 0.00 print(f焊盘 {pad_len:.2f} x {pad_wid:.2f} mm) print(f相邻焊盘净间距 {gap:.2f} mm阻焊坝宽 {dam:.2f} mm) # 散热焊盘取 D1 的 TYP再减一点余量绝不超过 MAX ep_len sum(qfn[D1]) / 2 - 0.02 # 1.70 - 0.02 1.68 print(f散热焊盘边长约 {ep_len:.2f} mm)跑出来三个结论焊盘 0.65 × 0.40相邻焊盘净间距 0.10阻焊坝宽 0.00。最后这个 0 是关键——在 0.5 pitch 上按 SIDE0.05 取值两侧各开 0.05 的阻焊余量之后坝已经不存在了阻焊层会连成一片焊盘之间是“共开窗”。这不是错误是设计上的必然。0.5 pitch 以下的 QFN几乎都要放弃阻焊坝改用 NSMD阻焊不定义焊盘铜箔定义加整体开窗。代价是连锡的容错更低好处是焊盘侧面有铜可以爬锡、焊料不容易被阻焊挤走。参数怎么改如果产线的贴片精度只有 ±0.1把 TOE 加到 0.15焊盘变成 0.70代价是 heel 那侧间隙更小锡更容易爬到本体底下。如果蚀刻厂只保证 ±0.03SIDE 可以缩到 0.03焊盘宽 0.36净间距回到 0.14阻焊坝勉强能做 0.04——但 0.04 的坝在量产里基本撑不住还是建议 NSMD。散热焊盘取 1.68比 D1 的 TYP1.70略小 0.02。这个减法是有意的宁可焊盘比裸铜小一点也不能大。焊盘大了锡膏在回流时会被挤到引脚区的内侧形成锡珠或者把器件顶偏焊盘小了最坏情况下裸铜最大 1.80、焊盘 1.68重叠率还有 93%够用。3.3 散热焊盘与钢网为什么开口要分格散热焊盘上的锡量是 QFN 工艺里最容易翻车的地方。锡多了回流时熔融锡的表面张力会把器件浮起来引脚全部离开焊盘出来就是批量虚焊锡少了热阻降不下来散热焊盘形同虚设同时气孔会集中在中心排不出去。常见的做法是按面积的 50%~70% 开窗再切成 2×2 或者 3×3 的网格格与格之间留 0.15~0.20 的间隔。分格有两个作用一是把大片锡膏拆成小块回流时气体从间隔里跑出来气孔率能从 30% 降到 10% 以内二是减小整体的表面张力避免器件被吸在焊盘上。注意分格的间隔方向要和引脚方向平行或者成 45 度不要随便切。间隔如果正好压在引脚内侧锡会顺着间隔流到引脚区。气孔率这条线行业里通用的判据是单块焊点不超过 25%、总面积不超过 30%。超过这个数热循环时应力集中在气孔边缘焊点会从那里开裂。X-Ray 抽检看的就是这个比例而不是简单看一眼“有没有气孔”。4. 双单位与 TYP/REF/MIN同一张表里三种“值”的语义尺寸表里最容易读错的不是符号而是值的性质。同一行里0.500 TYP、0.200 MIN、0.203 REF 并排出现三种标注的约束强度差了一个量级。再加上一列英寸事情就更绕了。4.1 英寸列不是换算冗余输入里每一组数据都带两列毫米和英寸。0.650 TYP 对应 0.026 TYP0.203 REF 对应 0.008 REF0.200 MIN 对应 0.008 MIN。0.026 英寸 0.6604 mm不是 0.650。0.008 英寸 0.2032 mm这才是 0.203 的来源。也就是说这一行里 0.203 是从英寸换过来的而 0.650 是从公制翻译过去的。同一张表里两列的原生方向可能相反。判断哪一列是原生看位数和是否规整。公制列出现 0.203、0.174、0.326 这种带零头的数说明它是英寸换算来的英寸列出现 0.026、0.020 这种整数说明它是公制换算来的。原生列的那个数才是设计意图另一列是给用英制单位的工程师看的。这个区别在 0.4 pitch 的器件上会放大成灾难。b 的 MIN 是 0.150 mm换算成英寸是 0.0059图纸上写 0.006如果反过来按 0.006 英寸当基准等于 0.1524 mm单脚差 0.0024十脚累积差 0.024。听起来不大但 0.4 pitch 上焊盘净间距本来只有 0.10 左右2.4% 的偏差足以让一侧的阻焊坝消失。交叉校验的办法很简单取十个 pitch 的总长度用两列各算一遍。0.65 pitch 十脚是 6.5 mm 和 0.256 英寸0.256 × 25.4 6.5024差 0.0024属于正常舍入如果算出来差 0.05 以上说明你看错了某一列的基准。4.2 TYP、REF、MIN 是三种约束强度这三种标注在表里混着出现很多人当成同一回事其实约束力差了一个量级。标注是否检验典型用途设计时怎么取MIN / MAX是本体、可焊端、离板间隙算焊盘用 MAX算间隙用 MINTYP一般不检验pitch、标称高度只用于画图和估算REF不检验内部台阶、参考面不参与任何计算MIN单向是侧面爬锡高度、standoff只保证下限上限不设TYP 不检验的原因很实际检验要量具、要工时、要抽检方案而 TYP 只是给设计者一个“大概在这里”的锚点。它的价值在于画图和对齐不在工艺承诺。真正需要设计者拿极值去算的场合TYP 一旦被当成承诺就会出错。MIN 单独出现比如 0本文还有配套的精品资源点击获取