
1. 开关电源PCB安规间距为什么不能靠目测和经验很多刚接触开关电源PCB设计的工程师第一次画板子的时候都会有一个错觉间距嘛差不多就行反正板厂能做出来电气上也能跑通。结果板子打样回来功能测试一切正常送去做安规认证的时候被判定电气间隙不足直接打回。更麻烦的是有些问题不是认证阶段才暴露的——比如高压区域和低压区域之间爬电距离不够在潮湿、粉尘或者长期工作老化之后会出现绝缘失效轻则漏电跳闸重则烧板起火。我见过太多这样的案例一个反激式开关电源的板子功能样机跑了三个月都没事量产之后客户现场陆续出现异常拆回来一看高压侧和低压侧之间的PCB表面有轻微碳化痕迹。这就是典型的爬电距离不够导致的长期失效。所以安规间距这件事不是能过认证就行而是从设计源头就要卡死的硬指标。那为什么大家容易忽略这件事原因很简单Altium Designer的DRC设计规则检查默认规则里并没有针对安规间距的完整约束。你可以设置最小间距0.2mm但这个0.2mm是电气连通性意义上的间距不是安规意义上的电气间隙和爬电距离。这两个概念的区别是整篇文章最核心的认知门槛。简单说电气间隙两个导体之间在空气中的最短直线距离。它防的是空气被击穿。爬电距离两个导体之间沿绝缘材料表面的最短路径距离。它防的是表面污染后沿面闪络。这两个值在IEC 62368-1里是根据工作电压、污染等级、材料组别、海拔等因素查表确定的不是拍脑袋定的。而Altium Designer能帮你做的是把这些查表结果转化成可执行的规则然后在布局布线阶段就自动约束你。这篇文章我会从实际项目出发把整个流程拆开讲怎么查表、怎么在AD里建规则、怎么处理常见的高压区域布局、怎么验证。最后附一份IEC 62368-1的对照表方便你直接查用。适合正在做开关电源PCB设计、准备过安规认证、或者想系统梳理这块知识的工程师。2. 先把IEC 62368-1的查表逻辑搞清楚再动手画板2.1 电气间隙和爬电距离的查表参数到底怎么选IEC 62368-1是音视频、信息技术和通信设备的安全标准现在大量开关电源产品都归到这个标准下面。它的查表逻辑比老的IEC 60950-1更清晰但参数也更多。你需要确定的几个关键输入是工作电压注意不是输入电压而是你实际要隔离的两个点之间的电压有效值。比如反激式开关电源初级侧整流后的直流母线电压是310V左右220V交流输入整流滤波后次级输出如果是12V那么初次级之间的工作电压就是310V这个量级。污染等级一般消费类产品内部是污染等级2工业环境可能是3。污染等级越高要求的间距越大。材料组别PCB的CTI相比漏电起痕指数值决定材料组别。普通FR-4的CTI一般在175到250之间属于材料组IIIb。如果你用的是高CTI板材可以归到更好的组别间距要求会小一些。海拔超过2000米海拔需要修正因为空气密度降低电气间隙要加大。绝缘类型功能绝缘、基本绝缘、附加绝缘、加强绝缘要求依次提高。开关电源的初次级之间通常是加强绝缘。这几个参数确定之后才能去查表。很多人卡在这一步是因为不知道自己的工作电压该怎么算。我举个例子一个220V交流输入的开关电源整流后母线电压峰值是311V但安规查表用的是有效值还是峰值IEC 62368-1里对于直流电压通常按有效值处理但如果是叠加了纹波的直流要取峰值。实际项目中我一般保守一点直接按310V直流来查留够余量。2.2 一张表看懂不同电压下的间距要求下面这张表是我根据IEC 62368-1 Table 10和Table 11整理的常用对照表针对污染等级2、材料组IIIb、海拔2000米以下的情况。你可以直接拿去用但要注意这是简化版正式认证时还是要以标准原文和认证机构的要求为准。工作电压直流或交流有效值电气间隙基本绝缘爬电距离基本绝缘电气间隙加强绝缘爬电距离加强绝缘≤50V0.6mm1.2mm1.2mm2.4mm100V0.8mm1.4mm1.6mm2.8mm150V1.0mm1.6mm2.0mm3.2mm200V1.5mm2.0mm3.0mm4.0mm250V2.0mm2.5mm4.0mm5.0mm300V2.5mm3.2mm5.0mm6.4mm400V3.0mm4.0mm6.0mm8.0mm500V3.5mm5.0mm7.0mm10.0mm注意几个关键点第一加强绝缘的间距不是简单翻倍。从表里可以看到300V时基本绝缘电气间隙2.5mm加强绝缘5.0mm刚好是两倍。但爬电距离基本绝缘3.2mm加强绝缘6.4mm也是两倍。这个规律在大多数电压段成立但低电压段有例外比如50V以下加强绝缘电气间隙1.2mm基本绝缘0.6mm也是两倍。所以你可以粗略记成加强绝缘等于基本绝缘的两倍但正式设计时还是要查表确认。第二爬电距离通常大于电气间隙。这是因为表面污染后的沿面闪络比空气击穿更容易发生。所以在PCB布局时如果你只能保证一个值优先保证爬电距离。第三开槽可以打断爬电距离。这是PCB设计里最实用的技巧之一。如果你在高压和低压之间开一条1mm宽的槽爬电距离就要沿着槽的边缘绕行实际路径大大增加。但要注意开槽的宽度和深度有要求太窄的槽在污染后可能被桥接反而无效。一般建议槽宽不小于1mm深度贯穿PCB。2.3 工作电压的测量点怎么确定这是实操中最容易出错的地方。很多人以为输入220V工作电压就是220V这是不对的。你需要找到实际要隔离的两个导体之间可能出现的最高电压。对于反激式开关电源初级侧整流后母线电压最高可达375V考虑±10%输入波动和峰值加上漏感尖峰可能到500V以上。次级侧输出电压比如12V。初次级之间的工作电压应该取初级侧的最高电压即375V到500V这个范围。但安规查表时通常用工作电压的稳态有效值不考虑瞬态尖峰。所以你可以用375V作为工作电压去查表对应到400V档加强绝缘电气间隙6.0mm爬电距离8.0mm。如果你用的是LLC拓扑初级侧电压可能更高因为LLC的母线电压通常稳定在400V左右。这时候就要按400V甚至更高来查。还有一个细节Y电容的位置。Y电容跨接在初次级之间它本身是安规元件但它的引脚和走线也要满足加强绝缘的间距要求。很多人只注意了变压器和光耦的间距忽略了Y电容的走线结果认证时被开不符合项。3. 在Altium Designer里把安规间距变成可执行的规则3.1 为什么AD默认的Clearance规则不够用Altium Designer的Design Rules里Electrical下面的Clearance规则是最常用的间距约束。但它的逻辑是两个网络之间最小距离你可以设置全局的0.2mm也可以针对特定网络设置更大的值。问题在于它不区分电气间隙和爬电距离。在AD里你设置的Clearance是空气间隙但爬电距离是沿表面的AD的2D视图里两者看起来一样实际上在3D或者有开槽的情况下是不同的。它不会自动根据电压查表。你需要手动把查表结果输入进去。它不会考虑污染等级和材料组别。这些是安规标准里的参数AD不知道。所以AD能帮你执行规则但规则本身要你自己根据安规标准来定。这就是为什么前面要花那么大篇幅讲查表逻辑。3.2 用Net Class和Room来组织高压网络在AD里最有效的管理方式是先把网络分类。我通常会在原理图阶段就定义好Net Class比如HV_Primary初级侧高压网络包括整流后母线、变压器初级、RCD吸收电路、开关管漏极等。HV_Secondary次级侧网络包括输出整流、滤波、反馈等。Y_CapY电容连接的网络跨接初次级。PE保护地。定义好Net Class之后在PCB里就可以针对不同的Class设置不同的Clearance规则。比如HV_Primary到HV_Secondary加强绝缘按查表结果设置比如6.0mm。HV_Primary到PE基本绝缘比如3.0mm。HV_Primary内部功能绝缘可以小一些比如0.5mm。具体操作路径Design - Rules - Electrical - Clearance - New Rule。在Where The First Object Matches里选择Net Class然后设置最小间距。但这里有个坑AD的Clearance规则是与逻辑不是或逻辑。如果你设置了HV_Primary到HV_Secondary是6.0mm又设置了HV_Primary到All是0.5mm那么AD会取更严格的那个即6.0mm。这个逻辑是对的但如果你设置反了比如HV_Primary到All是6.0mm那所有网络都要满足6.0mm板子就没法布了。所以规则优先级要理清楚。3.3 用自定义规则处理开槽和爬电距离前面说了开槽可以增加爬电距离。但在AD里开槽本身不会自动增加Clearance规则的约束。你需要手动处理。我的做法是在需要开槽的位置画一个Keep-Out区域然后在规则里设置禁止布线和禁止铺铜。这样AD在DRC时会检查这个区域但不会自动计算爬电距离的增加。要真正验证爬电距离你需要用AD的3D视图或者导出到机械CAD里测量。更实际的做法是在布局阶段就预留足够的物理间距开槽只是额外保险。不要指望开槽能帮你省掉间距因为认证机构测量时如果槽太窄或者有毛刺可能不认可。还有一个技巧在AD里用Place - Line在Mechanical Layer上画出安规间距的边界线作为布局参考。比如在初次级之间画两条平行线间距6.0mm所有高压元件和走线都不能越过这条线。这个方法很土但非常有效尤其是在团队协作时别人一看就懂。3.4 变压器和光耦的间距处理变压器和光耦是初次级隔离的关键元件它们的引脚间距和内部结构决定了安规间距能否满足。对于变压器如果变压器本身是安规认证过的它的内部绝缘已经满足加强绝缘要求你只需要保证PCB上变压器焊盘之间的间距满足要求。但变压器的引脚通常比较密比如初级侧和次级侧的引脚可能只隔了2mm。这时候你不能只靠PCB间距要靠变压器内部的绝缘。所以选变压器时一定要确认它的安规认证证书和内部结构。在AD里变压器的封装要准确焊盘之间的间距要按实际测量值来。我见过有人用错了封装导致DRC通过了但实际板子间距不够。对于光耦光耦也是安规元件它的内部绝缘通常满足基本绝缘或加强绝缘。但光耦的引脚间距很小通常只有2.54mm。如果你需要加强绝缘光耦本身可能不够需要在PCB上开槽或者选用宽体光耦。宽体光耦的引脚间距更大比如7.62mm可以满足加强绝缘的爬电距离要求。在AD里宽体光耦的封装要单独建库不要用标准DIP封装。4. 高压区域布局的实战技巧和常见翻车点4.1 整流后310V区域的布局原则整流后310V区域是开关电源PCB上最危险的地方也是安规间距最容易出问题的地方。这个区域包括整流桥、大电解电容、RCD吸收电路、开关管、变压器初级。布局原则第一高压区域尽量集中。不要把高压元件分散在板子各处这样会增加高压走线的长度也增加与其他网络交叉的风险。我通常会把高压区域放在板子的一侧低压区域放在另一侧中间用一条清晰的隔离带分开。第二高压走线尽量短而粗。短是为了减少辐射和干扰粗是为了承载电流和散热。但要注意走线粗了之后与其他网络的间距会变小。所以要在走线宽度和间距之间找平衡。一般310V母线的走线宽度1.5mm到2mm与其他网络的间距至少3mm。第三电解电容的布局。大电解电容通常跨接在母线和地之间它的引脚间距是固定的比如5mm或7.5mm。如果电容的引脚间距小于安规要求的爬电距离你需要在电容下面开槽或者选用引脚间距更大的电容。我一般会选引脚间距7.5mm以上的电容这样基本绝缘的爬电距离就够了。第四RCD吸收电路的位置。RCD吸收电路要尽量靠近变压器初级和开关管减少高频环路面积。但RCD电路里的电容和电阻也是高压元件它们之间的间距也要满足要求。特别是RCD的二极管它的阴极和阳极之间电压很高封装要选大一点的比如SMA或SMB不要用0402这种小封装。4.2 初次级隔离带的设计细节初次级隔离带是开关电源PCB上最重要的安规结构。它的宽度直接决定了加强绝缘的电气间隙和爬电距离。设计隔离带时要注意隔离带内不能有任何铜箔。包括走线、铺铜、过孔、焊盘。我见过有人在隔离带里放了一个过孔结果认证时被判定间距不足。过孔虽然小但它也是导体会缩短电气间隙。隔离带的宽度要按最高电压查表。比如310V工作电压加强绝缘电气间隙5.0mm爬电距离6.4mm。那么隔离带至少6.4mm宽。但实际设计中我一般会留8mm以上因为要考虑制造公差、污染、老化等因素。隔离带要贯穿整个板子。不能只在某一段有隔离带另一段没有。如果板子形状不规则隔离带要沿着板边绕行。隔离带两侧的铺铜要分别处理。初级侧的铺铜和次级侧的铺铜不能连在一起否则隔离带就失效了。在AD里可以用两个不同的Polygon分别连接到初级地和次级地。还有一个细节Y电容的走线。Y电容跨接在初次级之间它的走线必须穿过隔离带。这时候Y电容的走线本身要满足加强绝缘的间距要求即走线到其他网络的间距要足够。而且Y电容的焊盘也要在隔离带内不能超出。4.3 常见翻车点那些认证时被开不符合项的设计我整理了几个实际项目中遇到的翻车点都是认证时被开不符合项的翻车点问题描述正确做法隔离带内有过孔过孔缩短了电气间隙隔离带内禁止任何铜箔包括过孔光耦引脚间距不足标准DIP光耦引脚间距2.54mm不满足加强绝缘选用宽体光耦或开槽增加爬电距离Y电容走线太细走线宽度不够载流和间距都不足Y电容走线至少1mm宽间距按加强绝缘变压器焊盘间距不足变压器引脚密集焊盘之间间距小于要求确认变压器安规认证必要时开槽高压走线跨越隔离带走线从初级侧直接拉到次级侧所有跨接必须通过安规元件不能直接走线铺铜跨越隔离带初级铺铜和次级铺铜连在一起用两个独立Polygon分别连接开槽太窄槽宽0.5mm污染后可能被桥接槽宽至少1mm深度贯穿忽略海拔修正产品卖到高原地区间距不够海拔超过2000米要加大电气间隙这些翻车点里最常见的是隔离带内有铜箔和光耦引脚间距不足。前者是因为布局时没注意后者是因为选型时没考虑安规要求。4.4 用AD的3D视图做最终检查AD的3D视图是一个很好的检查工具。你可以把PCB切换到3D模式然后从侧面观察隔离带是否贯穿、开槽是否到位、元件是否越过隔离带。具体操作按快捷键3切换到3D视图然后用鼠标旋转视角。我通常会从板子侧面看检查隔离带是否被元件或走线打断。特别是变压器和光耦的位置要仔细看它们的引脚是否跨越了隔离带。还有一个技巧在3D视图里把高压区域和低压区域用不同的颜色标注。AD支持在3D视图里给网络或元件上色你可以把HV_Primary标成红色HV_Secondary标成蓝色这样一眼就能看出隔离带是否清晰。5. 从设计到认证间距验证的完整闭环5.1 DRC之后的二次人工检查AD的DRC能帮你检查大部分间距问题但它不是万能的。DRC通过之后你还需要做一次人工检查。我通常会检查以下几项隔离带是否贯穿从板子的一边看到另一边隔离带不能有中断。开槽是否有效开槽的位置和宽度是否满足要求槽内是否有铜箔。安规元件是否正确变压器、光耦、Y电容是否选用了安规认证的型号。爬电距离是否足够对于有开槽的地方实际爬电距离是否大于查表值。污染等级是否考虑如果产品用在工业环境污染等级3间距要求更大。人工检查时我一般会打印一张1:1的PCB图然后用尺子量。虽然土但很可靠。特别是对于隔离带的宽度打印出来量一下比在屏幕上看来得准确。5.2 认证前的预测试和整改如果你有条件在正式送认证之前可以做一次预测试。预测试的内容包括耐压测试在初次级之间加高压比如3000V交流持续1分钟看是否击穿。这个测试可以暴露电气间隙不足的问题。绝缘电阻测试用兆欧表测量初次级之间的绝缘电阻通常要求大于100MΩ。爬电距离测量用卡尺或者投影仪测量关键位置的爬电距离。预测试发现问题后整改的方向通常是加大间距调整布局把高压元件和低压元件拉开。开槽在关键位置开槽增加爬电距离。换元件选用引脚间距更大的元件或者安规认证等级更高的元件。加绝缘片在关键位置加绝缘片比如变压器下面加一层绝缘垫。整改之后要重新做DRC和人工检查确保问题解决。5.3 量产阶段的间距一致性控制设计阶段搞定之后量产阶段还要注意间距的一致性。因为PCB板厂在蚀刻、钻孔、成型时会有公差可能导致实际间距比设计值小。控制方法在设计时留足余量比如查表要求6.4mm你设计成8mm留1.6mm的余量。在PCB工艺文件中标注关键尺寸把隔离带宽度、开槽宽度等关键尺寸标注在工艺文件中要求板厂保证。首件检验量产第一批板子回来要测量关键位置的间距确认与设计值一致。定期抽检量产过程中定期抽检防止板厂工艺波动导致间距变化。我见过一个案例设计时间距是8mm板厂蚀刻时过度蚀刻实际间距变成了7.5mm虽然还在安规要求的6.4mm以上但余量已经很小了。如果后续再有污染或老化就可能出问题。所以余量一定要留够。6. 一些容易忽略的细节和我的个人经验6.1 高压走线的圆角和毛刺处理高压走线的拐角处如果做成直角电场会集中容易产生电晕放电。所以高压走线要尽量做成圆弧或者45度角。在AD里可以用Place - Arc或者Place - Line配合45度角来画。另外走线的边缘要光滑不能有毛刺。毛刺会导致电场集中降低绝缘性能。在AD里走线的宽度要均匀不要突然变细。如果必须变细要渐变过渡。6.2 铺铜的间距设置铺铜和走线之间的间距也要注意。很多人设置铺铜间距时只设置了0.2mm这是不够的。对于高压区域铺铜到走线的间距也要满足安规要求。在AD里可以在Polygon的属性里设置Clearance或者在Design Rules里设置Polygon Connect Style。我通常会把高压区域的铺铜间距设置成和走线间距一样比如3mm。这样铺铜不会离走线太近也不会影响安规间距。6.3 过孔的处理过孔在高压区域也要注意。过孔的孔径和间距要满足安规要求。特别是隔离带附近的过孔要确保过孔到隔离带边缘的距离足够。另外过孔如果用在高压走线上要确保过孔的载流能力。一般1mm孔径的过孔可以承载1A左右的电流如果电流更大要用多个过孔并联。6.4 丝印和标记丝印本身不是导体不影响安规间距。但丝印可以用来标注高压区域提醒装配和维修人员注意。我通常会在高压区域用丝印画一个边框并标注高压危险。另外安规认证时认证机构会检查PCB上的标记比如元件位号、极性标记、安规元件标记等。这些标记要清晰、准确不能有歧义。6.5 我的个人经验留余量永远是对的最后分享一个我踩过多次坑之后总结的经验安规间距留余量永远是对的。查表要求6.4mm你就做8mm要求8mm你就做10mm。多出来的空间换来的是认证顺利通过、量产稳定可靠、售后少出问题。我见过太多人为了省空间把间距卡得刚刚好结果认证时因为一点点公差就被打回整改起来又要重新布局、重新打样浪费的时间和成本远超当初多留的那点空间。还有一点不同认证机构的要求可能有差异。IEC 62368-1是国际标准但不同国家可能有自己的偏差。比如有些国家要求更高的耐压测试电压有些国家对爬电距离有额外要求。所以在设计阶段最好先确认目标市场的认证要求然后按最严格的那个来设计。这份IEC 62368-1对照表你可以直接拿去用但记住它只是参考正式设计时还是要以标准原文和认证机构的要求为准。如果你正在做开关电源PCB设计希望这篇文章能帮你少走一些弯路。