1. 高压PCB设计的核心挑战与整体思路
1.1 为什么高压PCB不能照搬低压设计经验
很多工程师第一次接触高压PCB设计时,习惯性地把低压板子那套经验直接搬过来——线宽按电流算、间距按加工厂的最小能力给、铺铜随便连一连,结果打样回来一上电,要么是打火拉弧,要么是绝缘电阻不达标,严重的直接炸管。我自己早年做一款AC-DC辅助电源的时候就踩过这个坑:300V直流母线的正负极走线间距只留了0.3mm,实验室里常温低压测试一切正常,一到高温高湿老化房里跑了不到两小时就出现爬电痕迹,拆开一看走线边缘已经碳化了。
高压PCB设计和普通低压数字板最大的区别在于:低压板主要考虑信号完整性和电流承载能力,而高压板的第一优先级是绝缘与安全间距。这个优先级顺序不能乱。IPC-2221标准里把这一点讲得很清楚——它给出了不同电压、不同海拔、不同涂覆条件下的最小电气间隙和爬电距离要求,这些数值是底线,不是参考值。
具体来说,高压PCB设计要同时解决四个层面的问题:
- 电气间隙:两个导体在空气中的最短直线距离,防止空气击穿
- 爬电距离:沿绝缘表面的最短路径距离,防止表面污染后漏电起痕
- 电流承载:高压回路往往伴随大电流,线宽和铜厚要单独核算
- 热管理:高压器件(MOSFET、IGBT、变压器)的损耗密度高,散热路径要提前规划
这四个维度互相制约。比如你想通过加大间距来提升绝缘性能,但间距一大,环路面积就增加,寄生电感上去了,开关损耗和EMI又会恶化。所以高压PCB设计本质上是一个多目标折中过程,而IPC-2221就是帮你把这个折中做得有据可依的那把尺子。
1.2 用Altium Designer规则驱动设计的价值在哪里
传统的高压PCB设计流程是:先画原理图,再手工布线,布完拿尺子量间距,发现不够再改。这种“先画后查”的方式在低压板上问题不大,但在高压板上就是灾难——因为你很可能改了一处间距,牵一发而动全身,整个布局都要重来。
Altium Designer的规则驱动设计(Rule-Driven Design)思路则完全不同:你在动手布线之前,先把所有高压相关的约束写成规则,让软件在布线过程中实时监控和阻止违规操作。这就像给高速公路装了护栏,你不需要时刻提醒自己“别掉下去”,护栏本身就会拦住你。
具体到高压PCB场景,需要提前定义的规则包括:
| 规则类型 | 作用 | 高压场景下的典型设置 |
|---|---|---|
| Clearance | 控制导体间最小间距 | 按IPC-2221查表值设定,如300V下≥1.5mm |
| Width | 控制走线宽度 | 按电流和温升计算,高压回路通常≥1mm |
| Via Style | 控制过孔尺寸 | 高压过孔需加大孔径和盘径,避免边缘放电 |
| Polygon Connect | 控制铺铜连接方式 | 高压网络用直接连接,避免热焊盘尖角放电 |
| Differential Pair | 差分对间距 | 高压差分信号需额外增加间距余量 |
我自己的习惯是:在原理图阶段就给高压网络打上专门的Net Class(比如叫“HV_300V”),然后在PCB规则里针对这个Class统一设置间距和线宽。这样不管后面谁接手改板,规则都在那里兜底,不会因为个人疏忽出问题。
1.3 整体设计流程的重新梳理
高压PCB的完整设计流程和低压板有本质区别,我把它拆成六个阶段:
- 需求分析与安全等级确定:明确最高工作电压、瞬态过压、污染等级、海拔高度,这些参数直接决定后续所有间距计算
- 原理图设计与网络分类:按电压等级划分Net Class,标注关键器件的耐压和爬电要求
- IPC-2221间距计算与规则导入:查表计算最小间距,转化为Altium Designer的Clearance规则
- 布局规划与隔离区划分:先划出高压区、低压区、隔离带,再往里放器件
- 规则驱动布线与实时DRC:在规则约束下布线,利用Altium的在线DRC实时拦截违规
- 设计验证与制造文件输出:跑完整DRC、生成Gerber和钻孔文件,附上间距检查报告
这个流程里,第三步和第四步是高压板独有的,也是最能体现设计功力的地方。下面我会逐层展开。
2. IPC-2221标准的核心参数与计算方法
2.1 标准到底管了什么:电气间隙与爬电距离的区别
很多人把电气间隙和爬电距离混为一谈,其实这是两个完全不同的概念,对应两种不同的击穿机理。
电气间隙(Clearance)是两导体在空气中的最短直线距离。空气的击穿场强大约是3kV/mm(均匀电场下),但实际PCB上的电场分布很不均匀,尖角、毛刺处场强会集中,所以实际耐压远低于理论值。电气间隙主要防止的是空气击穿,对应的是瞬态过压场景,比如雷击浪涌、开关瞬态。
爬电距离(Creepage Distance)是两导体沿绝缘材料表面的最短路径距离。它防止的是表面污染(灰尘、湿气、盐雾)后在电场作用下形成导电通道,也就是常说的“爬电起痕”。爬电距离对应的是长期工作电压下的绝缘老化问题。
用一个生活类比:电气间隙好比两棵树之间的空中距离,鸟能不能从这棵树飞到那棵树;爬电距离好比两棵树之间沿着地面的距离,蚂蚁要爬多久才能从一棵树爬到另一棵。鸟飞过去看的是空中距离,蚂蚁爬过去看的是地面距离,两者不能互相替代。
IPC-2221对这两个参数分别给出了计算公式和查表值。在实际设计中,两个距离都要满足,取其中较大的那个作为最终约束。
2.2 IPC-2221间距计算公式的实操解读
IPC-2221B标准中给出的间距计算公式如下:
对于B1(内层导体)、B2(外层导体未涂覆)、B3(外层导体有涂覆)、B4(外层导体共形涂覆)四种情况,公式形式相同但系数不同:
电气间隙(B1/B2/B3/B4):
D = (V × K) / (S × F)其中:
- D = 最小间距(mm)
- V = 工作电压(V)
- K = 系数(B1: 0.00125, B2: 0.00125, B3: 0.00075, B4: 0.00075)
- S = 海拔修正系数(3000m以下取1.0)
- F = 涂覆修正系数(未涂覆取1.0,共形涂覆取0.5)
爬电距离:
爬电距离的计算更复杂,因为要考虑污染等级。IPC-2221给出了查表法,按电压和污染等级直接查表。
我拿一个实际案例来算:假设设计一块300V直流母线的电源板,外层未涂覆,海拔2000m以下。
电气间隙计算:
D = (300 × 0.00125) / (1.0 × 1.0) = 0.375mm但等等,这个计算结果只是理论最小值。IPC-2221同时规定了一个绝对最小值:对于外层未涂覆导体,最小间距不得小于0.13mm;对于电压超过300V的情况,每增加100V,间距至少增加0.05mm。
更重要的是,实际工程中我们不会只按理论值设计,而是要留足余量。我通常的做法是:
- 理论计算值 × 1.5~2.0倍作为设计值
- 同时满足标准中的绝对最小值要求
- 考虑加工厂的最小间距能力(通常0.15mm以上)
所以上面那个300V的例子,理论值0.375mm,我实际会取0.8~1.0mm。如果是医疗或工业设备,还会再加大。
2.3 不同电压等级下的间距速查表
为了让大家不用每次都翻标准算公式,我整理了一份常用电压等级下的间距速查表。这份表是基于IPC-2221B,外层未涂覆、海拔3000m以下、污染等级2的条件:
| 工作电压(DC) | 理论电气间隙 | 推荐设计值 | 理论爬电距离 | 推荐爬电距离 |
|---|---|---|---|---|
| 50V | 0.06mm | 0.3mm | 0.13mm | 0.4mm |
| 100V | 0.13mm | 0.4mm | 0.25mm | 0.6mm |
| 200V | 0.25mm | 0.6mm | 0.5mm | 1.0mm |
| 300V | 0.38mm | 0.8mm | 0.8mm | 1.5mm |
| 500V | 0.63mm | 1.2mm | 1.3mm | 2.0mm |
| 1000V | 1.25mm | 2.0mm | 2.5mm | 3.5mm |
| 2000V | 2.50mm | 3.5mm | 5.0mm | 6.0mm |
注意:这张表是速查参考,实际项目必须根据具体的工作条件(污染等级、海拔、涂覆情况、瞬态过压)重新核算。特别是开关电源的漏极节点,瞬态电压可能是工作电压的2~3倍,要按瞬态电压来查间距。
2.4 污染等级与海拔对间距的修正
污染等级是很多人容易忽略的参数。IPC-2221把污染等级分为四级:
- 污染等级1:无污染或仅有干燥污染,如密封设备内部
- 污染等级2:仅有非导电性污染,但偶尔会因凝露而暂时导电,如一般室内设备
- 污染等级3:有导电性污染,或干燥的非导电性污染因凝露而导电,如工业环境
- 污染等级4:污染持续导电,如户外暴露环境
污染等级每升一级,爬电距离要求大约增加50%~100%。比如300V在污染等级2下爬电距离要求0.8mm,到污染等级3就变成1.5mm左右。
海拔的影响同样不可忽视。海拔越高,空气越稀薄,击穿场强越低。IPC-2221给出的修正系数是:
| 海拔(m) | 修正系数 |
|---|---|
| ≤3000 | 1.0 |
| 3000~5000 | 1.14 |
| 5000~8000 | 1.29 |
| 8000~10000 | 1.48 |
也就是说,如果你设计的产品要在5000m海拔使用,所有电气间隙都要乘以1.14。这个系数在高原地区的光伏逆变器、风电变流器设计中特别重要。
3. Altium Designer规则驱动设计的落地方法
3.1 从原理图开始:Net Class与参数标注
规则驱动设计的第一步不是在PCB里设规则,而是在原理图阶段就把网络分类做好。我的做法是:
在原理图里按电压等级建立Net Class,比如:
HV_100V:100V以下高压网络HV_300V:100~300V网络HV_1000V:300~1000V网络HV_1000V_PLUS:1000V以上网络
建立方法是在Altium Designer的PCB面板中,通过Net Class Manager创建,或者直接在原理图中用Parameter Set给网络添加类属性。
同时,在原理图里给关键器件添加参数标注,比如:
- 变压器的绕组间耐压
- MOSFET的漏源耐压
- 光耦的隔离电压
- 连接器的额定电压
这些参数虽然不直接影响PCB规则,但它们是后续间距计算的依据,也是设计评审时的检查项。
3.2 Clearance规则的精细化设置
Altium Designer的Clearance规则是高压PCB设计中最核心的规则。设置路径是:Design → Rules → Electrical → Clearance。
默认的Clearance规则只有一个全局设置,但高压板需要创建多条规则,按优先级排列。我的典型设置如下:
第一条规则:HV_1000V_PLUS对All
- 最小间距:3.5mm
- 适用范围:HV_1000V_PLUS类网络与其他所有网络
第二条规则:HV_1000V对All
- 最小间距:2.0mm
- 适用范围:HV_1000V类网络与其他所有网络
第三条规则:HV_300V对All
- 最小间距:1.5mm
- 适用范围:HV_300V类网络与其他所有网络
第四条规则:HV_100V对All
- 最小间距:0.6mm
- 适用范围:HV_100V类网络与其他所有网络
第五条规则:All对All
- 最小间距:0.2mm
- 适用范围:全局默认
提示:Altium Designer的规则是按优先级从上到下匹配的,第一条匹配的规则生效。所以要把最严格的规则放在最上面。另外,规则中的“对All”是指该网络与其他所有网络之间的间距,如果两个网络都属于高压类,会匹配到更严格的那条规则。
设置完规则后,一定要在PCB里跑一次完整的DRC(Tools → Design Rule Check),确认没有违规。在线DRC(Online DRC)也要打开,这样布线时软件会实时拦截违规操作。
3.3 高压走线的宽度与过孔设计
高压走线的宽度计算和低压走线不同,因为高压回路往往伴随大电流,同时还要考虑趋肤效应和邻近效应。我的计算方法分两步:
第一步:按电流和温升计算最小线宽
使用IPC-2221的载流公式:
I = k × ΔT^0.44 × A^0.725其中:
- I = 电流(A)
- ΔT = 温升(°C),通常取10°C
- A = 走线截面积(mil²)
- k = 外层0.048,内层0.024
反推截面积:
A = (I / (k × ΔT^0.44))^(1/0.725)假设外层走线,电流3A,温升10°C:
A = (3 / (0.048 × 10^0.44))^(1/0.725) A = (3 / (0.048 × 2.754))^(1/0.725) A = (3 / 0.1322)^(1/0.725) A = 22.69^1.379 A ≈ 74.5 mil²如果铜厚1oz(1.37mil),线宽 = 74.5 / 1.37 ≈ 54.4mil ≈ 1.38mm。
第二步:按高压间距要求修正
如果计算出的线宽小于该电压等级的最小间距要求,则取间距要求值。比如300V网络计算线宽1.38mm,但间距要求1.5mm,那最终线宽取1.5mm以上。
高压过孔的设计也有讲究。普通过孔在高压下容易在孔壁边缘产生电场集中,导致局部放电。我的做法是:
- 高压过孔孔径不小于0.5mm
- 焊盘直径比孔径大0.5mm以上
- 过孔之间间距按电气间隙要求设置
- 必要时使用盲埋孔,避免高压过孔贯穿整个板层
3.4 铺铜与隔离带的处理技巧
高压PCB的铺铜不能像低压板那样随便连。我的原则是:
高压区铺铜:高压网络的铺铜要单独划分区域,与低压铺铜之间留出足够的隔离带。隔离带的宽度按最高电压等级的电气间隙要求设置,并且要在隔离带内禁止任何走线和过孔。
低压区铺铜:低压区可以正常铺铜,但要注意与高压区的边界处理。我通常会在高压区和低压区之间画一条Keep-Out线,然后分别铺铜,确保两个区域的铜皮完全断开。
隔离带内的处理:隔离带内不能有任何铜皮、走线、过孔。如果必须跨隔离带走线(比如反馈信号),要用光耦或隔离器,并且隔离器本身要跨在隔离带上,保证两侧的爬电距离。
Altium Designer里可以用Polygon Pour Cutout功能在铺铜上挖出隔离带,也可以用Keep-Out层画线然后铺铜时自动避让。我习惯用后者,因为Keep-Out线在后续改板时更容易调整。
4. 高压PCB布局布线的实操要点
4.1 布局阶段:先划区,再放件
高压PCB的布局和低压板最大的区别是:必须先划区,再放件。低压板可以边放边调,高压板如果先放件再划区,很可能发现某个器件跨在了隔离带上,或者高压器件的引脚间距不够。
我的布局流程是:
- 确定板边与安装孔:先画板框,放安装孔,安装孔周围要留出足够的禁布区
- 划分高压区、低压区、隔离带:用Keep-Out线在PCB上画出三个区域,隔离带宽度按最高电压等级设置
- 放置高压器件:变压器、MOSFET、整流二极管、高压电容等先放,确保它们之间的间距满足要求
- 放置低压器件:控制IC、光耦、低压电容等放在低压区
- 放置跨隔离带器件:光耦、隔离变压器、Y电容等跨在隔离带上,注意引脚两侧的爬电距离
- 调整与优化:检查所有器件的间距,特别是高压器件引脚之间的间距
实操心得:变压器是高压板布局的核心。变压器的初级和次级之间本身就有绝缘要求,布局时要确保变压器的引脚间距满足爬电距离要求。如果变压器引脚间距不够,可以在PCB上做开槽(Slot),增加爬电距离。
4.2 布线阶段:高压走线的特殊处理
高压走线有几个必须遵守的原则:
原则一:高压走线尽量短而直。高压走线越长,天线效应越明显,EMI辐射越大。同时,长走线也增加了爬电距离的风险。所以高压走线要尽量短,尽量走直线,避免不必要的弯曲。
原则二:高压走线避免尖角。尖角处电场集中,容易产生电晕放电。所有高压走线的拐角都要用圆弧或45度角,不能用90度直角。Altium Designer里可以设置走线拐角模式为45度或圆弧。
原则三:高压走线避免平行。高压走线和低压走线如果长距离平行,会产生容性耦合,把高压噪声耦合到低压侧。如果无法避免平行,要在两条走线之间加一条接地屏蔽线,或者加大间距。
原则四:高压走线避免换层。每次换层都要打过孔,过孔处电场集中,是放电的高发点。如果必须换层,要在过孔周围留出足够的间距,并且避免多个高压过孔密集排列。
原则五:高压走线要加泪滴。泪滴可以增加走线与焊盘的连接面积,减少应力集中,同时也能改善电场分布。Altium Designer里可以在Tools → Teardrops里批量添加。
4.3 高压器件的特殊封装要求
高压器件的封装选择和普通器件不同,有几个关键点:
爬电距离要求:高压器件的封装引脚间距必须满足爬电距离要求。比如一个300V的MOSFET,如果封装是TO-220,引脚间距通常只有2.54mm,满足要求;但如果是SOT-23,引脚间距只有0.95mm,就不够,需要选择更大封装或做开槽处理。
开槽处理:如果器件引脚间距不够,可以在PCB上两个引脚之间开槽。开槽的宽度通常0.5~1mm,深度贯穿整个板厚。开槽后爬电距离按槽的周长计算,可以大幅增加。
焊盘设计:高压器件的焊盘要加大,特别是高压侧的焊盘。焊盘边缘要圆滑,避免尖角。焊盘与走线的连接处要加泪滴。
阻焊层:高压区域的阻焊层要完整覆盖,不能有露铜。阻焊层本身也是绝缘层,可以增加爬电距离。但要注意阻焊层的耐压有限,通常只有几百伏,不能完全依赖阻焊层来绝缘。
4.4 热设计与高压的协同考虑
高压器件往往是发热大户,MOSFET、IGBT、整流二极管在工作时都会产生大量热量。热设计做不好,温度升高会导致绝缘材料老化加速,爬电距离的裕量被吃掉。
我的热设计原则是:
- 高压器件优先放在板边或通风处:便于散热,也便于与其他器件保持间距
- 散热器与高压器件的连接要绝缘:散热器通常是金属的,如果直接接触高压器件的金属背板,散热器就会带电。要用绝缘垫片或绝缘导热硅脂
- 散热器与PCB之间要留间距:散热器本身是导体,与PCB上的走线之间要满足电气间隙要求
- 热敏器件远离高压发热源:电解电容、光耦等对温度敏感的器件要远离MOSFET和变压器
5. 常见问题与排查技巧实录
5.1 高压打火与拉弧的排查思路
高压打火是高压PCB最常见的故障,排查起来也有章可循。我整理了一个排查流程:
| 现象 | 可能原因 | 排查方法 | 解决方案 |
|---|---|---|---|
| 上电即打火 | 间距严重不足 | 目视检查+间距测量 | 加大间距或开槽 |
| 高压后打火 | 爬电距离不足 | 检查表面清洁度+爬电距离 | 清洁+涂三防漆+加大爬电距离 |
| 潮湿环境打火 | 吸湿导致绝缘下降 | 湿度测试+绝缘电阻测试 | 涂三防漆+密封处理 |
| 高温打火 | 材料老化 | 高温老化测试 | 更换耐高温材料+加大间距 |
| 尖角处打火 | 电场集中 | 目视检查尖角 | 倒圆角+加屏蔽 |
我遇到过一个典型案例:一块2000V的电源板,常温下一切正常,但在高温高湿环境下跑了几小时后出现间歇性打火。排查发现是变压器次级的一个焊盘尖角处电场集中,加上湿气后绝缘下降。解决方案是把焊盘改成圆形,并在周围涂了三防漆,问题解决。
5.2 DRC报错但实际没问题的处理
Altium Designer的DRC有时候会误报,特别是在高压规则设置比较严格的时候。常见的误报场景:
场景一:同一网络内的间距报错。Clearance规则默认是检查不同网络之间的间距,但有时候同一网络的不同部分(比如一个网络的两个分支)也会被检查。解决方法是在规则里设置“同一网络内忽略”。
场景二:铺铜与走线的间距报错。铺铜与走线如果属于同一网络,不应该报错。但如果铺铜的网络属性设置不对,就会误报。解决方法是检查铺铜的网络属性,确保与走线一致。
场景三:器件焊盘与走线的间距报错。有些器件的焊盘本身就很大,与走线的间距可能小于规则值。如果确认是安全的,可以在规则里为特定器件创建例外。
实操心得:DRC报错不要盲目改,先判断是真违规还是误报。真违规必须改,误报可以通过调整规则或添加例外来解决。但要注意,任何例外都要有充分的理由,并且要在设计文档里记录。
5.3 高压PCB的制造文件输出要点
高压PCB的制造文件输出和普通板有几个额外要求:
Gerber文件:除了常规的顶层、底层、阻焊层、丝印层,还要输出钻孔文件和铣槽文件(如果有开槽)。开槽要在机械层明确标注,并在钻孔文件里体现。
间距检查报告:高压板建议附一份间距检查报告,列出所有高压网络的最小间距和对应的标准要求。这份报告可以作为设计验证的依据,也方便制造厂理解设计意图。
材料说明:高压板对PCB材料的CTI(相比漏电起痕指数)有要求。普通FR-4的CTI是175~250,高压板建议选择CTI≥400的材料,比如FR-4 High CTI或BT材料。要在制造说明里明确标注材料要求。
表面处理:高压板的表面处理建议用沉金(ENIG)或沉银,不用喷锡(HASL)。因为喷锡的表面不平整,容易在尖角处产生电场集中。
三防漆要求:如果设计时按涂覆条件计算了间距,制造时要明确要求涂三防漆,并指定涂覆厚度和覆盖范围。
5.4 从低压板改高压板的常见坑
很多项目是从低压板改过来的,改的时候容易踩几个坑:
坑一:直接改电压参数,不改间距。这是最常见的错误。电压从50V改到300V,间距必须重新计算,不能沿用原来的。
坑二:忽略瞬态过压。开关电源的漏极节点,瞬态电压可能是工作电压的2~3倍。如果只按工作电压算间距,瞬态时就会打火。
坑三:忽略污染等级。室内设备和工业设备的污染等级不同,爬电距离要求也不同。改板时要重新评估使用环境。
坑四:忽略海拔。高原地区使用的设备,电气间隙要乘以海拔修正系数。
坑五:忽略加工厂能力。有些加工厂的最小间距能力只有0.15mm,如果你的设计需要0.1mm,就做不出来。改板前要和加工厂确认能力。
6. 设计验证与量产前的检查清单
6.1 设计评审的必查项
高压PCB设计完成后,评审时要逐项检查以下内容:
- [ ] 所有高压网络的Net Class是否正确设置
- [ ] Clearance规则是否覆盖所有电压等级
- [ ] 电气间隙和爬电距离是否满足IPC-2221要求
- [ ] 是否考虑了瞬态过压、污染等级、海拔修正
- [ ] 高压走线是否有尖角、是否避免平行、是否尽量短
- [ ] 高压过孔是否加大孔径和盘径
- [ ] 隔离带是否完整、是否有走线穿越
- [ ] 高压器件封装引脚间距是否满足要求
- [ ] 是否需要开槽、开槽位置是否正确
- [ ] 散热器与高压器件的绝缘是否可靠
- [ ] 三防漆涂覆范围是否明确
- [ ] 制造文件是否包含间距检查报告和材料说明
6.2 打样后的验证测试
打样回来后,不要急着上电,先做以下测试:
绝缘电阻测试:用兆欧表测量高压网络与低压网络之间、高压网络与地之间的绝缘电阻。通常要求≥100MΩ(500V测试电压下)。
耐压测试:用耐压测试仪在高压网络与低压网络之间施加测试电压(通常是工作电压的2倍+1000V),持续1分钟,观察是否击穿或闪络。
爬电距离检查:用显微镜检查高压走线边缘、焊盘边缘、过孔边缘是否有毛刺或尖角。
清洁度检查:检查板面是否有残留的助焊剂、灰尘、金属碎屑。这些污染物会降低爬电距离。
热成像测试:上电后用热成像仪观察高压器件的温升,确认没有局部过热。
6.3 量产阶段的工艺控制
量产阶段要重点控制以下工艺参数:
PCB加工:明确要求加工厂控制蚀刻质量,避免走线边缘毛刺。毛刺会降低电气间隙,也会导致电场集中。
焊接:高压器件的焊接要饱满,避免虚焊。虚焊处接触电阻大,发热严重,长期运行会导致绝缘老化。
三防漆涂覆:涂覆要均匀,不能有气泡或漏涂。涂覆厚度通常0.1~0.3mm,具体按设计要求。
老化测试:量产前要做高温高湿老化测试,通常85°C/85%RH条件下跑1000小时,确认绝缘性能没有下降。
批次抽检:每批次抽检绝缘电阻和耐压,确保一致性。
7. 一些个人经验与工具推荐
7.1 我常用的辅助工具
除了Altium Designer本身,我还会用几个辅助工具:
IPC-2221计算器:网上有免费的IPC-2221间距计算器,输入电压、污染等级、海拔等参数,直接输出间距要求。我常用的是PCB Toolkit里的计算模块,也可以自己用Excel做一个。
电场仿真工具:对于特别高的电压(比如10kV以上),建议做电场仿真。我用过COMSOL和ANSYS Maxwell,可以直观看到电场分布,找出电场集中的区域。
热仿真工具:高压器件的热设计可以用ANSYS Icepak或Flotherm做仿真,提前发现热点。
显微镜:打样回来后用显微镜检查走线边缘和焊盘,比肉眼可靠得多。
7.2 几个容易被忽略的细节
细节一:丝印不能压在高压走线上。丝印油墨本身绝缘性能有限,如果压在高压走线上,长期运行后可能碳化,形成导电通道。
细节二:测试点要远离高压区。测试点通常是露铜的,如果放在高压区附近,测试时容易打火。
细节三:安装孔周围要留禁布区。安装孔通常是金属螺钉,如果高压走线离安装孔太近,螺钉会成为放电点。
细节四:板边要留足够的间距。高压走线离板边太近,板边毛刺或污染物会导致爬电。
细节五:拼板时要考虑V-Cut的影响。V-Cut会在板边产生应力,可能导致高压走线附近的绝缘材料微裂。
7.3 关于标准更新与版本选择
IPC-2221目前最新版本是B版(2012年发布),但很多企业还在用A版。B版相比A版的主要变化是:
- 增加了海拔修正系数
- 细化了污染等级的定义
- 增加了共形涂覆的修正系数
- 更新了部分电压等级的间距要求
我的建议是:新项目直接用B版,老项目如果已经在用A版且没有出现问题,可以继续用,但要注意A版和B版的差异。如果产品要出口到对标准有要求的地区,要确认当地接受的标准版本。
另外,IPC-2221是通用标准,针对特定领域还有更严格的标准,比如医疗设备的IEC 60601-1、光伏逆变器的IEC 62109、电动汽车的IEC 61851等。这些标准对间距的要求通常比IPC-2221更严格,做相关产品时要优先满足专用标准。
7.4 给新手的入门建议
如果你是第一次做高压PCB,我的建议是:
第一步:从低压板改起。找一个你已经做过的低压板,把电压改到100V左右,重新计算间距,重新布局。这样你可以熟悉高压设计的流程,又不会因为电压太高而频繁打火。
第二步:用足余量。新手做高压板,间距宁大勿小。理论值0.5mm,你就取1mm。余量大了,即使计算有误,也不容易出问题。
第三步:多做测试。打样回来后,先做绝缘电阻和耐压测试,确认没问题再上电。上电后先用低压测试,逐步升压,观察有没有异常。
第四步:记录问题。每次打火、每次DRC报错、每次改板,都记录下来。这些记录是你最宝贵的经验。
第五步:多看标准。IPC-2221标准不厚,但每一条都是经验总结。花时间把标准读一遍,比看十篇教程都有用。
高压PCB设计没有捷径,就是靠一次次实践积累。我做了十几年,到现在每次做高压板还是会把标准翻出来核对一遍。这不是不自信,而是对安全的敬畏。毕竟高压板一旦出问题,轻则烧板,重则伤人,容不得半点马虎。