双向晶闸管这个器件,我第一次单独拿它做交流无触点开关的时候,栽过跟头。当时做的是一块带人体感应的照明延时模块,板子焊完,灯能亮,但关灯之后灯珠有一层很淡的余光,夜里看着特别明显。查了大半天才发现,问题既不在程序也不在驱动,而是两线制取电的漏电流和双向晶闸管的维持电流没算清楚。这件事让我对“双向晶闸管”这四个字有了实感——纸面上就四个触发象限、几个参数,真到板子上,处处都是细节。
这篇聊的就是这条线:从最便宜的照明延时开关,一路走到工业上用的固态继电器输出级。它们用的是同一类器件,本质都是拿一个小信号去控制交流回路的通断,但设计约束、选型逻辑、踩坑点完全不是一回事。读下来你应该能判断自己的场景该选过零型还是随机型,门极限流电阻怎么估,散热片到底要不要装,以及灯关不干净到底是哪一环出的问题。内容偏实操,参数会给具体数值和推导过程,也包含我自己做坏过的板和调过来的经验,适合已经能看懂基本电路图、准备动手做交流开关的读者。
1. 先弄明白器件:双向晶闸管到底是个什么东西
1.1 两个反并联晶闸管塞进一个壳子
把双向晶闸管拆开看,它的芯片本质上是五层半导体结构,等效于两只普通晶闸管反并联在一起,只不过共用了一个门极区域。所以它只有三个引出端:MT1、MT2 和门极 G。触发信号加在门极和 MT1 之间,主电流走 MT1 到 MT2,正负半周都能导通。这个结构带来的最大好处是省事——如果真用两只独立晶闸管反并联,你得准备两套互相隔离的触发电路,还要处理两只管子的触发时序;而双向晶闸管一只管子、一个门极就能把整个交流周期管起来,成本和板面空间都省一半。
代价也很明确。两只独立晶闸管反并联时,每只管子都在自己最擅长的那个半周工作,换向时电压上升率耐受能力比较好;集成成一只双向器件之后,两个方向的导通区域靠得很近,换向瞬间的载流子复合过程会互相影响,临界电压上升率这个指标就明显不如分立方案。这就是为什么大功率、强感性负载的场合,老工程师往往还是偏爱两只 SCR 反并联或者用两个单管封装,而不是直接上一只大电流双向晶闸管。
我用一个生活化的说法来理解它:这玩意儿像一扇装了单向闭门器的门,你推一下它就开,但风一停它自己就关上,而且只在交流电每次过零的那一瞬间自动关。你要让它持续开着,就得在每个半周都重新推它一下——也就是每个半周都给一次触发脉冲。很多人第一次做电路失败,就是因为以为给一个持续电平就能一直导通,实际上门极信号撤掉之后,只要负载电流掉到维持电流以下,它立刻就关了。
1.2 四个触发象限,实际只有两个好用
双向晶闸管的触发方式按两个极性组合分成四个象限。MT2 相对 MT1 为正,叫正半周;门极相对 MT1 为正,叫正门极电流。两组一搭配就是四个组合:MT2 正、门极正(常说的第一象限),MT2 正、门极负(第二象限),MT2 负、门极负(第三象限),MT2 负、门极正(第四象限)。
四个象限的触发灵敏度并不一样。芯片设计上,第一和第三象限的触发电流需求最低、一致性最好,第四象限最差,需要的触发电流往往是前两者的两三倍,而且容易受温度影响。工程上通行的做法是尽量把工作点安排在第一和第三象限,也就是让门极电流方向始终与 MT2 的极性相反,用负门极电流去触发。这么做还有一个附带好处:负门极电流触发时,器件对临界电压上升率的耐受能力也更好一些。
实际电路里怎么保证落在第一、第三象限?最简单的办法是门极电阻从 MT2 侧取电,让门极电流的方向跟着主电压自动翻转。光耦触发方案里则由光耦内部的光控晶闸管决定电流方向。你在画原理图的时候如果随手把门极电阻接到一个固定电位上,很可能就在某个半周落进了第四象限,表现就是“一个方向能触发、另一个方向时好时坏”,用示波器看负载电压会发现只有半个波形,很多人误以为是管子坏了,其实是触发象限没配对。
提示:调试阶段拿示波器看负载两端的波形是最快的判断方法。只有半波,先怀疑触发象限和门极极性;波形完整但幅度不对,再去看负载和供电。
1.3 选型时真正要盯住的六个参数
翻数据手册的时候参数表能列几十行,但做交流开关真正决定成败的就那么几个。我按实际使用频率排了个序,配上市电场景下的取值建议,你可以直接对照着选。
| 参数 | 含义 | 实际影响 | 220V 场景建议 |
|---|---|---|---|
| VDRM / VRRM | 断态重复峰值电压 | 市电峰值 311V,雷击浪涌还要往上叠 | 600V 起步,工业环境选 800V |
| IT(RMS) | 通态均方根电流 | 决定能带多大负载 | 按实际电流留 1.5 到 2 倍余量 |
| ITSM | 浪涌电流 | 白炽灯冷态、电机启动、电容充电 | 至少按稳态电流的 10 倍以上核 |
| Igt / Vgt | 门极触发电流 / 电压 | 决定驱动电路给不给得动 | 常温按手册值 2 倍设计,低温再放宽 |
| Ih | 维持电流 | 小功率负载可能掉进这个坑 | 负载电流低于 50mA 要特别当心 |
| dv/dt | 临界电压上升率 | 感性负载换向失败的直接原因 | 阻性负载 10V/μs 够,感性要 50V/μs 以上 |
这里展开说两个最容易被忽略的。第一个是 Igt 的温度特性。手册上写的 25℃、35mA 是常温值,到了零下十几度,触发电流需求可能翻倍。北方的户外照明模块如果按常温值设计门极驱动,冬天就会出现“按了没反应”或者“要按两三次才亮”的现象,很多现场投诉都是这个原因。我的做法是按手册值乘 2 到 3 倍来设计门极电流,宁可多给一点,门极功耗反正是微秒级的脉冲,不会烧。
第二个是 Ih 和擎住电流的区别。维持电流是管子已经导通之后,电流掉到多少以下会关断;擎住电流是刚触发那一瞬间,电流必须冲到多少以上才能让管子彻底导通、撤掉门极信号也不掉。后者一般是前者的两倍左右。做小功率 LED 灯的时候,如果灯的工作电流只有十几毫安,很可能低于擎住电流,管子触发之后一瞬间又关了,表现就是灯一直在闪,频率跟工频对得上。这种问题换管子不一定管用,得从取电和负载匹配上想办法。
2. 照明延时开关:最容易踩坑的那一类交流无触点开关
2.1 两线制取电,所有麻烦的根源
照明延时开关分两种结构:两线制和三线制。三线制要接零线,开关盒里得有三根线,控制电路直接从火线零线之间取电,供电充足、逻辑干净,没什么好说的。麻烦的是两线制——老房子开关盒里只有一根火线,智能开关也好、声光控模块也好,都得串在这根火线上,关断状态下还得自己“偷”一点电来维持工作。
偷电的办法是让一股很小的电流从火线经过开关内部电路、再经过负载(灯泡)回到零线。因为灯泡在关断状态下阻抗很高,几毫安的电流流过它不会让它亮起来,但对开关内部的控制芯片来说,这几毫安足够用了。取电方式有两种主流做法:电阻降压加稳压管,或者电容降压。电阻降压简单,但电阻上耗散的是实实在在的有功功率,要输出 5mA 级别电流,电阻上就得烧掉一两瓦,模块外壳会明显发烫,所以我更倾向电容降压。
电容降压的容量可以算一下。假设控制电路需要 5mA、5V,即 25mW。用电容的容抗来限流,近似公式是 I ≈ 2πfCU。取 f=50Hz、U=220V,想要 5mA,C ≈ 0.005 / (2π×50×220) ≈ 0.072μF,实际取值 0.1μF 更稳妥。这只电容必须用 X2 安规电容,而且要并联一只几百千欧的泄放电阻,防止拔掉之后电容上残留高压电人。
这套取电方式的副作用就是题头说的那个问题。LED 灯珠对毫安级电流极其敏感,哪怕 1mA 流过,也可能在暗处看到微光。更要命的是很多 LED 灯内部有滤波电容,关断后这个电容被取电电流慢慢充电,充到一定程度触发灯内驱动,闪一下再放掉,于是你就看到灯在关断状态下每隔几秒闪一次。这不是开关坏了,是物理上必然发生的能量转移。
注意:两线制模块标称的“最小负载功率”不是营销话术,是物理约束。低于这个功率,取电电流不足以维持电路工作,或者负载会被取电电流点亮。
2.2 延时时间的实现:RC 与数字定时怎么选
延时这块有两条路。模拟路线用 RC 加比较器或者晶体管阈值,便宜、元件少,几十秒以内的延时够用。数字路线用带内部振荡器的单片机,精度好、可以做成多档可调、还能叠加光控和人体感应逻辑,成本高一点但开发效率高。
RC 延时算起来很快。想要 60 秒,取 R=1MΩ、C=68μF,时间常数 τ=RC=68 秒,如果阈值设在 0.63 倍电源电压附近,延时差不多就是 68 秒。但实际产品里没人这么精确地算,因为电解电容本身容差就有正负 20%,温度低的时候容量还会掉,你还得考虑阈值电压的离散性。我一般会把时间常数设计成目标延时的 1.2 倍左右,再靠实测微调电阻。
这里有个很实在的经验:RC 延时电路里的电容,尽量别用电解电容,改用 CBB 或者钽电容。我做过一批装在北方的模块,用电解电容的版本在冬天延时时间会缩短三分之一,用户投诉“说好的三分钟,一分半就灭了”。换成 CBB 之后一致性好了很多,代价是同样容量下体积大一圈,布局要提前留位置。
数字方案也不是没坑。用单片机做延时,最怕的是电源掉电瞬间的误动作——取电电路储能不够,市电闪断几十毫秒,单片机复位,继电器或者晶闸管状态翻转,灯莫名其妙亮一下。解决办法是在电源两端挂足够大的储能电容,并且在软件里加掉电检测,检测到电压跌落就立刻把输出关掉并进入复位保持。
2.3 触发回路里那几个电阻电容不是随便填的
延时逻辑做完,最后还是要落到门极触发上。这部分看着简单,其实是整块板子最需要算的地方。
门极串联电阻 Rg 决定触发电流的大小。假设门极从 MT2 侧取电,市电峰值 311V,想要峰值触发电流 100mA,那 Rg 大约 3.1kΩ——但这么算是不对的,因为触发不一定发生在电压峰值附近,如果触发时刻电压只有 30V,3.1kΩ 只能给出不到 10mA,可能低于 Igt,管子触发不了。所以实际工程里 Rg 一般取 300Ω 到 1kΩ 这个区间,配合光耦或者三极管做开关,让触发脉冲出现在电压足够高的时刻。
以 1kΩ 为例,在电压峰值时峰值电流约 311mA,在 30V 时约 30mA,都还在管子的承受范围内。门极最大峰值电流通常有一两安的余量,短脉冲不会烧,但你要是取 100Ω,峰值电流能冲到 3A,那就危险了。所以这个电阻既不能大到触不动,也不能小到烧门极,1kΩ 附近是个舒服的区间。
除了电阻,触发脉冲的宽度也要留够。双向晶闸管从触发到彻底导通有一个建立过程,脉冲太窄,电流还没冲到擎住电流门极信号就撤了,管子会掉。一般要求脉冲宽度至少几十微秒,做到 100μs 以上更保险。如果是每个半周都触发一次,直接用市电同步的窄脉冲就行;如果只在动作瞬间触发一次然后靠负载电流自保持,那就得更谨慎,因为一旦负载电流低于维持电流,管子关掉之后不会自己再开。
提示:门极回路里那只串联电阻的功率别忽略。虽然平均功耗很小,但脉冲瞬间的峰值功率可能上瓦,用 0805 封装长期跑会有隐患,我一般用 1206 或者贴片电阻并联。
2.4 RC 吸收网络与误触发
RC 吸收网络跨接在 MT1 和 MT2 之间,作用是压住电压上升率、吸收感性负载关断时的尖峰。典型取值是 100Ω 串 0.1μF,或者 47Ω 串 0.047μF。这只电容必须是 X2 安规电容,电阻要用能扛脉冲的金属膜或者厚膜,普通碳膜在反复的尖峰冲击下阻值会漂。
有人会担心这个 RC 网络的损耗。算一下:0.1μF 在 220V、50Hz 下的容抗约 31.8kΩ,流过的电流大概 6.9mA,这部分是无功电流,真正消耗在电阻上的有功功率只有 I²R ≈ 4.8mW,可以忽略。所以担心 RC 发热是多余的,真正要担心的是电容本身的质量——耐压不够的电容在浪涌下会被击穿,短路之后等于把火线零线之间接了个电阻,后果不用我说。
RC 装上去之后还有一个作用容易被忽略:它能压住关断瞬间的电压上升率,避免管子自己把自己重新触发。实际现象是灯关掉之后偶尔闪一下,或者带小功率负载时出现不受控的半波导通,很多就是 dv/dt 超标引起的。判断方法是用示波器看 MT1-MT2 之间的电压波形,如果关断瞬间有一个很陡的上升沿,那基本就是这个原因,加大 RC 或者换 dv/dt 等级更高的管子。
3. 从延时开关走到固态继电器输出级
3.1 光耦触发:把控制地和市电彻底隔开
延时开关那套电阻取电的触发方式,到了固态继电器这个层级就不够用了。固态继电器的输入端要接 PLC、单片机、工控板,输出端要扛几百伏甚至上千伏,中间必须有可靠的电气隔离,否则一次击穿就能把控制侧的整套设备带走。行业里通行的方案是光耦触发:输入端一个红外 LED,输出端一个光控晶闸管,两者之间靠光传输,隔离电压能做到 5kV 以上。
输入端限流电阻的计算很直接:R = (Vcc - Vf) / If。假设控制侧是 3.3V,LED 正向压降 1.2V,想要 10mA 驱动电流,R = (3.3 - 1.2) / 0.01 = 210Ω,取标准值 220Ω。5V 系统算下来是 380Ω,取 390Ω;12V 系统是 1080Ω,取 1kΩ 或者 1.1kΩ。这个电流不能给太小,因为 LED 的光输出会随时间和温度衰减,10mA 是个比较稳妥的工作点;也不能给太大,长时间大电流会让 LED 光衰加快,几年之后触发变得迟钝。
这里有个在现场很容易被忽略的点:光耦 LED 的触发电流需求是随温度下降而上升的,同时 LED 本身的发光效率在低温下也会变化。北方户外设备冬天启动困难,很多时候不是晶闸管的问题,是光耦 LED 电流给得刚好卡在临界值上。我一般的做法是按手册推荐值乘 1.5 倍来设计,然后串联的限流电阻留一个可以换焊的位置,现场调试的时候方便微调。
输出侧的门极电阻同样要算。光耦内部的光控晶闸管导通之后,把 MT2 的电压引到主晶闸管的门极上,中间串的这只电阻决定了触发电流。取值通常在 300Ω 到 1kΩ 之间,具体要看主管的 Igt 和母线上的电压。如果主管是大电流型号、Igt 偏高,电阻就要取小一些;反过来电阻太小,光耦导通瞬间的电流冲击会缩短光耦寿命。
3.2 过零触发与随机触发,选错就是整批返工
固态继电器的输出级分成两种:过零型和随机型。这个选择在项目初期就要定下来,定错了后期改板都救不回来。
过零型的内部有过零检测电路,只有当 MT1-MT2 之间的电压接近零点(一般在正负 20V 以内)时才允许触发。好处很直接:开通瞬间电压低,浪涌电流小,对电网的干扰也小,EMI 好过认证。白炽灯、加热管、阻性负载这一类,过零型是首选。
随机型没有过零限制,输入信号一来,管子立刻在当前的相位角导通。它的用武之地是调光——相位控制调光需要在任意角度开通,过零型根本做不到;还有就是感性负载,很多人以为感性负载该用过零型,其实恰恰相反。变压器或者电机这类负载,铁芯有剩磁,如果在电压过零点附近合闸,磁通会从剩磁开始积分,很容易冲到饱和区,产生很大的励磁涌流,反而容易炸管。随机型可以避开最恶劣的合闸相位,配合适当的控制策略把涌流压下来。
还有一个反直觉的点:过零型不适合容性负载。容性负载在电压过零时合闸,电流会有一个很大的冲击,因为电容两端的电压不能突变,合闸瞬间相当于短路。这类负载反而要在电压峰值附近合闸。所以选型的时候别背口诀,先搞清楚负载性质。
| 负载类型 | 推荐触发方式 | 原因 |
|---|---|---|
| 白炽灯、加热管 | 过零型 | 冷态电阻低,过零合闸浪涌最小 |
| LED 驱动、开关电源 | 过零型 | 减小对电网的传导干扰 |
| 单相电机、风机 | 随机型 | 避开剩磁最恶劣的合闸相位 |
| 变压器负载 | 随机型 | 抑制励磁涌流 |
| 相位调光 | 随机型 | 需要在任意角度开通 |
| 补偿电容组 | 随机型(峰值附近合闸) | 容性负载不能过零合闸 |
3.3 通态损耗与散热,算不出来就等着烧
固态继电器烧毁的原因,十次里有八次是散热没算对。晶闸管通态不是理想开关,导通时两端有 1V 到 1.6V 的压降,大电流下这个压降乘出来的功率很可观。
拿一个具体的例子算。2kW 阻性负载、220V 供电,负载电流有效值 I = 2000 / 220 ≈ 9.1A。晶闸管只在半个周期导通,但两个管子轮流工作,所以对单只管子来说,流过的是半波电流。计算发热要用电流平均值而不是有效值,正弦半波的平均值是峰值的 2/π,换算成有效值就是 0.9 倍,所以 IT(avg) = 0.9 × 9.1 ≈ 8.2A。
假设选用的管子通态压降 VTM = 1.5V,那通态损耗 P = 1.5 × 8.2 ≈ 12.3W。12 瓦的发热量,一颗 TO-220 封装裸奔是绝对扛不住的。
接着算结温。热阻链是这样:Tj = Ta + P × (Rθjc + Rθcs + Rθsa)。Rθjc 是结到壳的热阻,手册里查,TO-220 大概 2℃/W;Rθcs 是壳到散热器,涂导热膏大概 0.5 到 1℃/W,取 0.8;Rθsa 是散热器到环境,一个小型铝散热片大概 3℃/W。加起来 5.8℃/W。
环境温度按 40℃ 算,Tj = 40 + 12.3 × 5.8 ≈ 111℃。管子的最大结温一般是 125℃,看起来还有余量,但这是在散热片理想安装、环境 40℃ 的前提下。夏天配电箱里温度轻松到 55℃,结温就顶到 126℃ 了,直接超规格。所以实际设计要么换更大的散热片,要么选通态压降更低的管子,要么降额使用。
提示:很多人算散热只算有效值电流,忘了平均值这一层,算出来的损耗偏大或者偏小都有可能。记住发热看平均值、选线径看有效值,两码事。
还有一个容易被忽略的损耗来源是开关损耗。工频 50Hz 下开关损耗很小,可以忽略;但如果做相位调光,每次开通都在非零电压下进行,开通瞬间的损耗就不能不算了,而且这种工况下管子局部发热会很明显,散热片摸上去是烫的但整体温度不算高,这种局部热点最伤器件。
3.4 爬电距离、绝缘和结构上的硬约束
电气参数算对了,结构没做好照样出问题。固态继电器的输入侧和输出侧之间是加强绝缘,PCB 上的爬电距离和电气间隙都有硬性要求。控制侧和高压侧之间的间距,一般要求 8mm 以上的爬电距离,如果板子空间紧,就在中间开一道铣槽,把表面的爬电路径切断。
几个实操细节。光耦底下不要铺铜,两侧的铜皮要彻底分开,别让一层阻焊油当成绝缘——阻焊层在潮湿和污染条件下绝缘性能会大幅下降,靠它隔离高压是拿安全开玩笑。高压侧的走线宽度要按电流算,9A 的负载用 2oz 铜、走线宽度至少 4mm,还得考虑温升。输出端子之间的间距也要够,端子在长期振动下松动打火的事故我见过不止一次,能用带挡墙的端子座就别省这点钱。
保护元件也不能少。保险丝必须串在火线上,而且规格要按负载电流的 1.5 到 2 倍选,选大了起不到保护作用,选小了正常启动就熔断。压敏电阻并在输出端吸收浪涌,选 471 或者 561 的型号,视电网环境而定。做工业场合还要考虑输出端并联 RC 或者 TVS,把接触器、电机产生的尖峰吃掉。
4. 常见故障与排查实录
4.1 关不断的灯:微亮、闪烁、鬼火
这是照明类交流开关的头号投诉。现象分三种:关断后灯珠有持续的微弱亮光;关断后每隔几秒闪一下;关断后偶尔闪一下然后彻底不亮。三种现象的机理完全不同,排查方向也不一样。
持续微亮,基本可以锁定是取电漏电流流过 LED 灯珠。LED 的发光阈值很低,1mA 都能看到。判断方法很简单:把 LED 灯换成同等功率的白炽灯,如果微光消失,就证实是灯珠敏感度问题。解决办法有两个,一是在负载两端并联一只 100kΩ 到 470kΩ、1W 的泄放电阻,把漏电流旁路掉;二是换成三线制模块从根上解决。泄放电阻的取值要试,太小了白白耗电发热,太大了旁路不干净,我一般从 220kΩ 起试。
间歇闪烁,多半是灯内部的滤波电容在作怪。取电电流慢慢给电容充电,充到灯内驱动的启动阈值,灯闪一下把电放掉,然后再充。这种情况光加泄放电阻有时候压不住,因为泄放电阻和灯内电容构成了一个新的充放电回路。比较稳的办法是换一款对微电流不敏感的灯,或者直接改三线制。
偶尔闪一下,重点怀疑 dv/dt 引起的误触发。关断瞬间如果电网里有别的感性负载在动作,会在 MT1-MT2 之间产生陡峭的电压尖峰,把已经关断的管子重新触发一下。这种闪是随机的,跟家里其他电器开关有明显相关性,可以作为判断依据。处理办法是加大 RC 吸收网络,或者换 dv/dt 等级更高的管子。
4.2 带电机就炸:感性负载换向失败
带白炽灯一切正常,一带电机或者变压器就烧管,这个现象在调试现场非常典型。根子在于感性负载的电流滞后于电压,当电压过零时电流还没到零,管子必须继续导通到电流自然过零才能关断。这时候 MT2 的电压已经反向了,管子承受的是一个电压和电流同时存在的换向过程,如果器件的换向 dv/dt 耐受能力不够,就会失控导通,形成直通,瞬间烧毁。
判断方法是用示波器同时看负载电流和管子两端电压,如果关断瞬间电压有一个陡峭的跳变并且伴随电流的异常延续,就是换向失败。解决思路有几条:选换向 dv/dt 指标更高的器件,手册里一般会单独标;加大 RC 吸收,把上升沿压平;在输出端并压敏电阻削尖峰;实在不行就改用两只 SCR 反并联,换向能力比双向器件强一个档次。
还有一条经常被忽略:感性负载的启动电流。电机的启动电流是额定值的 5 到 7 倍,如果你的管子按额定电流选,启动那一下就可能顶到 ITSM 的边界。所以带电机这类负载,管子的电流规格至少按额定值的 3 倍往上选,散热也要同步放大。
4.3 故障速查表
现场排查讲究先易后难、先外后内。我把这些年遇到的典型问题和对应的判断方法整理成一张表,可以直接拿着去对。
| 现象 | 首要怀疑 | 快速验证 | 处理方向 |
|---|---|---|---|
| 完全不通 | 门极触发不足、光耦 LED 电流不够 | 测光耦输入端电流 | 减小限流电阻、换光耦 |
| 只有半波输出 | 触发象限错误、门极极性反了 | 示波器看负载波形 | 调整门极接法至第一、三象限 |
| 关断后微亮 | 两线制漏电流 | 换白炽灯试 | 加泄放电阻或改三线制 |
| 关断后间歇闪 | 灯内电容充放电 | 换灯试 | 换灯或改三线制 |
| 随机闪一下 | dv/dt 误触发 | 观察是否与其他电器动作相关 | 加大 RC、换高 dv/dt 管 |
| 带电机烧管 | 换向失败 | 看关断瞬间电压波形 | 高换向 dv/dt 器件、改反并联 SCR |
| 运行一段时间后烧 | 散热不足 | 测壳温、反算结温 | 加大散热片、降低通态压降 |
| 低温不触发 | Igt 温度漂移 | 低温箱测试 | 门极电流按常温 2 倍设计 |
| 小功率 LED 闪烁 | 负载电流低于擎住电流 | 换大功率负载试 | 并联假负载或换方案 |
5. 我自己踩过的几个坑和调优经验
5.1 门极电阻别只看常温,低温余量是救命的
前面提过一次,这里展开讲。我做过一批户外的庭院灯延时模块,常温测试全部通过,小批量试产也没问题,结果冬天装到现场之后陆续反馈“按了不亮,要按好几次”。拿回来在低温箱里降到零下 15℃ 一测,触发失败率超过三成。拆开算门极电流,常温下刚好是 Igt 的 1.2 倍,低温下 Igt 涨上去就够不着了。
改法很朴素:把门极电阻从 1kΩ 降到 470Ω,同时把光耦的限流电阻也降了一档,让触发电流在常温下达到 Igt 的 2.5 倍左右。改完之后低温测试全过,代价是门极峰值电流变大,实测峰值到 400mA 左右,还在管子门极的承受范围内。这件事之后我定了个规矩:所有交流开关类产品的门极驱动,常温测试值必须做到手册 Igt 的两倍以上,不达标不许流片。
5.2 示波器上看到的触发波形,和你想的不一样
很多人调触发电路是拿万用表量的,量出来电压对得上就以为没问题,实际上完全不是那么回事。万用表看的是平均值,而触发是个微秒级的脉冲过程。我建议调试阶段一定用示波器,而且要隔离探头,因为测量点是市电热地,普通探头的地夹一夹就短路。
实测下来你会看到很多纸面上看不到的东西。比如光耦输出端的门极电流波形,往往不是干净的方波,前面有一个尖峰后面跟着一段平台,尖峰来自光耦内部结电容的耦合,平台才是真正的触发电流。如果平台的幅度不够,管子照样不触发。再比如触发时刻如果正好落在电压过零附近,那一次触发的电流会非常小,示波器上几乎是平的,这时候如果触发脉冲宽度不够,管子就掉了。看到这些,你就明白为什么单纯算电阻值不够,还得管触发时机。
5.3 老化测试这一步不能省
小批量的板子焊出来能工作,不代表能长期工作。我现在的习惯是每批样品都要跑至少 72 小时的老化:满载、高温箱 55℃、每隔一段时间通断一次,中间用数据记录仪盯着壳温和输出波形。这个环节抓到过好几次问题,有一次是散热片螺丝在热循环下松了,热阻变大,跑十几个小时之后结温超标;还有一次是 RC 网络里的电容在反复浪涌冲击下容量衰减,跑了三天之后 dv/dt 抑制明显变差,关断开始出现偶发误触发。
老化测试不需要多贵的设备,一个恒温箱、一个数据记录仪、一个能模拟负载的电阻箱就够了。关键是要有明确的判据:壳温不超过多少、波形畸变不超过多少、通断多少次之后参数漂移不超过多少。这些判据定下来,后面每一批都能照着跑,比出了问题再回头查要省太多事。
如果你正在做类似的东西,我最后分享一个习惯:把每一版板子的门极电阻、RC 取值、散热方案记在一张表里,连同实测的触发波形和壳温一起存档。双向晶闸管这玩意儿的一致性不算特别好,不同批次、不同厂家的管子触发特性有差异,没有历史数据做对照,出了问题只能从头猜。这张表积累到十几版之后,你会发现新项目选型的时候基本不用再从头算了。