QFN封装尺寸图怎么读:焊盘计算与钢网开窗避坑指南 简介面向PCB设计与封装选型的QFN系列元器件封装尺寸图集汇集多种QFN规格的尺寸标注可作为焊盘设计、封装库建库与贴装工艺核对的参考依据。图表以毫米与英寸双单位并列给出A、A1、A3、D、E、D1、E1、b、kb、eL等符号的最小值、最大值与典型值覆盖0.4mm、0.5mm、0.65mm等常见引脚间距便于工程师按本体尺寸与引脚排布推算焊盘宽度、长度及散热区域。压缩包共1个文件为pdf格式的尺寸图文档整体约981KB轻量便携可直接在设计过程中查阅比对。目前已有5486人学习下载适合从事硬件设计、封装库维护与SMT工艺的初中级工程师作为常备速查工具也可用于校核既有封装与实物是否一致、排查虚焊与偏移等问题的尺寸成因。1. 从一次连锡说起QFN 封装尺寸图为什么不能靠“抄个数”某开发者拿一份 0.5 mm 间距的 QFN 器件画板焊盘照着本体外形 1:1 拉出来回流一遍四角连锡中间散热焊盘还被顶起。翻回 QFN 系列元器件封装尺寸图逐行对问题立刻现形b 标的是 0.180~0.300 mm是公差带不是一个数eL 从 0.300 到 0.500焊盘长度得按上限加外扩推不能拍中值。这套尺寸图的价值不在给一组数字而在于把每种 QFN 封装在毫米与英寸两套单位下都框死了最小值、典型值、最大值让 PCB 封装库有据可依。它适合三类人正在建库的画板工程师、要交 PCB 课设或毕设的学生、手上压着一堆不同间距 QFN 想统一规范的小团队。后面几章就按“读表、算焊盘、开钢网、避坑、验收”的顺序把这套 QFN 封装尺寸图拆成能直接照着做的流程。2. 尺寸表怎么读十五个符号背后的封装几何拿到尺寸表第一反应往往是“数字太多”。其实这十五个符号是有层次的一组描述高度方向一组描述平面外形一组描述可焊端还有一组描述节距和特殊结构。分层次读一张表三分钟能过完不分层次读就只能在 min 和 max 之间反复猜。2.1 高度链A、A1、A3 与 L 系列怎么串起来A 是封装总高含端子在内从 PCB 贴装面量到本体顶面。表里经常写成 0.700/0.800 到 0.800/0.900 这种斜杠形式含义是同一系列存在两种本体厚度薄款 0.700~0.800 mm厚款 0.800~0.900 mm换算成英寸就是 0.028/0.031 到 0.031/0.035。做布局时 A 决定背面能不能再放元件、散热器压得住压不住做建库时 A 只在 3D 模型和高度约束里用到不参与焊盘计算。A1 是端子底面到本体底面的站立高度多数组给的是 0.000~0.050 mm。这个数最容易被跳过但它直接决定两件事一是锡膏印刷厚度的下限A1 最大能到 0.05 mm说明本体允许被端子垫起半根头发丝的高度焊点成型后本体不一定要完全贴住 PCB二是贴片吸嘴的下压量A1 为 0 意味着端子与本体底面几乎齐平下压过猛会把锡膏挤到端子外侧造成连锡。我一般会在建库备注里把 A1 的值单独写一行提醒自己别在钢网厚度上做激进实验。A3 是端子厚度写作 0.203 REFREF 表示参考值不作为来料检验的判据。它的用处是估算端子侧面爬锡高度端子厚 0.203 mm焊点侧面能爬的高度上限就在这个量级指望靠侧面爬锡弥补焊盘内缩是不现实的。L 系列则是阶梯端子的长度细分L1 0.250~0.450、L2 0.230~0.430、L3 0.100 REF 出现在带多个台阶的封装里L3 这种带 REF 的值只用来描述台阶位置不能当尺寸公差用。提示带 REF、TYP、MIN 后缀的数值含义不同。REF 是参考、TYP 是典型值、MIN 是最小值只有带上下限的区间值才能直接用于焊盘外扩计算混用是建库出错的高频来源。2.2 本体与端子区D/E 与 D1/E1 的配对读法D 和 E 是本体长宽的外形尺寸D1 和 E1 是相对两边端子内缘之间的距离。四个数一起看才有意义因为 (D − D1)/2 就是单边端子在平面上的占用深度。以 D 1.900~2.100、D1 1.100~1.300 为例单边深度落在 0.300~0.500 mm 之间同一组的 E 1.900~2.100、E1 0.600~0.800单边深度是 0.550~0.750 mm。也就是说这颗器件在长边和短边上的端子伸出量并不相等如果照正方形对称建库一侧焊盘会短 0.2 mm 以上肉眼看不出来X-Ray 一看就露馅。D 和 E 直接决定占地与 courtyard。常见的做法是 courtyard 取 D、E 的最大值再加 0.25 mm 单边余量给贴片机吸嘴和返修烙铁留出空间。D1 和 E1 则约束焊盘的内侧边界焊盘内缘最多伸到 D1 最小值的一半处再往里就会侵占中心散热焊盘的阻焊坝。非对称的情况必须单独处理。表里有 D 3.224~3.376、E 1.274~1.426 这类数值长宽比接近 2.5:1D1 2.700~2.900、E1 0.300~0.500这是典型的双边端子长条形封装只有对边出脚另外两边是纯本体。把它当四边 QFN 建库会多出两排根本不存在焊盘DRC 不报错贴装时才发现器件放上去引脚对不齐。注意D1、E1 是端子区内边界不是散热焊盘尺寸。散热焊盘按 D1、E1 的最小值再内缩中间要给阻焊坝留出宽度这条后面第 3 章会展开。2.3 焊接敏感参数b、kb、e、eL 的取值区间b 是端子宽度e 是节距kb 是端子底部可焊面宽度eL 是底部可焊面长度。这四个数决定焊接良率也是最容易被误用的四个数。先说 e。表里出现的典型值是 0.200 TYP、0.400 TYP、0.500 TYP、0.650 TYP还有一个 0.150 REF 的超小间距。节距定下来焊盘宽度的天花板就定了0.500 节距下焊盘宽度加相邻间隙必须小于 0.5间隙一般控制在 0.15~0.20 mm那么焊盘宽度只能做到 0.30~0.35 mm。再说 b 和 kb。以 e 0.650 TYP、b 0.180~0.300 的一组为例最坏情况是相邻两颗端子都做到 b 上限 0.300此时端子之间的净间隙只有 0.650 − 0.300 0.350 mm。焊盘如果按 b 上限再大幅外扩间隙会被吃光。kb 通常比 b 略小或接近0.200 MIN 这种写法表示底部可焊面至少 0.2 mm 宽实际焊接面积按 kb 算比按 b 算更保守也更贴近现实。eL 是底部可焊面长度0.300~0.500、0.174~0.326、0.224~0.376 这些区间跨度都不小。跨度大意味着来料波动大焊盘长度必须按 eL 上限加脚尖外扩来定按下限算出来的焊盘在遇到上限料时会明显偏短爬锡不足、推力测试不过。这也是我坚持“焊盘按 max 算、间隙按 max max 校核”的原因两套算法必须同时跑一遍。3. 从尺寸到焊盘把封装表换算成 PCB 焊盘读完表只是第一步真正落地是把 min/max 换算成一组确定的焊盘长宽和间距。这一步手工算十颗器件就会出错写成脚本跑一遍几十颗也能一次过。3.1 焊盘外扩规则从 eL 的 min/max 到 pad 的 toe/heel焊盘长度由三部分组成端子底部可焊面长度 eL、脚尖外扩 toe、脚跟内缩 heel。toe 的作用是形成可见的爬锡斜面取值 0.15~0.25 mm节距越密取得越小heel 是焊盘往本体方向探入的长度取 0.05~0.10 mm太大会顶到本体底面造成立碑。焊盘宽度由 kb 或 b 加两侧余量 side 得到side 取 0.02~0.05 mm0.4 mm 以下节距建议压到 0.02。一个必须校核的约束是相邻焊盘间隙。算出焊盘宽度后用 e − pad_w 得到实际间隙0.5 mm 节距下间隙不小于 0.15 mm0.4 mm 节距下不小于 0.10 mm低于这个值钢网开窗会连成一片。第二个约束是焊盘内缘位置pad 内缘到器件中心的距离不能小于 D1 最小值的一半减去阻焊坝宽度否则和中心散热焊盘打架。参数取值来源常用取值说明toe脚尖外扩eL 上限之外0.15~0.25 mm密间距取小值heel脚跟内缩探入本体方向0.05~0.10 mm过大易立碑side宽度余量b 或 kb 两侧0.02~0.05 mm0.4 mm 以下取 0.02焊盘间隙e − pad_w≥0.15 mm0.5 节距与钢网开窗联动3.2 用一段脚本把整张尺寸表批量换算成焊盘手算容易漏掉状态有的组只有 b 没有 kb有的组 e 是 REF 不是 TYP。脚本里把这些分支写清楚后面加新器件只要往表里加一行。# 由 QFN 尺寸表推算焊盘尺寸输入均为 mm def qfn_pad(b_max, e, el_max, toe0.15, heel0.05, side0.02): b_max : 端子宽度上限 e : 节距TYP 值 el_max : 底部可焊面长度上限 返回 : (焊盘宽, 焊盘长, 相邻焊盘间隙) pad_w b_max 2 * side # 宽度两侧各留 side pad_l el_max toe heel # 长度 可焊面 脚尖 脚跟 gap e - pad_w # 实际间隙必须校核 return round(pad_w, 3), round(pad_l, 3), round(gap, 3) # 0.65 节距b 0.180~0.300eL 0.300~0.500 print(qfn_pad(0.300, 0.650, 0.500)) # 0.50 节距b 0.180~0.300eL 0.250~0.450 print(qfn_pad(0.300, 0.500, 0.450)) # 0.40 节距b 0.150~0.250eL 0.174~0.326 print(qfn_pad(0.250, 0.400, 0.326, toe0.12, side0.02))跑出来的三组结果是0.65 节距下焊盘 0.34 × 0.70 mm、间隙 0.31 mm0.50 节距下焊盘 0.34 × 0.65 mm、间隙 0.16 mm0.40 节距下焊盘 0.29 × 0.50 mm、间隙 0.11 mm。三组间隙都压在校核线以上但 0.40 节距那组已经贴着 0.10 mm 下限走钢网必须同步减薄否则开窗一塌方就前功尽弃。函数里的 toe、heel、side 都给了默认值遇到薄型封装A 只有 0.450~0.650 那一类可以把 toe 收到 0.12避免焊点过高顶到本体。遇到 e 是 REF 值的超小间距封装e 这一项不要直接传 REF 值先按 min/max 估一个保守节距再算脚本不做单位换算mm 和 in 混着传进来一定出错。3.3 中心散热焊盘与过孔阵列的尺寸约束散热焊盘按 D1、E1 的最小值定外框再单边内缩 0.20~0.30 mm 作为阻焊坝宽度。以 D1 1.100~1.300、E1 0.600~0.800 的一组为例取 D1 最小 1.100、E1 最小 0.600内缩 0.25 后得到约 0.60 × 0.10 mm这个尺寸已经窄到不能打过孔说明这颗器件中心不该做散热焊盘直接按普通四边焊盘处理即可。反过来D1 2.000~2.200、E1 2.000~2.200 那组算下来是 1.50 × 1.50 mm空间足够放 3 × 3 的过孔阵列。过孔孔径常用 0.30 mm孔中心距 1.00~1.20 mm边缘孔距焊盘外框留 0.30 mm 以上的环宽。孔径再小加工成本上升再大回流时吸锡严重。过孔要不要塞孔取决于工艺想过孔导电又不想吸锡用孔内填充加电镀填平只想起散热作用可以做阻焊塞孔把孔盖住。散热焊盘面积一大锡量就不好控。这时把焊盘开窗拆成若干小格每格之间留 0.20~0.30 mm 的阻焊分隔既能排气又能减少空洞。分割方式通常是 3 × 3 或 4 × 4覆盖率控制在整块散热焊盘的 60%~75%。这套做法在 0.5 节距的中大尺寸 QFN 上几乎是标配不做的话空洞率很难压到 25% 以下。4. 钢网开窗与散热路径把虚焊和空洞压下去焊盘算对了只解决一半问题另一半在钢网和散热设计上。同样的封装尺寸钢网厚度差 0.02 mm良率能差出十几个点。4.1 钢网厚度、面积比与开窗形状钢网开窗能不能顺利脱模看两个指标面积比和宽厚比。面积比是开窗面积除以孔壁侧面积经验门槛是大于 0.66宽厚比是开窗短边除以钢网厚度门槛是大于 1.5。两个指标都不达标锡膏会挂在孔壁上脱模后少锡或者拉尖。# 钢网开窗可脱模性校核 def aperture_check(open_w, open_l, foil_t): open_w/open_l: 开窗短边与长边(mm)foil_t: 钢网厚度(mm) area open_w * open_l wall 2 * foil_t * (open_w open_l) # 孔壁侧面积 area_ratio area / wall # 面积比0.66 合格 aspect open_w / foil_t # 宽厚比1.5 合格 return round(area_ratio, 2), round(aspect, 2) # 0.50 节距焊盘 0.34 x 0.65分别试 0.10 / 0.12 / 0.15 mm 钢网 for t in (0.10, 0.12, 0.15): ar, asp aperture_check(0.34, 0.65, t) print(f钢网 {t} mm - 面积比 {ar}, 宽厚比 {asp})三档结果分别是0.10 mm 时面积比 1.24、宽厚比 3.400.12 mm 时面积比 1.03、宽厚比 2.830.15 mm 时面积比 0.82、宽厚比 2.27。三档都过线但余量差别很大。0.50 节距以下的器件我一般选 0.10~0.12 mm宁可锡量少一点也不冒连锡的险0.65 节距可以放宽到 0.12~0.15 mm靠焊盘本身的间隙余量兜住。开窗形状上焊盘开窗通常做 1:1不需要内缩因为 QFN 是底部可焊端锡膏直接印在焊盘上而非引脚上。散热焊盘的开窗则要按 4.3 节说的分格处理单块大开窗是空洞的第一大来源。4.2 散热路径热焊盘过孔、阻焊坝与层叠配合QFN 的散热几乎全靠中心散热焊盘往 PCB 内层导。过孔阵列打下去只是第一步第二层要铺完整的地平面做散热层第三层以下再考虑加电源平面并联散热。如果第二层是信号密集区过孔打完接不到大面积铜散热能力会打三折。阻焊坝的作用是把散热焊盘和四周的引脚焊盘隔开。坝宽一般 0.20~0.25 mm太窄阻焊层做不出来锡会顺着流到引脚焊盘上太宽又会挤掉散热面积。0.5 节距的器件上阻焊坝通常贴着焊盘内缘单边 0.25 mm 布置这个宽度在大多数板厂的阻焊对位精度下是安全的。层叠这边有个容易忽略的点如果背面在同一位置也放了器件散热过孔会把热量直接导到背面器件的焊点上。这种情况要么把过孔做成盲孔只导到第二层要么在背面避开过孔投影区布器件。我见过一块板背面贴了温度敏感器件正面大功率 QFN 一上电背面器件参数直接漂掉查了两天才定位到是散热过孔穿板造成的。4.3 丝印、引脚 1 标识与贴装基准丝印不能压在焊盘上。QFN 本体边缘和焊盘外缘之间的间距往往只有零点几毫米丝印线宽 0.15 mm 一放上去就会压到焊盘外沿锡膏印上去之后丝印油墨被锡带走反而形成一个小小的不润湿区。稳妥做法是把丝印框整体外移 0.10~0.15 mm只做定位用途。引脚 1 的标识有两个位置本体上的倒角或圆点和丝印上的缺口。丝印缺口如果画在焊盘正下方回流后会被锡盖住返修时根本找不到方向。做法是把缺口画在本体投影区的角落离焊盘至少 0.30 mm同时保证和相邻封装的缺口不混淆。贴装基准则以本体外形中心和某一组端子排的对称轴为准。非对称封装D 3.224~3.376 / E 1.274~1.426 那类的原点不能取几何中心要取端子区的几何中心否则贴片机的旋转校正会偏。5. 常见问题排查QFN 建库与贴装最容易翻车的五个点这一章列的五个现象都是照着封装尺寸图做还会踩的坑每个都按“现象—原因—解决”写清楚方便对着自己的板子逐条比。现象一回流后四角连锡中间位置反而正常。原因通常是焊盘宽度按 b 的名义值取没做间隙校核四角因为丝印或阻焊对位误差锡量富余最明显。解决方法是回到 e − pad_w 这个式子重算0.5 节距下把间隙拉到 0.16 mm 以上同时把钢网从 0.15 mm 减到 0.12 mm两处一起改基本能压住。现象二器件一侧翘起推力测试不过。常见原因是忽略了 A1 的 0.000~0.050 mm 范围钢网厚度取到 0.15 mm 而焊盘又做得偏长锡量过多把本体顶起。也有可能是中心散热焊盘锡量太大回流时把整颗器件托住。解决方法是中心散热焊盘开窗分格、覆盖率降到 65% 左右同时把引脚焊盘的 toe 从 0.25 收到 0.15。现象三X-Ray 下中心焊盘空洞率超过 40%。原因是散热焊盘单块大开窗锡膏里的助焊剂挥发气体排不出去或者过孔没做塞孔锡顺着孔流走留下空腔。解决方法是开窗做 3 × 3 分格、每格之间留 0.25 mm 阻焊分隔过孔做阻焊塞孔或填平电镀两条同时做通常能把空洞压到 20% 以内。现象四贴片机贴上去偏了半个引脚。原因是非对称封装按几何中心建库或者 D1/E1 的配对关系读反了。表里 D1 2.700~2.900、E1 0.300~0.500 这种数值说明端子只分布在长边上原点必须取端子区的中心。解决方法是重新核对 D 与 D1、E 与 E1 的差值把原点移到端子区对称轴上。现象五尺寸整体差了 25 倍多一点。这是 mm 和 inch 混用。表里两套单位并列0.700 mm 对应 0.028 in有人直接把英寸列的数值当毫米填进焊盘做出来的焊盘只有应做尺寸的 1/25。解决方法是在脚本入口强制统一单位输入表里只保留一列另一列由程序换算生成人眼不再接触双单位。提示这五条里前三条改焊盘和钢网后两条改建库原点和数据流。前三条调完还不行的基本都要回头查原点别在钢网参数上反复试。6. 验收与答辩怎么证明这套尺寸图用得对尺寸图用得对不对不能靠“看着像”。我在项目里一般走四步验收每一步都有明确的判据和不通过的处理动作。第一步是尺寸回归。把项目里用到的每一颗 QFN 的 D、E、D1、E1、b、e、eL 抄进一张表用第 3 章的脚本重算一遍焊盘和库里已有的焊盘逐项比对差异超过 0.05 mm 的标红。这一步能抓出九成的历史遗留错误尤其是从别处拷来的库。第二步是几何自检。焊盘间隙、焊盘内缘到散热焊盘的距离、丝印到焊盘的距离、courtyard 到相邻器件的距离四项都设成规则跑一遍。间隙小于 0.15 mm、丝印压焊盘这两类问题规则能直接报出来不用等到打样。第三步是 1:1 打印比对。把建好的封装按 1:1 打在有网格的纸上拿实物器件放上去对。重点看端子末端有没有落在焊盘范围内、本体边缘和丝印框是否重合。纸面上差 0.2 mm实际回流就差一个焊点。第四步是首件验证。打样回来后做 X-Ray 看空洞率和连锡做推力测试看焊点强度必要时切片看 IMG 层金属间化合物厚度。三项数据都在范围内这套封装才算定版。验收项判据方法不通过怎么办焊盘尺寸回归与脚本计算值偏差 ≤0.05 mm表格比对回查 b、eL 取值相邻焊盘间隙≥0.15 mm0.5 节距DRC 规则收窄 pad_w 或减 side丝印与焊盘距离≥0.10 mmDRC 规则丝印框整体外移中心焊盘空洞率≤25%X-Ray开窗分格、过孔塞孔焊点推力达到器件规格书下限推力测试加大 toe、复核钢网厚度端子润湿角小于 90 度切片或放大镜检查 A1 与锡量匹配答辩时最常被问的一个问题是“焊盘为什么不能直接照抄 b 值”。回答的思路是b 是端子宽度公差带上限 0.300、下限 0.180焊盘如果按 0.180 做遇到上限料时端子会盖住焊盘外沿形成球形焊点而不是爬锡斜面按 0.300 做又不加间隙校核0.5 节距下相邻焊盘间隙只剩 0.2 mm钢网一开就桥连。正确做法是取 b 上限加两侧余量再用 e 减去焊盘宽度校核间隙两头都卡住才敢定版。还有一个常被追问的点是英寸列有什么用。答案不是让你换算而是做交叉校验毫米列的 0.700 对应英寸列 0.028乘 25.4 应该对得上对不上说明抄表抄错行了。我一般会在脚本里加一条断言两列换算误差超过 0.002 in 就报错这条断言帮我抓到过两次从图片里手抄数据串行的问题。从那以后我每次建 QFN 库都强制走一遍“抄表 → 脚本算 → DRC → 1:1 打印 → 首件”这条链中间任何一步跳过去后面总要在别的地方补回来。这套尺寸图本身不复杂复杂的是人容易在 min 和 max 之间偷懒取中值。希望帮到你。本文还有配套的精品资源点击获取