从分立IGBT方案到IPM集成封装,详解600V/1200V智能功率模块架构、NPT IGBT特性、保护电路与MCU控制接口
IPM(智能功率模块)把6颗IGBT、高压栅极驱动IC、自举二极管与温度/电流检测电路集成进单一绝缘封装,相比分立方案把三相电机驱动板的功率级元件从15颗以上缩减为1颗模块加3颗自举电容,典型如IRAMS10UP60(600V/10A、23脚SIP、2000Vrms隔离、+15V单电源)与iNTERO PI-IPM(1200V/50A可编程隔离式模块,内置DSP控制板),覆盖变频家电到15kW工业伺服。嵌入式与MCU开发者只需输出6路PWM并读取故障信号即可完成电机驱动系统,显著缩短开发周期并改善EMC。下面从架构、器件特性、保护机制到接口设计给出完整解读。
三相交流感应电机与无刷直流电机的变速驱动,本质上是把直流母线电压按PWM时序斩波成三相交流电压,功率级需要6只IGBT(上桥3只+下桥3只)并配套栅极驱动、自举供电、死区生成、过流/过温保护。用分立器件搭建时,工程师需要在电路板上布置15个以上元件(6颗IGBT、3颗高压驱动IC、自举二极管、采样电阻、保护电路等),元件多意味着库存多、PCB面积大、寄生参数难控,EMI问题突出(数据来源:IR公司《智能型电源模块加速三相电器电机驱动器开发》)。
| 对比维度 | 分立IGBT方案 | IPM集成方案 |
|---|---|---|
| 功率级元件数量 | 15颗以上 | 1颗模块 + 3颗自举电容 |
| 驱动电路设计 | 自行设计高压驱动与死区 | 模块内置,MCU直接给PWM |
| 保护功能 | 需外扩过流/过温/UVLO电路 | 内置UVLO、过流关断、NTC过热检测 |
| EMI控制 | 互连线长,寄生电感大 | 内部互连短,接地反跳/串扰风险低 |
| 开发周期 | 长(功率级+驱动+保护+认证) | 短(聚焦控制算法与软件) |
IPM的核心价值是把"功率电子难题"封装成"标准外设":设计者把精力集中在电机控制算法(V/F、FOC、六步换相)上,功率级按数据手册接好即可。IRAMS10UP60所属的iMOTION平台即面向洗衣机、冰箱、空调等家电变频驱动,一个+15V电源即可驱动整个模块。
IRAMS10UP60在一个最小绝缘电压2000Vrms的23引脚SIP封装内集成了6颗额定600V的低导通压降非穿通(NPT)IGBT芯片、3颗集成自举二极管和1颗三相高速高压驱动器IC,采用低成本绝缘金属衬底(IMS)实现芯片紧密装配与均匀散热,铝板保持地电位以屏蔽EMI(数据来源:IR公司《智能型电源模块加速三相电器电机驱动器开发》)。
NPT IGBT兼具MOSFET的高输入阻抗与双极型器件的低通态损耗,近期NPT技术使600V等级器件的开关特性显著改善、制造成本下降,非常适合25kHz及以下的开关频率:模块所用IGBT芯片在满额定电流下可达25kHz开关,具有矩形反偏安全工作区(RBSOA),可承受至少10μs的短路时间,且完全关断不需要负栅极电压,因此只用单极性+15V电源即可(数据来源:同上)。
| 参数/特性 | 数值/说明 |
|---|---|
| 封装与隔离 | 23引脚SIP,最小绝缘电压2000Vrms |
| IGBT配置 | 6颗600V NPT IGBT + 3颗集成自举二极管 |
| 开关频率 | 满额定电流下最高25kHz |
| 短路耐受 | ≥10μs |
| 开关能耗 | IC=5A、VCC=400V、25℃时约225μJ;100℃时约310μJ(开通+关断之和) |
| 驱动器死区 | 200ns,内置交叉传导保护逻辑 |
| 栅极驱动电压范围 | 10~20V,正栅极驱动,无需负电源 |
| 保护功能 | UVLO、全6路过流关断、集成NTC热敏电阻(过热)、低侧发射极输出供外部分流采样 |
高压三相驱动IC的突出优点包括:用于自举操作的可变通道、容许负瞬变电压、dV/dt抗扰性、全部通道匹配的传播延迟、交叉传导保护逻辑、低di/dt栅极驱动器以抗噪声,以及可由外部电流检测电阻触发的电流跳变关断功能(6路输出同时终止)。
面向工业伺服与更高功率应用,IR的iNTERO PI-IPM系列把功率输出模块(EMP)与嵌入式控制板(EDB)分层组合,可驱动最高15kW电机。EMP50P12B/EMP25P12B功率模块以标准三相逆变器方式配置6颗新一代V型NPT 1200V/50A IGBT(100℃下额定)与配套HEXFRED快恢复二极管,拖尾电流大幅减轻,无需负栅压,简化了栅极驱动设计(数据来源:IR公司《可编程隔离式智能功率模块:节省电机驱动设计时间及降低风险》)。
模块封装采用直接铜键合(DBC)技术:厚铜基座上为氧化铝衬底,两侧各300μm铜垫片,IGBT与二极管管芯经丝网印刷直接焊于DBC,15mil铝线键合功率连接,硅胶密封提供机械保护与电隔离。
图1:EMP功率输出模块框图(含6路IGBT逆变桥、三相分流采样与NTC温度检测)
EDB控制板是模块的"大脑",替代模块上盖兼具机械密封与智能接口功能:内置TI TMS320LF2406A(40MIPS DSP)负责接口与A/D转换,具备启动ROM、CAN接口与高速ADC;板上反馈式电源提供三路相互间1.5kV隔离的15V输出及5V/3.3V输出(欠压保护,建议最小输入12V);3颗IR2213栅极驱动器各提供2A灌/拉电流;通过SCI(2.5Mbps)、SPI(10Mbps)与CAN三种串行接口与外部控制连接,霍尔传感器信号直接送入3个输入捕捉端口。
图2:EDB嵌入式控制板框图(DSP + 驱动器 + 隔离电源 + 三种串行接口)
电流检测是该系列的关键设计:三路输出相各分布流电阻实现精确电机电流检测与短路保护,检测电阻头直接键合到外部引脚(开尔文连接),把寄生效应降到最低,整个工作温度范围无需补偿;负直流母线另有同阻值电阻提供设备保护。直流母线电压经分压比2.44mV/V的电阻分压器检测,覆盖最大约1100V,分压后经1kHz低通滤波送入ADC,防止尖峰误判。
图3:EDB控制板安装于EMP模块之上的组装结构(直流母线引脚为功率引脚两倍大小)
IR提供IRADK10参考设计套件验证IPM应用:基于8位MCU实现控制环,构成230V输入、0.5马力(350W)三相交流PWM驱动器,板上含短路/故障/过热保护、高频输入EMI滤波器、光隔离RS-232串行接口与+15V/+5V电源(数据来源:IR公司《智能型电源模块加速三相电器电机驱动器开发》)。设计要点如下表。
| 设计项目 | 要求与措施 | 目的 |
|---|---|---|
| 自举电容 | 紧靠模块引脚安装 | 降低振铃,抑制EMI |
| 电流采样走线 | VRU/VRV/VRW引脚到分流电阻的印制线尽量短,用低电感并联电阻 | 降低采样误差与噪声拾取 |
| 直流母线电容 | 低ESR母线电容紧贴模块功率引脚 | 抑制开关尖峰,维持母线电压 |
| 控制接口 | 6路PWM(互补+死区)输入,故障输出接MCU外部中断 | 硬件互锁防直通,故障快速响应 |
| 散热 | 模块底面贴散热器,涂抹导热硅脂,NTC温度信号参与降额 | 维持壳温在额定范围 |
MCU侧控制以STM32为例:TIM1高级定时器生成中心对齐6路互补PWM(自动插入死区),故障输入(FAULT)接到BKIN引脚实现硬件级急停,过流/过温触发后PWM立即封锁,代码结构如下:
/* STM32 TIM1 三相PWM + 故障封锁(HAL库) */
TIM_HandleTypeDef htim1;
TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig;
void Motor_PWM_Init(void)
{
/* 中心对齐模式1,ARR=周期,CCR1/2/3=各相占空比 */
/* 死区时间由 TIM1_BDTR 的 DTG 位设置,例如 1μs */
sBreakDeadTimeConfig.OffStateRunMode = TIM_OSSI_DISABLE;
sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE;
sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF;
sBreakDeadTimeConfig.DeadTime = 72; /* 72×Tsysclk≈1μs(72MHz) */
sBreakDeadTimeConfig.BreakState = TIM_BREAK_ENABLE; /* 使能BKIN故障输入 */
sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_LOW; /* 低电平有效 */
sBreakDeadTimeConfig.BreakFilter = 0;
sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE;
HAL_TIM_BreakDeadTimeConfig(&htim1, &sBreakDeadTimeConfig);
HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1); /* 启动三相互补输出 */
HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_2);
HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_3);
}
/* 故障中断:过流/过温/短路触发,立即停PWM并报警 */
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
if (htim->Instance == TIM1) {
if (HAL_GPIO_ReadPin(FAULT_GPIO_Port, FAULT_Pin) == GPIO_PIN_RESET) {
__HAL_TIM_MOE_DISABLE(&htim1); /* 主输出使能关断,三相互补PWM立即封锁 */
System_Alarm_Set(ALARM_MOTOR_FAULT);
}
}
}
故障处理采用"硬件封锁+软件诊断"两级:BKIN引脚硬件级立即关闭主输出(MOE),杜绝直通;软件在中断中读FAULT状态、结合分流电流与NTC温度判断故障类型(过流/过温/短路),再决定复位或锁定报警。
不同功率等级的电机驱动应选不同档位的IPM:家电变频(几百瓦)选600V/10A级一体化模块,工业伺服与电梯、空压机(千瓦级)选1200V大电流可编程模块,关键差异在耐压、电流、控制接口与可编程性。
| 对比项 | IRAMS10UP60(家电级) | iNTERO PI-IPM(工业级) |
|---|---|---|
| 耐压/电流 | 600V / 10A | 1200V / 25A或50A |
| 控制接口 | 6路PWM输入(模拟) | 内置DSP,SCI/SPI/CAN数字接口 |
| 驱动能力 | 集成三相高压驱动IC | 3×IR2213(2A灌/拉) |
| 隔离 | 封装绝缘2000Vrms | 控制电源三路15V互隔1.5kV |
| 目标应用 | 洗衣机/冰箱/空调变频 | 伺服、15kW内工业驱动 |
选型建议:先确定电机功率与母线电压(220V交流选600V耐压,380V三相选1200V),再按峰值电流留1.5~2倍裕量选额定电流,最后按控制复杂度选择模拟PWM输入还是带DSP/数字接口的可编程模块。散热条件差或开关频率高(>20kHz)时,优先选开关能耗更低的型号并核实25℃/100℃两档损耗数据。
IPM智能功率模块把6路IGBT功率级、栅极驱动与全套保护电路封装为单一绝缘模块,用1颗模块加3颗自举电容替代15颗以上分立元件,同时把EMI与可靠性问题在封装内部消化;从600V/10A的家电级IRAMS10UP60到1200V/50A带DSP的iNTERO PI-IPM,设计者只需输出6路PWM并管理故障信号,即可快速交付符合EMC要求的三相电机驱动系统。
本文基于《智能型电源模块加速三相电器电机驱动器开发》(IR公司,EDN电子杂志)与《可编程隔离式智能功率模块:节省电机驱动设计时间及降低风险》(IR公司技术文章142PI_IPM)等资料整理优化。
沧州艾诺威电子 — 国家高新技术企业,20+项国家专利
嵌入式系统开发 · 物联网方案 · AI智能硬件 · 一站式交付
电话:13930711029 | 邮箱:tech@czinv.com | 24小时内响应