智能功率开关IPS在工业输出驱动中的保护与诊断设计:从过流关断到开路检测的完整工程实践

基于IR DT99-5设计指南,详解IPS智能功率开关的过流/过温/开路三类故障诊断原理、高低端开关特性与高频运行热边界,以及MCU诊断集成与PWM保护回路设计

2026-08-13
智能功率开关IPS过流保护过温保护开路检测输出驱动嵌入式开发

智能功率开关IPS(Intelligent Power Switch)把功率MOSFET与过流、过温、短路保护及故障诊断集成在单一封装内,可将工业输出通道的故障定位从小时级压缩到毫秒级。本文基于IR公司DT99-5设计指南资料,从DG诊断脚的三类故障判别、高低端器件的开关特性、高频运行的Fmax热边界三个层面给出工程解读,并附MCU诊断集成的参考代码,适用于PLC数字量输出、**RTU**(远程终端单元)执行器驱动与车载电控输出通道设计。

场景:输出通道故障为什么难查

工业控制器输出通道的传统做法是"功率MOSFET+采样电阻+比较器+温度检测"分立方案:过流检测需要精密采样电阻与比较器网络,过温检测需要外置NTC与运放,短路保护依赖软件轮询,开路故障(如负载线缆断开)基本无法在线感知。故障现场往往只能靠万用表逐段排查,一个输出通道的问题可能耗费数小时。分立方案的另一个隐患是保护延迟:从故障发生到软件关断通常需要毫秒级响应,而功率管在短路瞬间的温升是以微秒计的。

问题:保护与诊断的三个难点

把保护与诊断做进功率开关本身,是解决上述问题的思路,但工程落地时仍有三个难点:一是如何在只用一个诊断脚的情况下区分过流(OI)、过温(OT)与负载开路(OL)三类故障;二是如何在开关切换瞬间避免误报(容性负载浪涌电流、感性负载续流都会造成诊断信号抖动);三是IPS器件运行频率受热击穿限制,高频PWM工况下如何保证安全。IR公司DT99-5设计指南对这三个问题给出了完整答案。

方案一:DG诊断脚与三类故障判别

多数高端IPS配有专门的诊断输出脚DG(Diagnostic),当器件处于截流或过流关断状态时DG输出有效信号。过温检测方面,IPS51、IPS52、IPS54XX系列均可检测过温,内嵌温度滞环保护的器件在过温故障状态下DG会循环输出。负载开路检测有两种实现方式:IPS54XX系列根据负载电流水平判定开路,但无法区分OI、OT与OL;IPS51XX与IPS52XX系列通过检测负载电压判定开路,需要在输出端附加一个至Vcc的上拉电阻——若DG指示故障时开关处于关断状态,则判定负载开路;若开关处于开通状态,则为过流或过温。

开关状态 DG输出 故障判定(IPS51/52XX) 故障判定(IPS54XX)
开通 无故障 正常工作 正常工作
开通 有效 过流或过温 过流或过温
关断 无故障 无故障 无故障
关断 有效 负载开路或对Vcc短路 按电流阈值判定开路

区分"负载开路"与"对Vcc短路"有一个巧妙方法:将上拉电阻从接Vcc改为接地。此时负载开路时DG脚不再输出故障,而对Vcc短路仍然输出故障指示,两类故障由此判别。对于IPS54XX,开通大感性负载时DG信号会延迟,因为负载电流需要时间才能达到开路故障阈值,设计时需在软件中预留屏蔽窗口。

方案二:高低端IPS的开关特性与驱动设计

低端IPS的输入触发器以源极为参考电压,为保证正常开关波形,输入信号的上升时间最大值为1ms;可以在输入端串接电阻来调节开关特性(如dI/dt),但阻值不能超过10kΩ。常规高端IPS与以Vcc为参考输入的高端IPS均采用滞环输入,输入串接电阻对开关没有影响。IPS在IN与DG功能脚上通过并联齐纳二极管到地实现静电防护,该齐纳二极管也可用作电压钳位,只要电流不超过5mA。

