ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Altium Designer PCB拼板设计:邮票孔与工艺边核心要点

Altium Designer PCB拼板设计:邮票孔与工艺边核心要点 干PCB设计这行拼板这件事看着不起眼真要较真起来能折腾出不少幺蛾子。我以前做过一批小板单板只有50×40mm量产后直接按单片下厂回来交给工厂贴片产线工程师一看就摇头——轨道夹不住过炉还飘最后老老实实拼了板才算完。从那以后我养成了习惯凡是小于100mm的板子投板前一定先想清楚怎么拼。这篇主要聊Altium Designer简称AD里做PCB拼板的实操思路重点讲邮票孔和工艺边这两块怎么设计、怎么优化参数怎么定哪些坑不能踩。如果你是刚开始接触量产设计或者正在为一块小板子怎么拼板纠结这篇应该能帮你把思路理顺。1. 拼板到底解决什么问题1.1 不能直接投小板的真实原因很多人第一次听说拼板第一反应是“板子小不是更省材料吗”其实不然。板厂核算价格时除了材料成本还有钻孔、线路、阻焊、表面处理、分板这些工序费用小尺寸板子单张利用率低摊到每片上的加工成本反而高。更现实的问题是贴片产线。回流焊炉子和贴片机的轨道都有最小宽度限制太窄的板子根本夹不稳过炉时受热不均还会轻微飘移贴位精度没法保证。拼板之后整块大板在产线上只是“一块料”贴片机按拼板原点定位一次性贴完一整板再回流效率提升非常明显。对板厂来说拼板还能减少分板次数和夹具制作交期和良率都会更好。所以量产板子尤其是小板子拼板几乎是必选项。样品阶段为了省打样费也可以不拼但不建议用样板的拼板设置直接去套量产参数和工艺要求是不同的。1.2 拼板方式对比V割、邮票孔、桥接拼板方式不是拍脑袋定的而是根据板形、器件布局、分板方式、板厂工艺能力来选。最常见的有三种V割、邮票孔、桥接。理解它们的区别后面做设计才不会选错。连接方式原理优点缺点适用场景V割在板间走一条V形槽从两面对切留约1/3板厚连接节省空间、成本低、分板后边缘平整只能走直线异形板没法用板边强度弱靠近板边的器件容易受应力外形规则、长直边的板子邮票孔在两板之间的连接筋上钻一排小孔靠孔间薄料连接适合异形边、不规则轮廓分板位置灵活分板后边缘留半圆凹槽需要额外连接筋面积异形板、板边有圆弧或斜线的板桥接直接用一段窄铜箔板材连接两块板结构简单适合快速处理分板应力大边缘粗糙容易伤板内铜皮和器件临时拼板、样品验证实际产品里V割和邮票孔经常混着用。比如拼板上下两条长边用V割左右短边用邮票孔连接工艺边这样既省面积又能满足产线夹持需求。桥接我一般不太推荐量产使用强度不好控制分板时很容易把板边铜皮扯起来。1.3 拼板形式与板厂沟通拼板不是画完了自己说了算板厂的DFM可制造性设计工程师会按他们产线的工艺能力再检查一遍。我每次投板前都会把几件事提前问清楚拼板最大尺寸、最小工艺边宽度、邮票孔最小孔径、V割是否支持、分板方式是手掰还是V-cut分板机。不同板厂差异很大有的厂邮票孔最小做到0.5mm有的做不到有的厂工艺边要8mm才肯做有的5mm就行。提前沟通比事后改板省太多事。另外还要确认拼板方向。有些板子有明确的方向性比如LED灯板、天线板拼板时所有单板方向要一致有些板子为了充分利用面积会做镜像拼板但镜像拼板在贴片时容易搞混位号我不建议新手用除非板厂和贴片厂都确认没问题。2. 邮票孔设计的核心参数与计算2.1 邮票孔是怎么断的邮票孔的原理说起来很简单两块相邻的板之间留一道缝隙缝隙里每隔一段距离留一个连接筋也叫邮票桥。连接筋与板体的交界处钻一排小孔孔与孔之间剩下的板材很薄分板时一掰就从这排孔的位置断开断口呈现出一个个半圆凹槽很像撕邮票后的边缘所以叫邮票孔。设计母版时最关键的是让这排孔“容易掰断但又不能太容易断”。太容易断板子在运输或贴片过程中就自己开了太难掰分板时应力过大会把板内器件拉裂、铜皮扯起来。这个平衡点在哪儿靠的就是孔径、孔间距、连接筋尺寸这三个参数之间的配合。2.2 孔径、间距和孔数怎么定先给一套我常用的起步参数大家可以根据板厂反馈微调参数推荐值说明孔径0.6~1.2mm1.6mm板厚常用0.8mm厚板或重板用1.0~1.2mm孔间距中心距1.5~2.0mm孔边缘之间余留0.4~0.8mm连接筋长度3~6mm沿分板方向的宽度视板子重量调整连接筋跨缝宽度2~4mm和板间缝隙匹配缝隙一般2~3mm每个连接筋的孔数3~5个至少2个以上太少强度不够举个例子1.6mm板厚板子不重我用0.8mm孔径、1.5mm孔间距。连接筋长度取5mm时3个孔的中心距一共是4.5mm左右各留0.25mm余量刚刚好。孔间剩下的实体厚度是0.8mm减0.7mm这里要算清楚中心距1.5mm减去孔径0.8mm孔与孔之间的实体为0.7mm。这个0.7mm就是掰断时的受力点0.4~0.8mm都是合理区间。如果板子比较薄比如0.8mm板厚我会把孔径降到0.6mm间距1.2mm孔间实体0.6mm避免整板强度不足。2.3 连接筋与铜皮连接的细节邮票孔的钻孔位置很讲究。孔不能全部放在连接筋中间也不能全放在板体上而是要骑在板体和连接筋的交界线上也就是孔心正对分板线。这样一掰下去每个孔有一半留在板边形成半圆凹槽。如果孔偏到板体内部分板时板边会留出整孔残迹强度反而不好控制。连接筋本身一般不需要铺铜除非你有特殊需求比如希望整板电压导通做电镀。多数普通板子连接筋就是纯板材加钻孔中间没有任何铜箔。分板之后连接筋会残留在板边形成一小段凸起的“小尾巴”。要想让这个尾巴尽量小连接筋的跨缝宽度就要尽量短。板间缝隙如果只有2mm那连接筋跨过去也就只剩2mm长掰断后几乎看不出凸起这个细节对边缘要求严格的设计很重要。2.4 元器件让位距离不能省邮票孔附近是应力集中区分板那一瞬间力会沿着孔排传递到板边。如果板边正好放了一排0402、0603的阻容或者陶瓷电容裂缝概率非常高。我曾经有一个电源板靠近邮票孔的位置放了一排电容明明板厂分板工艺没问题到手还是有几片电容裂了找来找去才发现是让位距离不够。我的经验是普通阻容器件离邮票孔边缘至少1mm敏感器件晶振、连接器、陶瓷电容、MOS管至少2mm。板边2mm范围内的走线也尽量避开如果实在走不开铺铜也要离孔边0.5mm以上。这些距离在布局阶段就固定好后面画邮票孔时就不用返工。还要注意不要在邮票孔正下方打螺丝孔否则分板应力叠加板子容易直接从螺丝孔裂开。3. 工艺边设计与定位系统3.1 工艺边宽度到底加多少工艺边是拼板四周额外加出来的一圈“废料区”主要作用是让产线有地方夹持、定位、支撑。加多少最合适没有绝对统一标准但有一个很实用的经验值单边5mm起步条件允许就加到8mm。为什么不能更小回流焊炉子的链条轨道夹板一般需要3~5mm贴片机的入板轨道也类似。如果板子边缘有元件伸出来或者铺铜离板边太近5mm也不够。比如板边有USB座、Switch按键这类器件突出工艺边宽度至少要比器件凸出高度多出2~3mm否则过炉时器件会顶到轨道直接翻板。3.2 定位孔与Mark点怎么加工艺边不光是“加宽”就行还要承担定位功能。批量贴片时产线设备靠两个东西找基准定位孔和Mark点。定位孔Tooling Hole一般用3.0mm或4.0mm的非金属化孔至少两个对角放置。孔心离板边至少3mm孔周围1mm不要铺铜和走线避免钻偏或短路。在AD里我习惯用Pad来做定位孔设置Hole Size3mmX/Y Size3mm把Plated选项关掉不分配网络这样输出Gerber时就是NPTH孔。Mark点Fiducial是给贴片机光学定位用的。标准做法是做一个直径1mm的实心铜箔圆点四周阻焊开窗至少3mm开窗范围内不要走线、不要铺铜、不要丝印。拼板上至少要有两个对角Mark点最好放在工艺边的三个角上这样即使其中一个被遮挡还有备选。如果板上有QFP、BGA这类引脚密的器件单板内也要加局部Mark点尺寸可以做0.5~1.0mm。3.3 拼板尺寸上限与板厂产能工艺边不是越宽越好拼板也不是越大越好。贴片机的最大基板尺寸一般在300×300mm左右有些机型能做到330×250mm再大就要换设备了。板厂拼板时也会考虑物料框尺寸和电镀线能力超尺寸的拼板报价会明显上涨。我一般按下面这套逻辑来估算先确定单板尺寸预留2~3mm板间缝隙邮票孔用再留5mm工艺边算出来的拼板轮廓尺寸最好不要超过300mm。举个例子一块50×40mm的板子做4列5行共20片板间缝隙3mmX方向4×503×3209mmY方向5×404×3212mm再加5mm工艺边整板219×222mm刚好在通用范围内。这个尺寸既能满足产线又不至于浪费板材。4. Altium Designer拼板实操4.1 拼板前的检查和规范在AD里做拼板之前先把单板文件收拾干净。第一件是确认板框。单板的板框最好画在Keep-Out层或者专门的机械层并且板框必须是闭合实体。第二件是设定原点我习惯把单板左下角设为原点0,0后面拼板偏移量全部基于这个原点算不容易乱。第三件是查一遍DRC单板如果有未连接网络、短路、间距违规拼板后会把问题放大好几倍最好提前清掉。拼板文件建议单独新建一个PCB文档命名不要和单板混淆比如Panel_Board_4x5.PcbDoc。这样单板源文件如MainBoard.PcbDoc还能继续修改重新拼板时不用推倒重来。拼板文件和单板文件要放在同一个项目里方便统一管理Gerber和BOM。4.2 方式一使用AD自带Panelize功能如果你用的AD版本比较新并且授权里带了拼板相关功能菜单里会有一个Panelize命令大概在File Fabrication Panelize...。这个工具能把单板自动阵列排布并生成拼板文件里面可以设置行列数、板间距、工艺边宽度、连接方式和邮票孔参数。生成后邮票孔、V割线、定位孔、Mark点都能直接在绝面板上看到效率比手工拼板高很多。我用过几次之后感觉这个命令真正省事的地方是邮票孔和连接筋的联动。你在对话框里填好孔径、孔间距、连接筋数量它会在每一对相邻板之间自动生成连接筋孔位精准不会漏也不会重叠。不过这个功能在不同版本里位置和叫法有差异如果你的菜单里找不到千万不要硬找直接用手工方式结果是一样的。4.3 方式二手工复制坐标阵列排布手工拼板虽然笨但兼容性最好任何AD版本都能用。我按下面这套流程操作过很多次稳定可靠。打开单板文件确认原点设置在板框左下角然后CtrlA全选所有对象CtrlC复制点击板框左下角作为参考点。新建空白PCB文件先画好整拼板的边框。边框可以用直线在Keep-Out层画出来再选中这些边执行Design Board Shape Define Board Shape from selected objects把板框设为拼板外形。执行Edit Paste Special建议勾选“Paste on current layer”然后粘贴第一个单板副本放置位置设为5,5也就是工艺边内侧的原点位置。再次复制第一个副本粘贴到下一个位置。X偏移量等于单板宽度加上板间缝隙。例如单板宽50mm板间缝隙3mm第二个单板X坐标就是550358mm。依次粘贴出第一行然后整行复制Y方向偏移等于单板高度加缝隙复制出后续行。一次次粘贴虽然慢但坐标完全可控。复制完成后随便点击一个单板区域用PCB List面板检查所有单板副本的坐标确认没有重叠。这里有个容易犯的错直接复制粘贴单板时AD会为副本自动生成新的网络名比如GND_1、VCC_1。大部分情况下不用管因为拼板里每块单板本来就是独立电气网络。但如果你后续用“跨板DRC检查”会发现大量未连接网络或短路误报后面排查章节会专门讲怎么处理。4.4 在拼板上手工加邮票孔和工艺边手工拼板时邮票孔通常要用Pad来实现。操作上我是这样做的在需要放置连接筋的位置用Place Pad放一排焊盘。Pad的Hole Size设为邮票孔径比如0.8mmX-Size和Y-Size同样设为0.8mm确保焊盘没有环形铜箔。在Pad属性中把Plated选项关掉让它成为非金属化孔。如果工厂要求邮票孔是有铜的再打开Plated但要和板厂说明清楚。把这一排Pad的中心点放在单板与连接筋的交界线上。由于每个Pad有一半在板体内一半悬空在缝隙最终的钻孔就会在板边形成半圆凹槽。连接筋本身不用额外画图形板厂会按照单板外形轮廓和板间缝隙自动识别哪些位置被钻孔隔开、哪些位置没有钻孔从而确定连接筋范围。工艺边和定位孔的做法更直接。工艺边就是拼板外框到单板边缘之间的区域不需要画任何额外图形只要板框设成外层大矩形即可。定位孔在工艺边上放3~4个Pad孔径3mm非金属化不分配网络。Mark点用SMD Pad实现放在Top LayerX/Y尺寸都是1mmHole Size为空然后在Pad属性里把Solder Mask Expansion改成2mm让阻焊开窗达到3mm。4.5 分割线、V割线与拼板标注拼板文件里还需要把分割关系表达清楚。如果相邻板之间是V割我通常用AD里的Place V-Cut直接放置V割线这条线在Gerber里会单独输出到V_Cut层板厂一看就明白。如果是邮票孔连接不需要V割线但要在机械层画一条示意线把邮票孔连接筋的位置标出来。加一个简单的表格文字放在拼板旁边也很管用写上“邮票孔孔径0.8mm孔间距1.5mm连接筋长度5mm”板厂DFM工程师看到这种标注会非常省心。另外别忘了一个重要字符信息板厂一般要求在拼板角落放“料号版本日期”的丝印方便追溯。这个可以用Place String放在工艺边丝印层上如果板子空间紧张放在丝印层不增加额外工艺成本。生产时每块拼板都有独立标识后续出货、贴片、维修都好追踪。4.6 导出Gerber和交付工厂的注意点拼板完成后通过OutJob文件输出Gerber和钻孔文件。在File New Output Job File里添加GerberRS-274X输出图层选择除了所有信号层、丝印层、阻焊层外一定记得把V_Cut层和机械层包含进去。钻孔文件必须选“Gerber Drill Files”和“NC Drill Files”其中NPTH孔和PTH孔分文件导出方便板厂区分。输出之前还有两个小习惯要养成。第一把原点重新设为拼板左下角所有Gerber坐标以这个原点为参考板厂好测量。第二导完Gerber后用CAM工具打开检查一遍重点看邮票孔是否出现在外形层附近、V割线是否在正确位置、定位孔是否变成金属化孔。这一步能拦截绝大多数低级错误别偷懒。交付给工厂时除了Gerber压缩包我会附一页Fabrication Notes内容包含拼板尺寸、板厚、铜厚、表面处理、阻焊颜色、丝印颜色、邮票孔参数、V割线位置、工艺边宽度、定位孔规格、Mark点规格。这些东西单靠Gerber文件表达不够明确写清楚能避免板厂电话轰炸。5. 常见问题与排查技巧5.1 分板后边缘毛刺、纤维丝明显这是邮票孔设计最常被吐槽的问题。根本原因一般是孔间距太大孔与孔之间的实体太厚分板时不是从孔间断开而是把树脂基体撕裂了。解决办法很直接把孔间距从2.0mm缩到1.5mm或者孔径从0.8mm加到1.0mm让孔间实体厚度降到0.4mm左右。如果是2.0mm以上的厚板我会再增加一排孔或者让板厂在邮票孔位置预刻一条浅槽线效果立竿见影。5.2 板厂说邮票孔没法做遇到这种反馈十有八九不是工艺问题而是文件表达问题。比如邮票孔被做成了金属化过孔板厂担心孔壁镀铜影响分板或者孔径小于板厂Drill最小尺寸误报DRC。解决方式第一确认Pad属性里Plated关闭钻孔数据单独导出NPTH文件第二在Fabrication Notes里明确写“邮票孔为非金属化结构孔不承担电气连接功能”第三如果孔径太小改到板厂标准范围内比如最小0.6mm一般都能过。5.3 拼板后DRC大面积报错手工复制拼板时AD会把每块单板当作独立对象网络名会自动复制成Net1_1、Net1_2这种。拼板的DRC一开经常出现两类报错一类是间距违规因为两块单板的铜箔间距小于设计规则另一类是未连接网络因为网络名被自动改了名。处理思路不是去改规则而是分清楚哪些DRC要管、哪些不需要管。拼板文件本身的铜箔间距规范其实可以沿用单板规则但板间区域是允许放宽的。我通常会在Design Rules里加一条Clearance规则把“板间距”这个范围的间距改为0.5mm甚至更大或者干脆把DRC检查范围限定在单板轮廓内。未连接网络这类报错直接忽略因为拼板本来就不需要板间联网。要是不想在输出时看到一片红叉可以在DRC设置里暂时把Un-Routed Net和Unconnected Pin这两项关掉。5.4 贴片机识别不到Mark点Mark点识别失败常见原因有三个一是Mark点周围的阻焊开窗太小设备镜头识别不到二是Mark点附近有丝印、走线或铺铜干扰视觉三是Mark点放在板边太近被轨道遮挡。排查时先在AD的3D视图里看一下Mark点位置再检查Pad属性里Solder Mask Expansion是否设了2mm以上。如果单板局部Mark点识别失败多半是周围铜箔太密把Mark点周围的铺铜挖空一圈就行。5.5 分板时器件裂纹或铜箔撕裂除了上一章说的让位距离问题还有两个常见原因。一个是拼板连接筋宽度不对称分板时受力不均力传导到器件方向上。另一个是分板设备选择不当比如用掰板机掰有BGA的板子应力直接作用在BGA焊点上。我的经验是有BGA或CPU这类封装时让板厂用V割或Router分板不要用邮票孔手掰如果必须用邮票孔也要把连接筋分布在板和板之间的所有直边上而不是集中在某一个角。5.6 拼板翘曲、变形怎么破拼板越大翘曲风险越高。常见诱因板内铜箔分布严重不均、板子长宽比过大、工艺边只加单边。优化手段很朴素拼板长宽比尽量控制在2:1以内铜箔稀疏的大面积区域铺上GND铜网格起到平衡应力的作用工艺边尽量对称加不要只加一边。如果薄板容易变形可以把工艺边宽度加到8mm以上同时让板内大面积走线分布均匀板子在回流焊时受力就会对称得多。最后再分享一个我自己的习惯每次拼板文件完成后我都会把单个板子的Keep-Out层复制内容单独移到机械层里避免板厂把单板Keep-Out误认为是拼板外形然后顺手把拼板文件预览成PDF发给板厂标注清楚。有一次我就是没删干净块内的Keep-Out板厂以为那是开槽区域差点把板中间铣掉一块。从那以后拼板文件里哪些层是外形、哪些层只是备注我一定会分得清清楚楚。这个细节看着小真能省掉一次报废的麻烦。
返回列表