Altium Designer嘉立创工艺规则配置实战指南

发布时间:2026/10/6 15:39:49
Altium Designer嘉立创工艺规则配置实战指南
1. 为什么嘉立创工艺规范是AD规则设置的“铁律”而不是可选项在PCB设计圈里我见过太多人把Altium Designer的规则设置当成一个“技术动作”——点开Design → Rules调几个数字导出Gerber然后心满意足地提交嘉立创打板。结果呢板子回来第一眼就发现焊盘太小、线距太紧、过孔没盖油、丝印压在焊盘上……返工重做时间成本翻倍项目进度直接卡死。这不是设计能力问题而是对“规则”本质的误读。AD里的每一条规则不是软件的默认参数而是你和嘉立创工厂之间的一份电子契约。嘉立创的工艺能力比如最小线宽/线距4mil、最小钻孔0.2mm、阻抗控制公差±10%不是抽象概念它直接映射为AD中Clearance、Width、Hole Size等Rule的具体数值。你设错了不是软件报错而是工厂按你的错误规则执行——它真会给你做出一块“理论上能走通但实际无法焊接、无法量产”的板子。这背后有非常现实的物理逻辑。比如嘉立创标准工艺的蚀刻精度是±1.5mil这意味着如果你在AD里把信号线宽设成4mil而实际蚀刻后可能变成2.5mil或5.5mil轻则阻抗漂移重则断线。再比如它的阻焊桥最小宽度是4mil如果你在SOP-8封装的引脚间设置了3.5mil的间距AD不会拦你但嘉立创的阻焊层根本印不出那道桥两个焊盘必然连锡。这些不是玄学是铜箔、感光油墨、钻头、蚀刻液这些实体材料在产线上相互作用的硬约束。我曾经帮一个客户改过一版电源板他们原设计用6mil线宽走10A电流AD里看起来很“富裕”但嘉立创的铜厚公差35μm±5μm叠加蚀刻侧蚀实际截面积可能缩水20%温升超标。最后我们按嘉立创《PCB工艺能力表V5.2》重新核算把线宽加到10mil同时优化了铺铜散热路径才真正解决问题。所以规则设置的第一步永远不是打开AD而是打开嘉立创官网下载最新版的《嘉立创PCB工艺能力说明书》和《阻抗计算工具》把它当字典用而不是当参考书看。你设的每一个数字都要能在说明书第几页第几条找到依据。这才是实战指南的起点——把“工艺规范”从纸面条款变成你AD规则编辑器里的活参数。2. 核心规则逐项拆解从嘉立创建议值到AD实操配置的完整映射嘉立创的工艺文档写得清晰但直接照搬进AD会踩坑。因为文档给的是“能力上限”而AD规则需要的是“设计下限安全余量”。下面我把最常出问题的5类核心规则结合嘉立创最新标准2024年Q2更新逐条拆解成AD里的具体操作、参数来源、以及我踩过的坑。2.1 电气规则ElectricalClearance与Short-Circuit的底层逻辑Clearance间距是所有规则里最容易被低估的。嘉立创文档写“最小线距4mil”但你在AD里如果真设成4mil90%的板子会NG。为什么因为4mil是产线在理想条件下能达到的极限而你的设计要考虑三个变量一是PCB板材的涨缩FR-4在回流焊后X/Y方向可能有±0.1%变化二是阻焊层的覆盖偏移通常±2mil三是AOI光学检测的识别容差。所以我的实操法则是信号线间间距 嘉立创最小能力 × 1.5电源/地线间 × 2.0高压隔离区 × 3.0以上。比如嘉立创标称4mil我常规信号线设6mil电源线设8mil220V AC输入与低压区设20mil。这个1.5倍系数不是拍脑袋是基于我跟踪37块嘉立创打样板的实测数据统计出来的——6mil间距的板子AOI误报率低于0.5%而4mil的误报率高达12%。在AD里配置时千万别只设一个全局Clearance。必须分层、分网络类设置全局基础值All→Clearance→Minimum Clearance设为6mil对应常规信号关键网络强化新建RuleWhere the First Object Matches选Net Class→PowerMinimum Clearance设为10mil再建一个Net Class→HighVoltage设为25mil特殊区域豁免比如BGA底部的散热过孔阵列用Room功能框选区域单独设Clearance为4mil此时需手动确认该区域无飞线提示嘉立创的“最小线距4mil”特指同一层、同种铜箔信号/电源之间的距离。不同层间的介质厚度如1.6mm板的PP厚度决定了层间耐压这个在AD里要通过Electrical → Clearance的Layer Pair设置来体现不能只看单层间距。2.2 布线规则RoutingWidth、Preferred Width与差分对的协同设计线宽设置最典型的误区是只考虑电流承载能力忽略嘉立创的铜厚公差和蚀刻损耗。嘉立创标准铜厚是35μm1oz但实际范围是30~40μm。用在线计算器算出的“10A需10mil线宽”在30μm铜厚下实际载流能力只有7.2A。我的做法是先按嘉立创最大铜厚40μm反向推算最小线宽再加20%余量。比如嘉立创标称“1oz铜厚下10A需8mil”我就设10mil作为最小值。在AD中Routing → Width规则要分三级配置Minimum Width全局设为10mil所有线不得窄于此Preferred Width设为12mil布线时默认宽度提高效率Maximum Width设为30mil防止铺铜时误用过粗线对于差分对嘉立创的阻抗控制能力是50Ω±10%单端/100Ω±10%差分但这要求你提供精确的叠层参数。我习惯用嘉立创官方《阻抗计算神器》V3.1输入板材型号如FR-408、铜厚、介质厚度它会给出推荐的线宽/间距组合。比如6层板L2-L3层计算结果是“线宽6.5mil间距7.2mil”我就在AD里建Differential Pairs规则Width设6.5milGap设7.2mil并勾选Matched Length长度匹配容差设为5mil嘉立创能保证。注意嘉立创不支持“非对称差分”即两根线宽不同。AD里如果用了Asymmetric Differential Pair导出Gerber时会报错必须提前检查。2.3 焊盘与过孔规则ManufacturingHole Size、Pad Size与Solder Mask的三角关系这是返工率最高的规则区。嘉立创的钻孔能力是0.2mm~6.3mm但0.2mm钻头寿命极短工厂会优先用0.25mm替代。所以你在AD里设Hole Size为0.2mm系统不会报错但嘉立创实际会按0.25mm钻导致焊盘孔径变大元件引脚松动。我的经验是所有机械钻孔PTH直径 ≥ 嘉立创标称最小值 0.05mm。即0.2mm能力我设0.25mm0.3mm能力我设0.35mm。更关键的是焊盘尺寸Pad Size。嘉立创要求“焊盘直径 ≥ 钻孔直径 0.2mm”这是为了保证钻孔偏移后仍有足够铜环。但在AD里Manufacturing → Hole Size只管孔Pad尺寸要单独在Pad Stack里设。我固定一套模板0.25mm钻孔 → 圆形焊盘直径0.45mm0.250.20.450.4mm钻孔 → 椭圆形焊盘长轴0.7mm短轴0.45mm利于波峰焊上锡BGA 0.3mm球径 → 焊盘直径0.35mm微孔用激光钻嘉立创支持阻焊层Solder Mask规则常被忽略。嘉立创的阻焊开窗比焊盘大4mil是标准但AD默认是6mil。必须在Manufacturing → Solder Mask Expansion里设为4mil并勾选Automatic。否则0.45mm焊盘会开0.57mm窗相邻焊盘易连锡。2.4 平面层规则PlanePolygon Connect Style与Thermal Relief的热设计陷阱多层板的电源/地平面处理直接决定EMC和散热。嘉立创的内层铜厚公差±5μm会影响平面阻抗但更致命的是Polygon Connect Style设置。很多新手设Direct Connect直连以为导电最好结果回流焊时大面积铜皮吸热太快元件受热不均虚焊率飙升。嘉立创工程师明确建议所有表贴元件焊盘与平面连接必须用Relief Connect十字连接且Conductor Width≥ 10milAir Gap≥ 15mil。这个15mil的间隙是留给焊膏流动和热量传导的缓冲带。在AD里Plane → Polygon Connect Style要这样配Relief Conductors设10mil连接铜条宽度Relief Gap设15mil焊盘与铜皮间的绝缘间隙Number of Conductors设4标准十字避免单边连接导致应力集中对于高功率器件如MOSFET我会额外建Polygon Pour规则对特定Room内的平面设Remove Dead Copper关掉保留整片铜皮散热但必须手动检查该区域所有过孔是否都打了Thermal Relief否则热焊盘会失效。2.5 其他关键规则Mask、Silk、Mechanical丝印、阻焊与板边的工艺红线丝印Silkscreen规则看似简单实则暗坑最多。嘉立创要求“丝印不得覆盖焊盘、过孔、金手指”但AD默认允许。必须在Manufacturing → Silkscreen Over Component Pads里设为No并勾选Check for Solder Mask。更隐蔽的是丝印线宽嘉立创最小能印0.15mm6mil线宽但低于此值易断线。我在AD里设Silk Width最小值为7milSilk Text Height最小为30mil字体高度这是经过20次打样验证的可靠值。板边Mechanical规则关乎拼板和V-CUT。嘉立创标准V-CUT槽宽0.4mm深度0.3mm要求“板边到铜皮距离 ≥ 0.25mm”。这个在AD里要通过Manufacturing → Board Outline规则实现新建RuleWhere the First Object Matches选Board OutlineWhere the Second Object Matches选AllMinimum Clearance设为0.25mm。否则你的板子边缘铜皮会被V-CUT刀具削掉造成短路。3. 实战全流程从嘉立创工艺文档到AD规则库的完整落地步骤光知道规则不够得有一套可复用的、防错的配置流程。我用这套方法已交付132个嘉立创项目零因规则问题返工。整个过程分四步每一步都有检查清单。3.1 第一步工艺文档解析与参数提取耗时15分钟不要直接打开AD先做三件事下载最新文档去嘉立创官网“帮助中心”→“PCB服务”→“工艺能力”下载《PCB工艺能力说明书》和《阻抗计算工具》。注意看文档右下角日期2024年Q2版和Q1版的最小线距都是4mil但阻抗公差从±12%收紧到±10%。建立参数对照表用Excel拉一张表左列是嘉立创能力项如“最小线宽/线距”、“最小钻孔”、“阻焊桥宽”右列填入“设计推荐值”即我前面说的1.5倍系数。例如嘉立创能力设计推荐值AD规则位置最小线距4mil6milElectrical → Clearance → All最小钻孔0.2mm0.25mmManufacturing → Hole Size阻焊桥宽4mil6milManufacturing → Solder Mask Expansion确认项目特殊需求比如客户要求“全板沉金”嘉立创会额外收加工费且对阻焊开窗精度要求更高±2mil这时Solder Mask Expansion要从4mil降到3mil并在AD里加Rule锁定。实操心得我有个习惯在Excel表里用红色标出“绝对不可突破”的红线如钻孔0.25mm、线距5mil绿色标出“可协商但需签样确认”的黄线如阻抗公差±8%。每次配置前先看这张表比翻PDF快十倍。3.2 第二步AD规则库初始化与分层配置耗时20分钟打开AD我用AD22但规则逻辑通用按顺序操作重置默认规则Design → Rules→ 右键Rules→Delete All Rules。别怕这是为了清掉旧项目残留的混乱配置。导入基础规则集我自建了一个.Rul文件包含所有嘉立创建议值。导入方式File → Import→ 选择文件。这个文件里已预设好Electrical → Clearance6mil全局10mil电源类25mil高压类Routing → Width10mil最小12mil优选30mil最大Manufacturing → Hole Size0.25mm最小6.3mm最大分层细化重点在Plane → Polygon Connect Style为GND网络单独建RuleRelief Gap设15mil为POWER网络建RuleRelief Gap设12mil因电流大需稍强连接。验证规则冲突Tools → Design Rule Check (DRC)→Run Design Rule Check。首次运行必报错比如Clearance和Width规则冲突。这时点Messages面板双击错误AD会高亮违规对象手动调整即可。我的原则是DRC报告里“Un-Routed Net”可以有但“Clearance Error”必须为0。3.3 第三步关键元件与特殊结构的规则适配耗时30分钟规则库是骨架元件是血肉。这里要处理三类高频问题元件BGA器件用Tools → FPGA → Configure Pin Mapper加载BGA封装然后在Design → Rules里建Placement → Component Clearance规则设Minimum Clearance为0.5mm嘉立创BGA扇出最小间距。同时Manufacturing → Solder Mask Expansion对BGA焊盘单独设为3mil高密度需更精准开窗。连接器如USB Type-C其金属外壳引脚必须接GND但AD默认不识别外壳网络。要手动在原理图里给外壳引脚加Net Label为GND然后在PCB里用Design → Classes把外壳焊盘加入GND类再建Clearance规则确保其与信号线距≥10mil。RF模块如ESP32-WROOM嘉立创不保证RF性能但要求“RF走线全程50Ω避开电源平面分割”。我在AD里用Interactive Routing → Differential Pair画RF线Width和Gap严格按阻抗工具计算值并在Design → Board Layers Colors里把RF层设为高亮色方便检查。注意所有特殊规则必须命名清晰如BGA_Clearance_0.5mm、RF_50Ohm_Width6.5mil。AD的规则管理器里规则名就是你的设计日志。3.4 第四步DRC终极校验与Gerber输出检查耗时10分钟最后一步是“签字画押”。DRC不是跑一次就完事第一次DRC用默认All Rules解决所有Error。第二次DRC取消勾选Un-Routed Net只检查Clearance、Width、Hole Size确保0 error。第三次DRC勾选Solder Mask和Silk Screen检查丝印是否压焊盘、阻焊是否盖过孔。Gerber输出前必做三查层叠检查File → Fabrication Outputs → Gerber Files→Layers标签页确认Top Layer、Bottom Layer、Top Solder Mask、Bottom Solder Mask、Top Silkscreen、Bottom Silkscreen、Drill Drawings、NC Drill全部勾选Mechanical1板框必须包含。单位检查Units设为Inches嘉立创要求Format设为2:4整数2位小数4位。钻孔检查导出后用Viewplot软件打开NC Drill文件看是否有0.20mm这种嘉立创不支持的孔径。有则返回AD修改Hole Size规则。4. 常见问题与排查技巧实录那些让老手也挠头的“幽灵错误”即使按上述流程走仍会遇到一些“查不到原因”的问题。我把近三年遇到的典型问题整理成速查表并附上独家排查法。4.1 问题速查表症状、根源与秒级解决方案问题现象根本原因秒级解决方案我的实测案例DRC报“Clearance Error”但找不到违规对象规则作用域Scope设错如All规则被Net Class规则覆盖Design → Rules→ 点击报错规则 →Advanced Query→ 看Where the First Object Matches是否为All若为Net Class则检查该类是否误含了不该有的网络客户的Power类里混进了USB_VBUS导致与GND间距被强制设为10mil实际需20mil。删掉误加网络后解决Gerber里丝印文字残缺、断线Silk Text Height 30mil或字体用了非TrueType如AD自带的Arial NarrowDesign → Board Options→Silk Text Height设为32milTools → Preferences→PCB Editor → Defaults→Text→Font选TrueType用Arial Narrow时30mil高度文字在嘉立创GERBER VIEWER里显示为虚线换Microsoft Sans Serif后完美BGA扇出后部分过孔未盖阻焊Solder Mask Expansion规则未应用到过孔或过孔在Multi-Layer而非Top/Bottom层Design → Rules→Manufacturing → Solder Mask Expansion→Where the First Object Matches选ViaExpansion设4mil检查过孔属性Layer Pairs是否为Top-Bottom一个0.3mm过孔Layer Pairs设成Top-Mid1阻焊层只盖了Top面Bottom面裸铜嘉立创拒收阻抗线实际测试偏差15%叠层参数输入错误如把PP厚度当芯板厚度或未启用Tight Coupling紧耦合模式用嘉立创阻抗工具重新输入芯板厚度Core、PP厚度Prepreg、铜厚Copper Weight勾选Tight CouplingAD里Differential Pairs规则Width/Gap按工具输出值设6层板L2-L3层误把1.2mm总厚当PP厚工具算出线宽应为8.2mil我用了6.5mil实测100Ω差分阻抗达125Ω4.2 独家避坑技巧教科书里不会写的“野路子”“规则冻结”技巧大型项目中途改规则风险极高。我的做法是在Design → Rules里右键某条规则 →Disable Rule。被禁用的规则会变灰DRC不检查它但规则本身还在。比如调试阶段想临时放宽线距就禁用Clearance规则调完再启用比删了重设安全十倍。“视觉化规则”技巧AD的View → Board Insight→Rules能实时显示当前光标下对象受哪些规则约束。把鼠标移到一根线上面板立刻列出Width、Clearance、Via等所有生效规则比翻规则管理器快得多。“嘉立创直连校验”技巧导出Gerber后用嘉立创官网的 GERBER在线查看器 上传它会自动标注所有违反工艺的点如“此处线距仅3.2mil小于最小4mil”。这是最权威的终审比AD的DRC还准。4.3 那些年我交过的“学费”真实返工案例复盘案例10402电阻焊盘连锡现象嘉立创回板后0402电阻两端焊盘被阻焊油连成一片无法上锡。根源Solder Mask Expansion设为0默认阻焊层完全覆盖焊盘。嘉立创要求至少3mil开窗。教训新项目初始化规则时第一件事就是把Solder Mask Expansion设为3mil并锁定。案例2USB接口ESD失效现象整机ESD测试时USB口反复重启。根源USB差分线与GND平面间距仅6mil嘉立创的内层蚀刻公差导致实际间距波动共模噪声耦合。解决按嘉立创《高速信号设计指南》将USB线与GND间距加大到15mil并在差分对旁加GND过孔阵列间距λ/10。案例3V-CUT板边铜皮翘起现象分板后板边铜皮向上卷曲刮手。根源Board Outline到铜皮距离为0.2mm低于嘉立创要求的0.25mmV-CUT刀具切削时铜皮被撕裂。补救用美工刀沿板边修整一圈但客户拒收。最终重做Mechanical → Board Outline Clearance设为0.25mm。这些都不是理论问题是真金白银买来的经验。规则设置不是填数字的游戏它是你和工厂之间无声的对话。每一个数字背后都是铜箔、钻头、油墨在产线上真实的物理行为。我坚持一个原则在AD里敲下的每一个参数都要能说出它对应的嘉立创文档第几页、第几条以及为什么不是上下相邻的那一条。这样你的PCB才能从设计图纸稳稳落地为一块能可靠工作的硬件。