ARTICLE DETAIL

资讯详情

深耕网站SEO优化与搜索引擎排名提升的一线实战洞察。

PCB设计DFM实战指南:从设计到生产的可制造性检查清单

PCB设计DFM实战指南:从设计到生产的可制造性检查清单 1. 先搞清楚DFM案例到底在解决什么实际问题PCB设计指南里的DFM案例很多人觉得是讲工艺要求其实核心是解决“设计出来的板子能不能顺利、低成本、高质量地生产出来”的问题。你画原理图、布局布线都没问题软件DRC检查全绿但发给板厂可能被退回或者生产出来良率低、成本高问题就出在DFM可制造性设计上。这次直播的案例重点不是罗列一堆工艺参数而是通过具体场景告诉你哪些设计习惯会导致生产困难。比如你为了布线方便把过孔打在焊盘上软件不报错但实际贴片时锡膏会从过孔流走造成虚焊。这就是典型的DFM问题。所以看这类内容最该关注的不是“标准是什么”而是“为什么会有这个标准”以及“我该怎么提前检查”。下面我会结合常见的生产痛点把直播里可能提到的案例拆解成你可以直接对照检查的清单和修改思路。2. 从板厂角度理解DFM避免“能设计”但“不能做”很多设计师容易陷入一个误区我用Altium Designer、Allegro这些高级工具规则设置得很严格画出来的板子肯定没问题。但工具规则是通用的而每个板厂的工艺能力是有边界的。DFM就是让你的设计对齐你选的那个板厂的边界。2.1 案例一线宽/线距与生产成本、良率的直接关系你可能会搜索“华为PCB设计规范”或者“高速PCB布线规则”里面提到了4mil/4mil线宽/线距的极限值。但直接用到你的消费类产品上可能就是灾难。问题你设计了一块双面板为了走通一根线局部使用了4mil的线宽。你的软件规则允许但很多低成本板厂的常规工艺是6mil起步。他们要么做不了要么需要转到更贵的“高精度”产线价格翻倍交货期延长。DFM要点前期沟通在布局布线前先确定目标板厂。去他们的官网或直接咨询获取最新的《工艺能力表》。重点关注最小线宽/线距、最小孔径、铜厚这些核心参数。规则设置在ADAltium Designer或Allegro的规则管理器里将线宽、线距的约束条件设置为板厂能力值的安全值比如板厂能做6mil你就设8mil规则。不要贴着极限值设计。批量检查设计完成后使用软件的“设计规则检查DRC”但不止看电气规则要针对线宽线距做一次专项检查。在AD中可以通过“PCB Rules and Constraints Editor”设置特定网络或区域的线宽规则。2.2 案例二过孔设计不当引发的焊接和可靠性问题过孔是PCB上最常用的元素但也是最容易出DFM问题的地方。问题1过孔在焊盘上Via in Pad现象为了给BGA芯片或密脚器件出线直接把过孔打在贴片焊盘上。风险焊接时熔融的锡膏会通过过孔流到背面或内层导致焊盘上锡量不足形成虚焊或冷焊。这在“反激式开关电源PCB”的初级功率回路中尤其危险大电流下虚焊点会发热烧毁。DFM解决方案首选尽量避免。通过调整扇出方式让过孔打在焊盘旁边。如果必须使用需要指定板厂进行过孔塞孔Via Plugging和表面填平Via Capping工艺。这属于特殊工艺会增加成本和交期必须在Gerber文件中明确标注或与板厂单独说明。问题2过孔尺寸与厚径比现象使用了很多0.2mm孔径的过孔但板子厚度是1.6mm。风险厚径比板厚/孔径达到8:1电镀时药水很难流通可能导致孔内无铜孔破电气连接失效。搜索“pcb金属过孔外径和内径的区别”时要明白外径焊盘要足够大以确保钻孔偏差后仍有环宽而内径孔径要合理不能一味追求小。DFM解决方案计算厚径比。对于1.6mm板厚建议最小孔径不小于0.3mm厚径比约5.3:1这是一个比较安全的通用值。对于必须的小孔径如BGA区域考虑使用盲埋孔HDI工艺但这会大幅增加成本。在“Altium Designer 19的PCB生产制造文件输出”时钻孔文件.drl会包含所有孔信息务必核对。2.3 案例三阻焊与丝印设计影响焊接和检修阻焊绿油开窗和丝印字符不是装饰直接关系到贴片厂SMT的作业。问题1阻焊桥缺失现象两个相邻的贴片焊盘如SOP-8芯片的引脚之间阻焊层没有保留一条细小的绿油隔离带而是开成了一个连通的大窗。风险焊接时锡膏融化后会在两个焊盘间连锡造成短路。DFM解决方案在AD或Allegro的阻焊层Solder Mask设计时确保相邻焊盘间有足够的间隙通常大于4mil以便板厂能做出阻焊桥。如果间隙实在太小需要在设计说明中告知板厂“需要做阻焊桥”板厂可能会采用特殊工艺处理。问题2丝印上焊盘/过孔现象元件位号或标识字符的一部分印在了焊盘或过孔上。风险字符油墨影响焊盘上锡导致焊接不良。同时检修时无法看清位号。DFM解决方案布局完成后单独检查丝印层。在AD中可以切换到只显示丝印层Top Overlay/Bottom Overlay和焊盘层Top Layer/Bottom Layer一目了然。使用软件的“丝印到阻焊/焊盘间距”规则进行检查。对于高密度板可以考虑精简丝印只保留关键位号或采用更小的字体。像“嘉立创PCB如何批量修改位号尺寸大小设置”这类操作就是在做后期DFM优化。3. 布局布线阶段的DFM实战要点布局布线是DFM的核心实施阶段。很多“PCB布局布线思路”文章会讲信号完整性、电源完整性但DFM关注的是物理可实现性。3.1 元件布局与工艺边、定位孔问题元件太靠近板边或者没有预留工艺边和定位孔。风险SMT产线的导轨会夹住板边如果边缘有元件会被撞坏。没有工艺边板厂无法进行拼板、V-cut或铣槽。没有光学定位点Fiducial Mark贴片机的视觉定位即“pcb板移植视觉定位机”所指精度会下降。DFM实战步骤设置禁布区在板框内缩一定距离通常≥0.5mm设置一个布局禁布区禁止在此区域内放置任何元件。添加工艺边如果板子本身很小或不规则需要在板框外添加工艺边通常≥5mm并在工艺边上添加定位孔和光学定位点。添加定位点在板子对角至少两个放置裸露的铜箔无阻焊作为光学定位点。定位点周围要有空旷区避免其他特征干扰识别。3.2 布线避免锐角和天线效应问题为了走通线使用了90度或更小角度的拐角。风险在高速PCB设计中锐角拐角会造成阻抗突变和信号反射。即使在低频电路中锐角在制板蚀刻时也容易因药水积聚导致“过蚀”使拐角处线宽变细影响电流能力。DFM实战步骤在布线规则中将拐角模式设置为45度或圆弧Arc。对于“射频电路PCB”圆弧拐角是必须的可以减小辐射和寄生效应。完成布线后可以使用软件的“泪滴Teardrop”功能在焊盘与走线连接处添加泪滴加固连接点防止制板时因对位偏差导致连接断开。3.3 铺铜与热平衡设计问题大面积铺铜后没有添加热 relief 连接或过孔。风险元件焊盘直接连接到大面积铜皮上焊接时热量被迅速散走导致焊接温度不够形成冷焊。这就是为什么“反激式开关电源PCB”的初级大电流走线需要开窗加锡有时却导致MOS管难焊。多层板内层有大面积铜箔但缺乏均衡的过孔板子在回流焊时受热不均可能发生翘曲。DFM实战步骤热 relief 连接在AD或Allegro的焊盘栈Padstack设置中对于插件孔或需要焊接的过孔将其与铜皮的连接方式设置为“热 relief”十字花连接而不是“全连接”。添加缝合过孔对于需要良好接地或散热的大面积铜皮特别是“铝基板PCB绘制”时均匀地添加接地过孔即“缝合孔”。在AD20中可以使用“工具 - 缝合孔/屏蔽层”功能批量添加。如果添加后需要将某些缝合孔改为普通孔只需修改其网络属性即可“如何把缝合孔改为普通的孔”。铜皮平衡检查各层铜皮的分布避免某一层全是走线而另一层全是铜皮。可以适当在不影响信号的地方添加无网络的平衡铜浮铜但要注意与信号线保持足够间距。4. 生产文件输出前的终极DFM检查清单设计完成DRC全过并不意味着可以放心发板。输出生产文件Gerber前必须进行一次人工的DFM复审。这步做得好能避免99%的售后问题。4.1 层叠与阻抗核对动作明确你的层叠结构。是单面板、双面板还是四层、六层板搜索“pcb层叠厚度”时你要找的是板厂提供的标准层叠方案如1.6mm 1oz铜厚 芯板PP片厚度组合。核对要点将你设计的层叠顺序、每层用途、预期厚度、铜厚整理成表格发给板厂确认。如果有“阻抗控制”要求常见于“高速PCB”必须将线宽、线距、参考层、目标阻抗值如50Ω单端100Ω差分明确提供给板厂。板厂会根据他们的实际物料和工艺进行微调并反馈给你最终的线宽线距。不要自己算完就直接用。使用“pcb阻抗模型”工具如SI9000进行计算是设计阶段的工作但最终值需以板厂确认为准。4.2 Gerber文件输出与自查这是将设计转换为生产语言的关键一步。很多人卡在“Altium Designer 19的PCB生产制造文件输出”或“AD的PCB制作需要输出哪些文件”。必须输出的文件清单Gerber文件每层线路.GTL .GBL .Gx、阻焊.GTS .GBS、丝印.GTO .GBO、焊盘.GPT .GPB、板框.GM1或.GKO、钻孔图.GD1。钻孔文件.DRLNC Drill和 .TXT钻孔表。IPC网表.IPC可选但强烈推荐用于板厂核对电气连接。装配图.PDF 包含元件位置和位号的图纸供SMT贴片用。输出后自查使用Gerber查看器不要用AD或Allegro自带的预览。用免费的GC-Prevue、CAM350或板厂提供的在线查看工具重新导入你输出的Gerber文件一层层检查。重点看板框是否闭合、层对齐是否有偏移、阻焊开窗是否正确特别是插件孔和测试点、丝印是否清晰无重叠、钻孔文件是否与设计一致。对比“gerber文件转成pcb文件”的需求这个操作通常是逆向工程或修改旧板反向说明了Gerber是生产的最终依据其准确性至关重要。4.3 与板厂和贴片厂的沟通文档最后一步准备一份清晰的设计说明文档ReadMe.txt或PDF随Gerber文件一起发送。这份文档能极大减少沟通成本。文档内容应包括板子基本信息板厚、层数、表面工艺有铅/无铅喷锡、沉金、OSP等、阻焊颜色、丝印颜色。特殊工艺要求是否有阻抗控制附详细要求、盲埋孔、盘中孔、树脂塞孔、金手指、碳膜、钢网文件等。DFM已做处理说明例如“BGA区域已做盘中孔并指定塞孔工艺”、“相邻QFN焊盘已保证阻焊桥间距”、“所有非接地过孔已设置为热 relief 连接”。疑问点对于你自己不确定是否合规的地方直接标出来询问板厂建议。例如“此处线宽为5mil根据贵司能力是否可行”把设计文件扔给板厂就等收板和带着清晰的说明与板厂工程师沟通后者生产出来的板子其质量和可靠性通常不在一个级别上。DFM的本质就是一场贯穿设计始终的、与生产工艺的主动对话。
返回列表