器件类型 输入参考点 输入特性 串阻对开关影响
低端IPS 源极 上升时间最大1ms 可调dI/dt,串阻≤10kΩ
常规高端IPS 地(逻辑) 滞环输入 无影响
Vcc参考高端IPS Vcc脚 滞环输入 无影响

低端IPS的状态指示需要附加RC延时电路:调整RC参数使输入上升沿时故障指示被屏蔽,且过流与过温检测只在开通期间有效,从而规避开关切换瞬间的误报。元件参数应根据实际开关时间调整。

方案三:高频运行与热击穿边界

由于可能发生热击穿,IPS器件的运行频率受限制:高频运行期间若发生短路,PWM发生器会在每个周期复位器件,导致重复短路能量积累而过热。PWM发生器允许的最高输出频率可用下式估算:

Fmax (Hz) < [150 - Tamb] / [Rth' · Esc]

其中:
  Tamb = 最高环境温度(℃)
  Rth'  = 结到空气的总热阻,含散热器影响(℃/W)
  Esc  = 单次短路能量(J)

如果PWM发生器配有过流保护回路——一旦在负载上检测到波形丢失就立即关闭脉冲输出——低端IPS就能工作在更高频率:有效的短路保护避免热击穿,因此可选择很高的运行频率。利用DG输出或低端IPS指示脚配合保护回路,**MCU**可以很容易地集成这项保护功能,保护回路元件参数须根据工作频率调整。

设计参数 取值示例 说明
Tamb 70℃ 工业机柜内最高环境温度
Rth' 50℃/W 含PCB敷铜与散热器后的结到空气热阻
Esc 5mJ(参考) 单次短路周期内消耗的能量,由短路电流与时间决定
Fmax 320Hz(按上式) (150-70)/(50×0.005)=320Hz,无保护回路时的上限
/* MCU 结合开关命令与DG状态判别故障类型(参考代码) */
uint8_t ips_diag_read(uint8_t switch_cmd)
{
    uint8_t dg = GPIO_READ(DG_PIN);

    if (!switch_cmd) {
        /* 开关关断时DG有效:负载开路或对Vcc短路(取决于上拉接法) */
        return (dg) ? FAULT_OPEN_LOAD : FAULT_NONE;
    }
    /* 开关开通时DG有效:过流或过温(细节见数据手册时序) */
    return (dg) ? FAULT_OVER_CURRENT : FAULT_NONE;
}

/* 高频PWM下的波形丢失保护:负载电流反馈丢失立即封锁脉冲 */
void pwm_watchdog_isr(void)
{
    if (load_current_waveform_missing()) {
        disable_pwm_output();   /* 立即封锁,防止重复短路能量积累 */
    }
}

验证:诊断时序与可靠性测试

工程验收建议覆盖:开路检测验证(断开负载线缆,DG在开关关断时有效、开通时无效);对Vcc短路区分验证(上拉改接地后仅短路触发DG);感性负载开通测试(大电感负载下DG信号延迟窗口是否与设计一致);高频短路重复性测试(在Fmax之上连续短路,结温不得突破热击穿边界)。

总结

智能功率开关把过流、过温、短路保护与开路诊断集成进功率器件本身,用DG诊断脚加开关状态即可区分三类故障,是工业输出通道高可靠设计的优选路径。高频应用必须用Fmax公式校核热边界,或引入波形丢失保护回路换取更高开关频率。将DG信号接入MCU诊断逻辑后,输出通道故障可上报至物联网平台实现远程定位。

本文基于IR公司《智能功率开关(IPS)的开关能力和故障诊断功能》(DT99-5)技术资料整理优化。

需要定制开发?

沧州艾诺威电子 — 国家高新技术企业,20+项国家专利
嵌入式系统开发 · 物联网方案 · AI智能硬件 · 一站式交付

立即微信咨询

电话:13930711029 | 邮箱:tech@czinv.com | 24小时内响应