首页 / 资讯中心 / 文章详情

AD盲埋孔Gerber导出全攻略:多层板制造不踩坑

AD盲埋孔Gerber导出全攻略:多层板制造不踩坑 ★ FEATURED ARTICLE
Gerber文件这个事说大不大说小不小。很多人画板子画得挺好一到出Gerber就随意点几下结果板厂发来一封带红叉的“工程确认”邮件才意识到问题大了。特别是多层板带盲埋孔的设计如果Gerber和钻孔文件没配齐、层对关系没交代清楚板厂那边根本没法判断你到底要做什么结构的板子轻则来回确认拖时间重则直接给你按通孔板做出来板子一废几万块沉了。Altium Designer简称AD作为国内工程师用得最多的PCB设计工具导出Gerber这个功能我相信大家都不陌生但真正能把盲埋孔方案在Gerber里完整、正确、无歧义地表达出来的人我这里直接说真不多。这篇东西我不打算写那种“点这里、点那里”的菜单式教程菜单截图网上到处都是。我想跟你把盲埋孔这块的完整流程、容易掉的坑、以及我自己踩过之后总结出来的实操做法从头到尾捋一遍。适合正在做HDI板、手机板、BGA封装板的设计师以及刚接触多层板、被盲埋孔困扰的新手。看完之后你至少能保证自己导出的Gerber不会在工艺层面产生歧义板厂拿到文件不需要猜。1. 多层板盲埋孔方案的整体设计思路1.1 为什么需要盲埋孔它解决了什么问题要讲清盲埋孔在Gerber导出时的特殊之处得先理解一个前提不加盲埋孔的多层板其实根本不需要这么多讲究。普通通孔板机械钻从顶层钻到底层孔贯穿所有铜层所有网络靠一根孔柱连通钻孔文件只需要一个层与层之间的连接关系清清楚楚。但一旦板子层数多了、布线密度上来了通孔的问题就非常明显。比如一块八层板一根从顶层到第二层的走线如果只能用通孔这根孔要从顶层一直打到第九层底部——你们可以想象一下一个信号只在最上面两层拐个弯结果这个过孔占用了全部八层的空间所有层上的布线都给它让路。这怎么玩密度根本做不上去。盲埋孔就是干这个用的。盲孔从表层钻到内部某一层不贯穿整板埋孔完全藏在板子内部从表面根本看不见。这样信号可以只在需要的层之间打孔换层不用占用全局布线通道。这就是HDI板能做成那么密的关键工艺基础。与此同时孔的减少也改善了信号完整性因为过孔本身就是传输线上的阻抗不连续点多余的通孔残桩在高速信号下有反射问题盲埋孔可以减少这种干扰。在实际项目中什么情况下我会建议上盲埋孔方案一个是BGA封装引脚密度特别高时表层和内部层走线需要紧急换层又不希望过孔占用BGA正下方太多空间第二个是板厚和孔径比纵横比超过常规机械钻能力的时候比如板厚3.2mm、最小孔径0.2mm这种打不出来通孔只能分段用盲埋孔解决第三个是高速信号对过孔残桩有严格限制的设计残桩必须尽量短盲孔本质上就是天然无通孔残桩的。我记得有一次做一个PCIe 4.0交换板BGA底下出线全是0.4mm间距传统通孔方案根本走不通网线后来改成1阶HDI方案——表层L1到L2盲孔再加L2到L9埋孔所有换层都控制在BGA内部的局部走线通道内问题才解决。1.2 三种孔类型的叠层关系与ME结构定义搞懂了为什么需要盲埋孔接下来就得在AD里把它定义出来。这里有一个很多新手不明白的点AD里的Via和Pad只是个符号具体它是什么类型的孔完全取决于叠层结构Layer Stack里怎么规定以及你在钻孔对Drill Pair里怎么设置。先给个基础定义表孔类型连接范围是否可见制造方式AD中的Drill Pair通孔顶层到底层两面可见整板机械钻一次Top Layer - Bottom Layer盲孔一阶表层到相邻内层仅一面可见激光钻/控深钻Top Layer - Mid Layer 或 Mid Layer - Bottom Layer埋孔内部某两层之间完全不可见压合前单独钻芯板Mid Layer - Mid Layer你在AD的Via Properties里看到的“Start Layer”和“End Layer”两个下拉框就是设置在定义盲埋孔的关键。Start选Top LayerEnd选Mid-Layer 2这个过孔在AD眼中就是个盲孔Start是Mid-Layer 2End是Mid-Layer 7那就是埋孔。只要设置了正确的起始和终止层AD在出Gerber和钻孔文件时会自动把它归类到对应的钻孔层里。但光在Via属性里定义了还不够。叠层管理器和钻孔对表必须同时配置好否则规则检查会报错出文件也可能缺数据。叠层管理器里需要把每一层的材料、厚度、铜厚都写清楚尤其要注意半固化片PP片的厚度参数这直接决定压合后的介质厚度跟阻抗设计挂钩。盲埋孔的层对关系要在Design菜单下的Layer Stack Manager中确认那些没有物理意义的Mid Layer如果不参与设计就把它在叠层里的Enable选项去掉避免后续Gerber输出时多出莫名其妙的层。1.3 叠层设计的工程权衡怎么选择盲埋孔方案这一步很多教材不讲但恰恰是项目成败的关键。层数和孔类型不是拍脑袋定的而是要跟板厂工艺能力、成本、折衷效果一起权衡。一块12层板理论上可以有无数种盲埋孔组合但成本完全不一样。一阶HDI指的是表层到L2钻一个盲孔L11到L12再钻一个盲孔中间内部用通孔或者埋孔连接这种要激光打孔至少两次。二阶HDI就要三到四次激光钻孔因为需要逐次压合逐次打孔。每一次激光钻孔都意味着额外的流程、额外的对位误差和额外的成本。实际上很多设计完全用不着二阶以上比如L1到L2做盲孔、L2到L11做埋孔、L11到L12做盲孔这种组合在大多数BGA出线场景下已经足够。另外要注意的是盲孔最深能做到哪里。这个跟板厂设备能力有关常规的激光盲孔能力一般在1阶或者2阶也就是从表层跳到L3/L4之内。如果想从12层板的L1直接盲孔到L6那基本没有板厂能接即使能接也是天价。这就是为什么叠层设计要坚持“一阶一阶来”的原则每一阶的跨越必须经过至少一个内层作为中转。我在实际做瓶风机控制板时用过L1-L2盲孔、L2-L3埋孔、L3-L10通孔、L10-L11埋孔、L11-L12盲孔这样的混合结构相当于把所有信号换层都控制在了相邻层的小范围内走线密度特别高也不会乱。所以给新手一个非常实在的建议在设计开始前先跟板厂拿一份他们的叠层推荐表上面有常规可生产的盲埋孔组合和对应的阻抗要求。你在这个框架内做设计后面出Gerber、跟板厂确认都会省很多事。不要自己发明一个叠层结构然后指望板厂能像变魔术一样给做出来。2. Gerber导出的核心细节与前置设置2.1 不要跳过前置检查先处理机械层与板框很多人一上来就File-Fabrication Outputs-Gerber Files这种做法我要泼一盆冷水直接在没做任何前置整理的前提下输出很容易把一堆垃圾信息也输出到Gerber里。Gerber文件本质上是你把所有设计数据“拍扁”成一张一张二维图纸。每一层Gerber对应PCB的一个物理层面顶层铜箔、底层阻焊、顶层丝印等板厂把这一叠玻璃板叠加起来配合钻孔数据就能重建出你的完整板子。问题在于AD的PCB里除了物理存在的层之外还允许塞很多东西机械层、keepout层、辅助标注线、尺寸标注、元件本体3D模型映射等。这些逻辑上归属不同的层导出时需要甄别哪些是给板厂看的哪些是给自己看的。板框我建议单独画在一个机械层如Mechanical 1并把它包含到所有层的Gerber输出里。为什么因为板厂的CAM工程师需要每一层都有板框做参考对位如果板框只在某一层里出现其他层的坐标就没了基准。我之前出过一次问题——画了一块异形板板框放在机械13层结果导出Gerber时忘记勾选机械13层板厂收到的底层铜箔图根本没有外形线险些直接裁错形状后来在CAM软件里人肉对回去的。这事之后我养成了习惯单独用一块机械层放板框并且在每一层输出的选项里都勾上这一层。另外keepout层跟板框是两码事。keepout是布线限制区域只在设计阶段有约束作用在制造环节通常不需要所以导出Gerber时一般不用勾选它。如果你非得勾选板厂会把这层理解为禁止布线区域但它不影响板子制造纯粹属于多余信息。2.2 叠层管理器中的介质与铜厚参数必须真实填写叠层管理器里有几个字段是很多人忽略的铜箔厚度、PP片型号和厚度、芯板厚度、阻焊厚度。这些参数跟你实际设计的阻抗直接挂钩。比如你设计一个100欧姆差分对的微带线走线宽度和间距是拿计算器算出来的计算器里填的介质厚度是0.1mm。但如果叠层管理器里介质层厚度你没设系统默认值可能是0.2mm结果你算出来的线宽实际跟工艺要求完全对不上。这种错误不会让Gerber生成失败但会让你的板子在制造后信号完整性一塌糊涂。所以每次新建项目我的第一步永远是打开Layer Stack Manager把板厚、铜厚、PP厚度、阻焊厚度按板厂的标准叠层填写完再开始画板。如果你是先画完了板子才意识到叠层参数不对后面修改叠层可能会导致所有走线的阻抗变化要重新算一遍工作量巨大。另外叠层管理器里有个“Drill Pair”按钮点进去后能看到当前定义的所有钻孔对。这是盲埋孔设计最核心的一张表——AD会根据这个表来生成钻孔文件。我强烈建议在导出Gerber之前专门花几分钟核对这表里的每一个层对是不是齐全如果是四层板至少要有Top-Bottom这对通孔如果是八层板带盲埋孔你要有Top-L2、L2-L7、L7-Bottom、Top-Bottom四对根据实际设计增减。有了这个表AD才清楚该出几份钻孔文件。这里有一个非常容易踩的坑AD的钻孔对表默认可能只有Top-Bottom一对。如果你直接在PCB里放置了L2到L7的埋孔而不去更新Drill Pair表那AD出钻孔文件时可能只生成一个通孔钻孔文件把埋孔数据直接丢弃或合并到了通孔文件里。板厂拿到后以为全是通孔做出来就会完全不对。正确做法是在Place-Via菜单里添加过孔时就要一并更新Drill Pair表或者在Drill Pair表里手动添加所有需要用到的层对。2.3 设计规则检查DRC在导出前的最后关卡出Gerber之前我强烈建议完整跑一遍DRC并且不是那种默认规则而是针对制造规则的两项重点检查最小间距Clearance和钻孔尺寸Hole Size。盲埋孔设计中最常见的DRC报错就是“Via start layer out of range”或“Hole size too large for drill pair”。前者说明你放置的过孔起始层或终止层不在叠层范围内或者叠层里那层被禁用了后者说明你选的钻孔尺寸大于Drill Pair对应的最大孔径限制——AD默认规则里可能有最大孔径限制比如5mm但你用的某个定位孔直径6mm就会报错。这些错误如果不处理就出Gerber0.1%的概率能正常工作但一旦出事就是板子报废级别的错误。还有一个经常被忽略的选项是“Un-Routed Net Check”未连接网络检查。盲埋孔设计因为层数多网络连接关系复杂有时候你以为某根线已经通过过孔换到另一层了但实际上过孔的起始层没配对导致该走线仍然断开。DRC里勾上Un-Routed Net Check它会帮你找出所有没有完全连通的网络会显示还有多少mil的走线缺口。我在项目收尾时至少跑三遍DRC切板框前一遍加完所有过孔后一遍导出Gerber前最后一遍三遍都零错误了才放心。3. 实操过程AD导出Gerber与钻孔文件3.1 Gerber Setup面板的逐项配置AD导出Gerber的入口是File - Fabrication Outputs - Gerber Files。弹出的Gerber Setup窗口里最关键的几个配置项我一个个说。General选项卡单位选Inches还是Millimeters都行但注意精度一定要选到至少2:5也就是小数点后五位。Gerber精度不够的话圆弧和细小走线可能出现坐标偏移导致板厂拼板时对不齐。用公制就选2:50.01mil级别用英制也选2:5几乎所以板厂的CAM软件都兼容这个精度。Layers选项卡这是最核心的地方。左侧是PCB中的物理层列表右侧是输出内容。每一个层可以选择输出的内容铜箔层一般同时勾选“Top Layer”和“Top Layer Pad Master”这两项这里要解释一下。其实实际中我一般不推荐Pad Master输出因为铜箔层Gerber本身已经包含了焊盘和走线图形Pad Master是在所有铜箔层之上叠加所有焊盘的“汇总图”板厂通常在阻焊层用不到它多输出只是增加文件数量、可能引起误解。我的习惯是多选中所有需要输出的铜箔层包括Mid Layer并且选中“Include Unconnected Mid-layer Pads”——这一项非常重要盲埋孔方案里有很多内层焊盘可能没有走线连接但它在物理上仍然是焊盘如果不输出内层的孔环就缺少了形状板厂做出来就会变成无焊盘连接直接开路。这个选项在默认情况下可能是关闭的务必手动勾上。机械层把板框所在层勾上同时可以在“Plot Lines”里选择所有线型。如果你板框是用圆弧画的我画异形板常用圆角这里务必确保CAD中导出的圆弧也能完整显示精度调高即可。Drill Drawing选项卡这里设置钻孔图的输出。绝大多数情况下建议选择“Generated by PCB Editor”里的“Combined”模式也就是把所有钻孔层合并到一张图上。但对于盲埋孔方案我更建议选“Separate”模式——每一对钻孔层各生成一个钻孔图。这样板厂可以清楚看到哪些孔属于哪一对层。虽然“Combined”模式会让板厂的CAM处理更简单——通常板厂反而更希望你合并输出——但“Separate”模式在图面上更直观方便你自己在CAM软件里核对。Apertures选项卡这里有个坑。默认情况下AD会勾选“Embedded AperturesRS-274X”这是现代Gerber的标准格式图形信息直接嵌入在文件里不需要额外D码文件。但其实很多板厂的自动化导入流程更喜欢RS-274X格式因为它自包含。如果你取消勾选就会生成旧的RS-274D格式必须额外附带D码文件Aperture File传输时一旦漏发板厂就彻底解码不了。我的建议不动它保持默认的Embedded Apertures。还要注意“Advanced”选项卡里有个“Film Side”设置默认是“Mirrored”的这个我做板这么久一直不轻易动。底层铜箔层如果Mirrored会让丝印文字和铜箔图形左右颠倒但这对应的是底层从下往上看的效果。大部分板厂用CAM软件能自动识别正反面不需要我们手动处理。保持默认就好除非板厂特别要求。最基本的一套导出配置我建议存成预设Output File Format选RS-274X、精度2:5、所有信号层全部选中、钻孔图选Combined、Apertures保持嵌入——这套配置下来90%的设计都能正常出片。3.2 钻孔文件NC Drill的输出选项Gerber文件搞定后钻孔文件是另一个独立输出。菜单路径是File - Fabrication Outputs - NC Drill Files。NC Drill的格式一般选“Excellon 2”格式单位可以跟随Gerber精度同样要选高一点。这里最关键的选项是“Drill Stations”里的“Generate separate NC Drill files for plated and non-plated holes”——意思是将电镀孔和非电镀孔分开输出。为什么要分开因为板厂对金属化孔和非金属化孔的处理流程不一样非金属化孔比如定位孔、螺丝安装孔不需要沉铜如果混在一起CAM程序工程师需要额外鉴别增加了误判风险。分开输出后文件名会有_P和_NP的后缀区分板厂一眼就能识别。另外“Combined”和“Separate”的选择在这里同样重要但跟Gerber里的逻辑相反NC Drill文件我反而强烈建议选Separate模式。原因在于盲埋孔设计里每一对层的钻孔尺寸和数量不同如果全部合并成一个文件CAM工程师无法判断哪些孔是盲孔、哪些是埋孔——虽然从钻刀大小能部分推断但层对关系极其容易扯皮。而Separate模式会为每一对Drill Pair生成一个单独的文件比如通孔文件、L2-L7埋孔文件、Top-L2盲孔文件。我每次发板都是这个配置板厂从没在这方面问过我。还有一个选项叫“Optimize Drill Route”和“Keep Hole Coordinates”一般保持默认。如果你要输出ODB格式AD也支持但工程上Gerber还是最通用、最不挑软件的标准。3.3 盲埋孔方案的输出文件完整清单盲埋孔板子导完所有文件你手里应该有一份清晰的清单。以一块八层板、含两组盲孔Top-L2、L7-Bottom和一组埋孔L2-L7为例完整的输出清单应该是这样的文件内容数量作用顶层铜箔 Gerber1顶层走线、焊盘内层铜箔 GerberL2-L76每层单独一份底层铜箔 Gerber1底层走线、焊盘顶层阻焊 Gerber1顶层开窗、绿油桥底层阻焊 Gerber1底层开窗顶层丝印 Gerber1位号、Logo底层丝印 Gerber1底层位号钻孔文件通孔1所有通孔钻孔文件Top-L2盲孔1表层到L2的盲孔钻孔文件L2-L7埋孔1内层埋孔钻孔文件L7-Bottom盲孔1L7到底层的盲孔板框 Gerber1外形、拼板信息钻孔位置参考图1Drill Drawing叠层描述文档可选1建议单独附上这个表看着多实际加起来也就十几二十个文件。用ZIP打包命名规范点比如“ProjectName_Gerber_20250106”这样带日期和版本的命名板厂和同事都会感谢你。有一个细节如果你导出的钻孔文件是分开的AD会在每个单独钻孔文件里额外加一行注释比如“;Top-L2”这个注释就是给CAM用的关键信息。我曾经把文件发给板厂时没加这一行结果板厂是用文件名猜出来的虽然没出问题但如何文件名稍有歧义性质就变了。所以用Separate模式输出时千万别自己改文件名——AD生成什么名字就保留什么名字。4. 盲埋孔板子的对外交接与常见错误排查4.1 非标准叠层的正确标识叠层文档怎么写Gerber和钻孔文件都是机器读的但真正让板厂快速理解你设计意图的是那份叠层说明文档。我在每次发板时都会在Gerber压缩包里额外放一个PDF或者常见的工程文本文件里面写明板子总层数、总板厚每一层的介质类型、厚度、铜厚盲埋孔的组合关系哪些层对是盲孔、哪些是埋孔阻抗要求哪些网络需要控制阻抗各多少欧姆线宽线距表面处理工艺沉金、喷锡、OSP等特殊工艺比如BGA下过孔是否塞孔、树脂塞孔、电镀填平不要嫌麻烦这一页纸能减少你和板厂之间至少两轮邮件往返。尤其是盲埋孔设计你如果在叠层说明里写一句“Top-L2激光盲孔L2-L7机械埋孔L7-Bottom激光盲孔”板厂工程师只需要扫一眼就能确定所有工艺步骤根本不需要电话沟通。另外如果是比较复杂的HDI二阶以上方案我还建议附一张自己画的叠层剖面示意图。不用很专业用PPT画个线条示意就行关键是把每一阶盲埋孔的连接路径标注出来。这比文字描述直观得多也最能降低沟通成本。4.2 钻孔文件与Gerber层对怎么核对CAM查看快速自查法文件全部生成之后不要急着发走。我每次都会自己先做一遍快速自查用CAM工具打开看看。个人用的最多的还是一个轻量级的Gerber查看器类似CAM350、ViewMate或者开源的Gerbv都行。查什么我列个清单逐层查看铜箔Gerber确认所有该出线的层都有内容不该出线的层是空的把钻孔文件加载进来看钻孔坐标是否与焊盘位置对齐尤其注意盲埋孔的孔位是否对应到正确层对检查阻焊开窗BGA下的过孔是否做了塞孔处理如果开了窗后续焊接容易连锡不开窗又可能因气泡导致虚焊具体要求在设计阶段就要明确看板框是否每一层都有在CAM工具里我会把每一层的钻孔文件单独打开然后叠到对应层的铜箔上验证。比如Top-L2盲孔文件叠到Top层和L2层铜箔上看每个孔位是否都有焊盘环围着。如果有孔位悬空说明钻孔数据没问题但可能是焊盘缺失需要回到AD检查这些过孔是否设置了正确的钻孔对和焊盘尺寸。实际中我遇到过一次非常坑的情况一个8层板的L2-L7埋孔我导出的NC Drill文件里钻孔尺寸是0.2mm但L2和L7层的焊盘环只有0.25mm算下来孔径边缘距离焊盘边缘只有0.025mm在工艺上根本无法保证对位一批板子全部偏孔废了一半。后来总结的教训是盲埋孔的焊盘环至少要比孔径大0.15mm以上单边否则板厂的激光钻孔对位偏差就足以让孔环断开。这件事也再次说明先定钻孔对、再根据孔径设置焊盘规则顺序一定不能颠。4.3 常见错误速查表与独家避坑建议我把多年做板过程中遇到过的、以及同行分享的高频坑整理成了下面这个表基本覆盖了盲埋孔Gerber导出90%的问题症状真正原因解决方法板厂说钻孔文件缺层Drill Pair表不完整AD漏出某些层对的钻孔在Layer Stack Manager中核对Drill Pair表确保每种孔类型都有对应内层焊盘丢失生成Gerber时没勾选Include Unconnected Mid-layer Pads勾选该选项后重新生成盲孔与内层焊盘对不上位CAM里检查发现孔位偏可能是叠层顺序与AD内部不符核对叠层管理器顺序确保L1是最顶层序号由上到下递增阻焊开窗位置不对阻焊Gerber缺少某些焊盘开窗数据检查Solder Mask的Expansion规则查看每个焊盘是否被设置为“Expansion”模式板框缺失或变形板框所在机械层未在Gerber输出中勾选确保板框单独放在指定机械层并在所有层输出中都包含该层文件名被自动修改用户手动重命名钻孔文件造成板厂无法识别保留AD默认文件名除了上面这个表还有几条独家经验想单独说。第一非金属化孔NPTH的设计一定要在钻孔文件中明确体现。如果用通孔Pad做螺丝孔把它的Plated属性改成Non-Plated这时候AD会自动把它分到非电镀钻孔文件里。但很多人做的时候直接在Mechanical层画圆圈没有生成对应的Pad和钻孔导致板厂不知该处要打孔。这种事一旦发生只能在CAM阶段靠人工识别极不可靠很容易漏。所以我建议所有的孔不管金属化还是非金属化都必须在钻孔文件里有明确数据不能用图形代替。第二多层板里如果有埋孔压合顺序和钻孔顺序在工程上是有讲究的。比如L2-L7埋孔板厂必须先单独把L2-L7这段芯板钻好孔、沉铜、电镀然后再和L1、L8压合再钻Top-L2和L7-Bottom的盲孔。这个顺序不是你一个Gerber文件能表达的但你的叠层说明文档写清楚哪个是芯板、哪层是PP片、哪些孔在哪一步钻能帮板厂省掉大量琢磨时间。我见过有的工程师叠层图里不标芯板厚度导致压合后总厚度漂移装配时器件脚短一截——这种低级错误靠一封附在压缩包里的“叠层工艺说明”就能完全避免。第三如果你用的是AD25或者更新的版本界面上有一些变化但Gerber导出的核心逻辑没有变。新版本在命名规则、文件输出组织方式上有优化比如某些版本默认输出文件名带“-”而不是“_”部分板厂的系统可能不认这种字符。发板前最好和板厂确认一下他们能接受的命名规则或者干脆用AD的OutputJob功能把所有输出流程固化成一个Job文件每次一键生成既保证一致性也方便更新版本时保持文件名稳定。4.4 关于盲埋孔板子阻抗与叠层的几个补充既然谈到了盲埋孔阻抗这个问题绕不开。盲埋孔结构因为走线换层位置分散跨层参考平面的切换比通孔板更加频繁。在Gerber层面你不需要额外输出什么但叠层设计时要注意给每一组高速信号提供连续的参考平面路径。我遇到过的高速链路阻抗超标问题有一半不是因为线宽算错而是因为换层时参考平面断裂回流路径被迫绕过一个大缺口等效电感激增波形直接畸变。所以做盲埋孔方案的高速板时我建议在叠层设计阶段就规划好每一层的“字段类型”哪些层是走线层、哪些层是完整参考平面层、哪些层是混合层部分走线部分铺铜。参考平面层尽量不要被分割如果非得分割确保分割缝隙下方对应层有跨接电容或者缝合过孔在旁边补回流路径。这些不直接体现在Gerber里但板厂从你的文件布局和过孔分布上能看出设计者的功力。另外关于阻抗计算盲埋孔区域最常见的工艺偏差发生在激光盲孔的孔底焊盘与内层线路连接处。由于激光钻的孔底面积小电镀铜厚度可能偏薄会略微影响过孔的寄生电容和阻抗连续性。并非所有板厂都会主动做这方面的补偿所以如果你的信号速率特别高比如10Gbps以上建议在设计阶段就跟板厂明确盲孔区域按最大电镀厚度进行补偿并且要求做阻抗测试条验证盲孔区域的阻抗。测试条设计是在板边放几组跟实际走线同参数的开盖微带线板厂照做就行这部分在Gerber里也要画进去板厂好切片测试。还有一点盲埋孔密度比较大的板子平面完整性尤其重要。埋孔的实心部分本身不可见但在钻孔和镀铜后内层平面会被这些孔打碎。尤其在电源平面层过孔密集区域会造成直流压降和纹波噪声。如果你在设计阶段发现某个区域过孔密度过高最简单有效的方法是把电源平面墩过孔的区域周围的禁布区扩大一点甚至干脆在电源层上做局部铺铜区隔离避免噪声传播。虽然会牺牲一点走线空间但整体稳定性值得。写在最后根据我个人经验盲埋孔板子的Gerber导出更像是一场“设计数据与制造工艺的交接仪式”而不是单纯的点菜单操作。你多花半小时把叠层文档、钻孔对表、文件名规范都检查一遍板厂就能省下一天甚至两天的确认时间你的板子也能更快进入排产流程。反过来如果你连Drill Pair表和钻孔文件是否分离都没确认过就急匆匆发给板厂后面出问题几乎是一定的。最后再分享一个小技巧AD里有一套Output Job功能可以把Gerber、NC Drill、装配图、BOM、PDF原理图全部串成一个输出流程保存成 .OutJob 文件。以后每次改完板只需要双击这个OutJob文件按一个“Run”按钮所有交付文件就会按你预设的路径、规范命名生成完毕。这真的是AD被很多人低估的利器尤其是做多层盲埋孔这种复杂板子每改一版都要花大量时间重新跑一遍所有输出用OutJob一次搞定还能确保不会漏掉任何一个文件。希望这篇文章能帮你少踩几个坑。如果你在实际操作中遇到过什么更奇葩的盲埋孔Gerber问题欢迎在评论区聊聊大家一起长长见识。
阅读完成 · 觉得有帮助?
咨询建站