ZHCACV2 july 2023
硬件电路中的敏感元件极少,尤其是栅极驱动器、MOSFET 等需要高压和电流保护的元件。为了以相同的功率驱动 MOSFET,使用了 TI 设计的栅极驱动器。硬件中有三块栅极驱动器卡,每块卡带有两个 ISO5852S 和两个 UCC5320 栅极驱动器。这些栅极驱动器在短路期间提供软关断 (STO) 功能,并在检测到 MOSFET 去饱和时在 FLT 上发出故障报警。有关栅极驱动器的更多信息,请参阅 TIDA-01606:10kW 双向三相三级(T 型)逆变器和 PFC 参考设计 设计指南。
表 3-7 列出了用于过压保护、过流保护和栅极驱动器故障指示的跳闸配置,以便保护 MOSFET 免受任何过压、过流或浪涌事件的影响。除此之外,MOSFET 连接到散热器,可在高电压下运行时防止电路中出现高温。
跳闸原因 | PWM_XBAR (PWM 交叉开关) | 跳闸编号 (数字比较 – EPWM) |
---|---|---|
FLT_A (GateDriver_A) | PWM XBAR0 | Trip1 |
FLT_B (GateDriver_B) | PWM XBAR1 | Trip2 |
FLT_C (GateDriver_C) | PWM XBAR2 | Trip3 |
InvSide_OverVoltage_A | PWM XBAR3 | Trip4 |
InvSide_OverVoltage_C | PWM XBAR4 | Trip5 |
GridSide_OverVoltage_C | PWM XBAR5 | Trip6 |
InvSide_OverVoltage_B | PWM XBAR6 | Trip7 |
GridSide_OverVoltage_B | PWM XBAR7 | Trip8 |
GridSide_OverVoltage_A | PWM XBAR8 | Trip9 |
OverCurrent_A | PWM XBAR10 | Trip11 |
OverCurrent_B | PWM XBAR11 | Trip12 |
OverCurrent_C | PWM XBAR12 | Trip13 |
默认情况下,跳闸 4 至跳闸 13 连接到一次性跳闸区域,以实现立即跳闸。从跳闸 1 到跳闸 3(栅极驱动器的故障检测)在数字比较事件中被禁用。要将其启用,请检查 SysConfig 中 EPWM 数字比较子模块的组合跳闸输入。
TINV_updateFaultStaus() 函数将在缓慢的后台任务中被定期调用以更新跳闸标志并在需要时复位锁存器。如果发生跳闸事件,PWM 需要单独清除跳闸标志。这部分通常在 ISR 中通过调用 TINV_clearPWMTrips() 来处理。
B1 任务会更新系统的故障状态。通过将宏 TINV_PROTECTION 设置为 TINV_PROTECTION_ENABLED,可启用此设置。默认情况下,实验 1 已禁用该功能,其他实验已启用该功能。有关这方面的更多信息,请参阅节 3.4。故障更新会持续监控连接到比较器跳闸输出、输入 XBAR 跳闸和 SDFM 比较器跳闸输出的 PWM XBAR。当在这些部分中记录任何跳闸时,会相应地更新 TINV_boardFaultFlags 结构。如果设计人员在输出端未看到任何 PWM 波形,此功能有助于进行调试。表 3-8 中的功能可指示过压、过流和栅极驱动器故障状态。
故障 | API |
---|---|
过流故障 - 逆变器和电网侧 | TINV_HAL_get_iInvA_overCurrentFlag TINV_HAL_get_iInvB_overCurrentFlag TINV_HAL_get_iInvC_overCurrentFlag |
过压故障 – 逆变器侧 | TINV_HAL_get_VInvA_overVoltageFlag TINV_HAL_get_VInvB_overVoltageFlag TINV_HAL_get_VInvC_overVoltageFlag |
过流故障 – 电网侧 | TINV_HAL_get_VGridA_overVoltageFlag TINV_HAL_get_VGridB_overVoltageFlag TINV_HAL_get_VGridC_overVoltageFlag |
栅极驱动器故障 | TINV_HAL_get_faultAFlag TINV_HAL_get_faultBFlag TINV_HAL_get_faultCFlag |
另一种调试跳闸状态的方法是在 Memory Browser 中观察寄存器 0x52000C18 PWMXBAR 状态。通过识别此寄存器的位来确定特定跳闸(在表 3-9 中所示的位置设置了这些位)。
PWM_XBAR | PWM XBAR 输出 状态寄存器位映射 |
---|---|
PWMXBAR_FLT_A | 0 |
PWMXBAR_FLT_B | 1 |
PWMXBAR_FLT_C | 2 |
PWMXBAR_Inv_OverVoltage_A | 3 |
PWMXBAR_Inv_OverVoltage_B | 6 |
PWMXBAR_Inv_OverVoltage_C | 4 |
PWMXBAR_Grid_OverVoltage_A | 8 |
PWMXBAR_Grid_OverVoltage_B | 7 |
PWMXBAR_Grid_OverVoltage_C | 5 |
PWMXBAR_OverCurrent_A | 10 |
PWMXBAR_OverCurrent_B | 11 |
PWMXBAR_OverCurrent_C | 12 |