
1. 为什么你的PCB总是过不了安规从一次真实的整改经历说起画板子这件事很多工程师觉得把线连通、把信号完整性调好、EMC余量留够就算完事了。但真正做过量产项目的人都知道有一道坎比信号完整性更让人头疼那就是安规设计。我见过太多项目功能跑得飞起EMC摸底也过了结果送去做安规认证的时候被一句“爬电距离不够”打回来重画。更冤的是有些板子已经小批量出货了突然被通知安规不达标整批召回损失惨重。PCB Layout中的安规设计核心就两个概念爬电距离Creepage Distance和电气间隙Clearance Distance。这两个参数直接决定了你的产品能不能通过IEC/UL/GB等安规标准也直接关系到用户的人身安全。说白了爬电距离和电气间隙就是高压区域和低压区域之间必须保持的“安全缓冲区”不够宽高压就可能击穿空气或者沿着PCB表面“爬”到低压侧轻则烧板重则触电起火。这篇文章适合所有做PCB Layout的工程师不管你是刚入行的新手还是画了几年板子但一直“凭感觉”留间距的老手。我会从最基础的概念讲起手把手教你如何查表确定爬电距离和电气间隙如何在Altium Designer中落地这些参数以及我在实际项目中踩过的坑和总结的经验。看完你至少能做到拿到一个电源项目知道该查哪张表、该留多少间距、该怎么在AD里设置规则并验证。注意本文讨论的是通用工业级和消费级电子产品的安规设计实践具体数值以你产品所属标准的最新版本为准。不同标准、不同应用场景、不同污染等级下的要求差异很大切勿生搬硬套。2. 爬电距离与电气间隙到底在说什么先把概念掰清楚2.1 两个距离两种失效模式很多人画了好几年板子爬电距离和电气间隙还是分不清。我用一个生活化的类比来解释想象你的PCB表面是一条山路高压区域在山顶低压区域在山脚。电气间隙就是山顶到山脚的直线距离——空气能不能被击穿看的是这个直线距离。爬电距离则是沿着山路从山顶走到山脚的实际路程——电流会不会沿着PCB表面“爬”过去看的是这个路径长度。为什么会有两个不同的距离要求因为它们的失效机理完全不同。电气间隙不够高压会直接击穿空气形成电弧这是一个瞬态过程和空气的绝缘强度有关。爬电距离不够污染物灰尘、湿气、助焊剂残留会在PCB表面形成导电通路电流慢慢“爬”过去这是一个渐进过程和PCB表面的绝缘性能、污染程度有关。所以你会发现电气间隙主要和电压峰值有关爬电距离主要和电压有效值、污染等级、材料组别有关。这两个参数不能混为一谈也不能只满足其中一个。2.2 影响这两个距离的关键因素在实际查表之前你需要先搞清楚以下几个关键参数它们直接决定了你该查哪张表、该留多少距离工作电压不是你的输入电压而是高压侧和低压侧之间实际存在的电压差。比如一个220VAC输入、5VDC输出的电源高压侧和低压侧之间的工作电压就是220VAC峰值约311V。污染等级Pollution Degree环境中的污染物程度。PCB上常见的污染等级是PD1密封环境和PD2一般室内环境。大多数消费类产品按PD2设计。材料组别Material GroupPCB材料的CTIComparative Tracking Index值。FR-4通常是IIIa或IIIb组CTI在175-400之间。绝缘类型功能绝缘、基本绝缘、附加绝缘、双重绝缘、加强绝缘。不同绝缘类型要求的距离不同。海拔高度海拔越高空气越稀薄电气间隙需要越大。2000米以下通常不需要修正超过2000米要乘以修正系数。这些参数看起来多但实际查表的时候你只需要确定几个关键值就能快速定位到需要的距离。下面我会一步步带你走完整个流程。2.3 为什么“凭感觉”画板迟早要出事我见过太多工程师画板子的时候高压区域和低压区域之间就留个1mm、2mm问就是“之前一直这么画的没出过问题”。这种心态非常危险。没出问题可能是因为你的产品工作在PD1环境、海拔低、电压低所有条件都凑巧满足了。但一旦产品应用场景变了或者客户要求过认证了这些“凭感觉”留的间距就会成为致命问题。更麻烦的是安规问题往往不是功能问题板子画出来能跑测试也能过但认证就是过不了。等到认证机构打回来再改周期和成本都上去了。所以我的建议是从原理图设计阶段就开始考虑安规间距在Layout阶段严格执行把安规检查作为和DRC同等重要的检查项。3. 手把手查表从标准到具体数值的完整推导3.1 确定你的产品适用哪个标准查表的第一步不是翻表而是确定你的产品属于哪个标准体系。常见的安规标准有标准体系适用产品典型标准编号IEC/EN 62368-1音视频、信息技术设备IEC 62368-1IEC/EN 60335-1家用电器IEC 60335-1IEC/EN 60601-1医疗设备IEC 60601-1IEC/EN 61010-1测量、控制、实验室设备IEC 61010-1GB 4943.1信息技术设备中国GB 4943.1不同标准的表格数值会有差异但核心逻辑是一致的。下面我以最常用的IEC 62368-1为例带你走完整个查表流程。其他标准的查表方法类似只是具体数值不同。3.2 确定工作电压和绝缘类型假设你正在设计一个220VAC输入的开关电源输出5VDC。高压侧和低压侧之间需要加强绝缘因为用户可能接触到输出端。工作电压取220VAC峰值约311V。这里有个细节需要注意工作电压的取值不是简单的输入电压。如果你的电路中有PFC升压电路母线电压可能达到400VDC那工作电压就要按400VDC来算。所以查表之前一定要把电路中最恶劣的电压情况搞清楚。3.3 查表确定电气间隙IEC 62368-1中电气间隙的查表逻辑是先根据工作电压峰值确定基本要求再根据污染等级和海拔进行修正。对于220VAC峰值311V的工作电压在PD2污染等级下基本绝缘的电气间隙要求大约是1.5mm加强绝缘需要3.0mm。如果海拔超过2000米还需要乘以修正系数2000-3000米乘以1.143000-4000米乘以1.29。这里有个容易忽略的点电气间隙的测量路径是空间直线距离不是沿PCB表面的距离。所以在Layout时如果你在高压和低压之间放了一个很高的元件比如电解电容电气间隙的测量路径可能会绕过这个元件实际距离可能比你想象的要大。但如果你在中间放了一个矮的贴片电阻电气间隙的测量路径就是直接从高压焊盘到低压焊盘的直线距离。3.4 查表确定爬电距离爬电距离的查表逻辑更复杂一些需要同时考虑工作电压有效值、污染等级和材料组别。对于220VAC的工作电压在PD2污染等级、材料组别为IIIaFR-4常见组别的情况下基本绝缘的爬电距离要求大约是2.5mm加强绝缘需要5.0mm。如果材料组别更好比如I组爬电距离要求会小一些。这里的关键点是爬电距离的测量路径是沿PCB表面的最短距离。如果你在高压和低压之间开了一个槽爬电距离的测量路径会沿着槽的轮廓走实际距离会增加。这就是为什么很多电源板在高压和低压之间会开槽——开槽可以在不增加板子面积的情况下增加爬电距离。3.5 快速查表对照表为了方便你快速定位我整理了一张常用条件下的查表对照表以IEC 62368-1为例PD2污染等级FR-4材料工作电压AC绝缘类型电气间隙mm爬电距离mm50V基本绝缘0.61.250V加强绝缘1.22.4150V基本绝缘1.01.6150V加强绝缘2.03.2250V基本绝缘1.52.5250V加强绝缘3.05.0400V基本绝缘2.03.2400V加强绝缘4.06.4注意这张表是简化后的参考值实际项目中请以你产品适用的标准原文为准。不同标准、不同污染等级、不同材料组别下的数值会有差异。4. 在Altium Designer中落地安规间距规则设置与验证4.1 用Clearance规则约束电气间隙Altium Designer中的Clearance规则Design - Rules - Electrical - Clearance可以用来约束电气间隙。你可以创建多个Clearance规则分别针对不同的网络组合设置不同的最小间距。具体操作步骤打开PCB文件进入Design - Rules。在Electrical - Clearance下新建一个规则。在“Where The First Object Matches”中选择“Net”然后选择高压网络比如AC_L、AC_N。在“Where The Second Object Matches”中选择“Net”然后选择低压网络比如VCC_5V、GND。在“Constraints”中设置最小间距为3.0mm加强绝缘的电气间隙要求。点击Apply然后OK。这样设置之后当你把高压网络和低压网络靠得太近时AD会报DRC错误。但要注意Clearance规则检查的是焊盘、走线、过孔等导电元素之间的直线距离它不会区分电气间隙和爬电距离。所以这个规则主要用来约束电气间隙。4.2 用自定义规则约束爬电距离爬电距离的约束在AD中没有直接的规则类型但你可以通过以下方法间接实现方法一用Clearance规则设置更大的间距。因为爬电距离通常大于电气间隙你可以把Clearance规则的最小间距设置为爬电距离的要求值比如5.0mm这样既能满足电气间隙也能满足爬电距离。缺点是可能会过度约束导致布线困难。方法二用Room或Keepout区域。在高压区域和低压区域之间放置一个Keepout区域禁止布线确保两个区域之间有足够的物理隔离。Keepout区域的宽度设置为爬电距离的要求值。方法三用自定义DRC检查。如果你用的是AD的高级版本可以写自定义的DRC脚本专门检查爬电距离。这个方法比较复杂适合有脚本开发能力的团队。我的建议是对于大多数项目用方法一加方法二组合就够了。先用Clearance规则设置一个较大的间距值然后在关键区域放置Keepout区域作为双重保险。4.3 开槽增加爬电距离的实操技巧当板子空间紧张无法通过增加间距来满足爬电距离要求时开槽是最有效的办法。在AD中开槽的操作在PCB文件中选择Place - Line在Keepout层通常是Keep-Out Layer绘制槽的轮廓。选中槽的轮廓执行Tools - Convert - Create Board Cutout from Selected Primitives。AD会自动在板子上创建一个槽Cutout。开槽的注意事项槽的宽度建议不小于1mm太窄了加工困难而且实际爬电距离的增加效果有限。槽的长度要覆盖整个高压和低压之间的边界不能留缺口。开槽后爬电距离的测量路径会沿着槽的轮廓走实际距离增加约等于槽深的两倍如果槽是矩形的。开槽会增加PCB加工成本所以能用间距解决的就不要开槽。4.4 用3D视图验证空间距离电气间隙是空间直线距离所以在2D视图下看到的间距可能和实际空间距离不一样。AD的3D视图可以帮助你验证电气间隙按快捷键“3”切换到3D视图。使用View - 3D View Controls调整视角。用Measure工具快捷键CtrlM测量高压元件和低压元件之间的空间直线距离。这个功能在高压区域有高元件比如电解电容、变压器时特别有用因为2D视图下你看到的间距可能被元件遮挡实际空间距离可能更小。5. 常见问题与排查技巧实录5.1 安规间距常见问题速查表问题现象可能原因排查方法解决方案DRC报Clearance错误高压和低压网络间距不足查看DRC报告定位具体位置调整布局或走线增加间距认证机构反馈爬电距离不够未考虑污染等级或材料组别重新查表确认参数取值增加间距或开槽电气间隙够但爬电距离不够只考虑了直线距离忽略了表面路径沿PCB表面测量实际路径开槽或增加表面间距开槽后仍不达标槽的宽度或长度不够测量槽的实际尺寸加宽或加长槽高海拔应用场景不达标未进行海拔修正确认产品使用海拔乘以海拔修正系数5.2 我踩过的三个坑第一个坑忽略了变压器内部的爬电距离。有一次做一款反激电源PCB上的间距都留够了但认证机构反馈变压器内部的爬电距离不够。变压器的绕组之间、绕组和磁芯之间也需要满足安规要求这个在选变压器的时候就要和供应商确认好。后来我们换了一个安规认证过的变压器问题才解决。第二个坑把电气间隙和爬电距离搞混了。早期做项目的时候我以为留了3mm的间距就万事大吉了结果认证机构说爬电距离要5mm。后来才明白电气间隙是空间直线距离爬电距离是沿表面路径。在PCB上如果高压和低压之间没有开槽爬电距离约等于表面间距如果开了槽爬电距离会增加。所以留间距的时候要按爬电距离的要求来留不能按电气间隙来留。第三个坑忽略了污染等级的影响。有一次做一款工业控制板按PD2设计留了间距但客户的应用环境粉尘很大实际相当于PD3。后来我们按PD3重新查表间距要求大了不少板子不得不重新布局。所以做工业类产品的时候一定要和客户确认使用环境污染等级宁高勿低。5.3 独家避坑技巧提前查表不要等到Layout阶段。在原理图设计阶段就把关键网络的安规间距确定下来Layout的时候直接按这个间距布局避免后期返工。用颜色区分高压和低压网络。在AD中给高压网络设置醒目的颜色比如红色低压网络设置另一种颜色比如蓝色这样在Layout的时候一眼就能看出哪些区域需要特别注意。在关键位置放置标注。在PCB上放置文字标注写明“此处爬电距离≥5mm”之类的提示方便自己和同事检查。做一份安规检查清单。把需要检查的项目列成清单每次Layout完成后逐项检查避免遗漏。和认证机构提前沟通。如果项目时间允许在Layout阶段就把设计发给认证机构预审提前发现问题比后期整改成本低得多。6. 从标准到落地一个完整电源项目的安规设计复盘6.1 项目背景与安规要求去年我接手了一个65W GaN快充项目的PCB Layout输入100-240VAC输出5V-20V。客户要求过IEC 62368-1认证污染等级PD2海拔2000米以下。这个项目的难点在于板子尺寸受限只有45mm x 45mm但高压和低压之间需要满足加强绝缘的爬电距离要求5.0mm和电气间隙要求3.0mm。6.2 布局阶段的安规考量布局阶段我做了以下几件事划分高压区和低压区。把AC输入、整流桥、PFC电感、高压电容、变压器初级侧全部放在板子的一侧低压输出、反馈电路、协议IC放在另一侧。变压器跨接区域预留足够间距。变压器是高压和低压的分界点变压器初级引脚和次级引脚之间的PCB区域需要重点处理。我在变压器下方预留了5.5mm的间距比5.0mm多留0.5mm余量。开槽处理。在高压区和低压区之间开了一条1.5mm宽的槽长度覆盖整个边界。开槽后爬电距离从原来的5.5mm增加到约8.5mm远超5.0mm的要求。Y电容位置。Y电容跨接在高压和低压之间它的引脚间距和本体爬电距离也需要满足安规要求。我选了一款安规认证过的Y电容引脚间距7.5mm满足要求。6.3 布线阶段的安规检查布线阶段我重点检查了以下内容高压走线和低压走线之间的间距是否≥5.0mm实际留了5.5mm。高压焊盘和低压焊盘之间的间距是否≥5.0mm。过孔是否放在了高压区内没有跨越隔离带。丝印是否放在了隔离带内丝印本身不导电但会影响爬电距离的测量所以隔离带内最好不要放丝印。阻焊层是否覆盖了隔离带阻焊层可以改善爬电距离但不能替代间距要求。6.4 认证结果与经验总结这个项目最终一次性通过了IEC 62368-1认证认证机构反馈安规设计没有问题。总结下来关键经验有三条第一提前查表提前规划。在Layout之前就把所有安规参数确定好Layout的时候严格执行不要边画边想。第二留余量。标准要求5.0mm我留了5.5mm多出来的0.5mm在认证的时候就是安全垫。如果刚好留5.0mm加工公差、测量误差都可能导致不达标。第三开槽是空间紧张时的救命稻草。这个项目如果没有开槽5.5mm的间距在45mm x 45mm的板子上很难实现。开槽后爬电距离大幅增加布局压力小了很多。7. 安规设计的进阶思路与工具链建议7.1 把安规检查融入日常DRC流程很多工程师把安规检查当成一个独立的、额外的步骤Layout完成后才想起来检查。我的建议是把安规检查融入日常DRC流程在AD的DRC设置中把Clearance规则的最小间距设置为爬电距离的要求值。创建一个专门的DRC检查配置文件包含所有安规相关的规则。每次Layout完成后先跑一遍安规DRC再跑常规DRC。把安规DRC的检查结果作为Layout评审的必检项。这样做的目的是让安规检查成为习惯而不是负担。7.2 用OutJob文件快速输出安规检查文档Altium Designer的OutJob文件可以快速输出安规检查所需的文档包括装配图标注高压区和低压区钻孔图标注隔离带内的过孔阻焊图标注隔离带内的阻焊开窗3D PDF用于检查空间距离具体操作File - New - OutputJob File然后添加需要的输出类型配置输出路径和格式最后点击“Generate”一键输出。这个功能在项目评审和认证送样的时候特别有用可以快速生成完整的安规检查文档包。7.3 建立自己的安规参数速查库不同标准、不同电压、不同污染等级下的安规参数很多每次都翻标准原文效率太低。我的做法是建立一个自己的安规参数速查库用Excel或Notion管理包含以下字段标准编号工作电压绝缘类型污染等级材料组别电气间隙要求爬电距离要求备注海拔修正、特殊条件等每次做新项目的时候先从这个速查库里查参数查不到再去翻标准原文。这样效率高很多而且不容易出错。7.4 关注标准更新和行业动态安规标准不是一成不变的IEC 62368-1已经取代了IEC 60950和IEC 60065成为音视频和信息技术设备的主流标准。标准更新后安规参数可能会有变化。所以做安规设计的时候一定要确认你用的是最新版本的标准。另外GaN和SiC器件的普及对安规设计也提出了新的挑战。这些器件的开关频率更高dv/dt更大对电气间隙和爬电距离的要求可能更严格。做这类项目的时候建议留更大的余量并在认证前和认证机构充分沟通。我个人在实际操作中的体会是安规设计最难的不是查表而是把查表的结果落地到PCB Layout中。查表只需要几分钟但Layout调整可能需要几个小时甚至几天。所以最好的策略是在Layout开始之前就把安规参数确定好在布局阶段就把高压区和低压区分开在布线阶段严格执行间距要求。这样到了DRC检查阶段安规问题会少很多。最后再分享一个小技巧如果你不确定某个间距是否满足安规要求可以用AD的Measure工具快捷键CtrlM测量实际距离然后和查表结果对比。Measure工具可以测量直线距离也可以测量沿路径的距离按住Shift键点击多个点。这个功能在检查爬电距离的时候特别有用因为爬电距离是沿表面路径的不是直线距离。