ZHCSQ43 january 2023 MCT8329A
PRODUCTION DATA
MCT8329A 针对许多故障事件提供了保护功能,包括电机锁定、PVDD 欠压、AVDD 欠压、GVDD 欠压、自举欠压、过热和过流事件。表 7-2 总结了不同故障的响应、恢复模式、栅极驱动器状态、报告机制。
故障 | 条件 | 配置 | 报告 | 栅极驱动器 | 逻辑 | 恢复 |
---|---|---|---|---|---|---|
PVDD 欠压 (PVDD_UV) | VPVDD < VPVDD_UV | — | nFAULT | 禁用1 | 禁用 | 自动: VPVDD > VPVDD_UV |
AVDD POR (AVDD_POR) | VAVDD < VAVDD_POR | — | nFAULT | 禁用1 | 禁用 | 自动: VAVDD > VAVDD_POR |
GVDD 欠压 (GVDD_UV) | VGVDD < VGVDD_UV | — | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低电平 2 | 运行 | 锁存: CLR_FLT |
BSTx 欠压 (BST_UV) | VBSTx - VSHx < VBST_UV | DIS_BST_FLT = 0b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低电平 2 | 运行 | 锁存: CLR_FLT |
VDS 过流 (VDS_OCP) | VDS > VSEL_VDS_LVL | DIS_VDS_FLT = 0b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低电平 2 | 运行 | 锁存: CLR_FLT |
VSENSE 过流 (SEN_OCP) | VSP > VSENSE_LVL | DIS_SNS_FLT = 0b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低电平 2 | 运行 | 锁存: CLR_FLT |
3 电机锁定 (MTR_LCK) | 电机锁定:速度异常;无电机锁定;不同步 | MTR_LCK_MODE = 0000b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低电平 2(MOSFET 处于高阻态) | 运行 | 锁存: CLR_FLT |
MTR_LCK_MODE = 0001b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 再循环逻辑 | 运行 | 锁存: CLR_FLT | ||
MTR_LCK_MODE = 0010b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高侧制动逻辑 | 运行 | 锁存: CLR_FLT | ||
MTR_LCK_MODE = 0011b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低侧制动逻辑 | 运行 | 锁存: CLR_FLT | ||
MTR_LCK_MODE = 0100b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低电平 2(MOSFET 处于高阻态) | 运行 | 重试: tLCK_RETRY | ||
MTR_LCK_MODE = 0101b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 再循环逻辑 | 运行 | 重试: tLCK_RETRY | ||
MTR_LCK_MODE = 0110b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高侧制动逻辑 | 运行 | 重试: tLCK_RETRY | ||
MTR_LCK_MODE = 0111b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低侧制动逻辑 | 运行 | 重试: tLCK_RETRY | ||
MTR_LCK_MODE = 1000b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 运行 | 运行 | 无操作 | ||
MTR_LCK_MODE = 1001b 至 1111b | 无 | 运行 | 运行 | 无操作 | ||
逐周期电流限制 适用于 CBC_ILIMIT、OL_LIMIT、ALIGN_ILIMIT | (I x RSENSEx CSA_GAIN) > ILIMIT | CBC_ILIMIT_MODE = 0000b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 再循环逻辑 | 运行 | 自动: 下一个 PWM 周期 |
CBC_ILIMIT_MODE = 0001b | 无 | 再循环逻辑 | 运行 | 自动: 下一个 PWM 周期 | ||
CBC_ILIMIT_MODE = 0010b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 再循环逻辑 | 运行 | 自动: (I x RSENSEx CSA_GAIN) < ILIMIT | ||
CBC_ILIMIT_MODE = 0011b | 无 | 再循环逻辑 | 运行 | 自动: (I x RSENSEx CSA_GAIN) < ILIMIT | ||
CBC_ILIMIT_MODE = 0100b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 再循环逻辑 | 运行 | 自动: PWM 周期 > CBC_RETRY_PWM_CYC | ||
CBC_ILIMIT_MODE = 0101b | 无 | 再循环逻辑 | 运行 | 自动: PWM 周期 > CBC_RETRY_PWM_CYC | ||
CBC_ILIMIT_MODE = 0110b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 运行 | 运行 | 无操作 | ||
CBC_ILIMIT_MODE = 0111b、1xxxb | 无 | 运行 | 运行 | 无操作 | ||
锁定检测电流限制 (LOCK_ILIMIT) | (I x RSENSEx CSA_GAIN) > LOCK_ILIMIT | LOCK_ILIMIT_MODE = 0000b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低电平 2(MOSFET 处于高阻态) | 运行 | 锁存: CLR_FLT |
LOCK_ILIMIT_MODE = 0001b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 再循环逻辑 | 运行 | 锁存: CLR_FLT | ||
LOCK_ILIMIT_MODE = 0010b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高侧制动逻辑 | 运行 | 锁存: CLR_FLT | ||
LOCK_ILIMIT_MODE = 0011b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低侧制动逻辑 | 运行 | 锁存: CLR_FLT | ||
LOCK_ILIMIT_MODE = 0100b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低电平 2(MOSFET 处于高阻态) | 运行 | 重试: tLCK_RETRY | ||
LOCK_ILIMIT_MODE = 0101b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 再循环逻辑 | 运行 | 重试: tLCK_RETRY | ||
LOCK_ILIMIT_MODE = 0110b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高侧制动逻辑 | 运行 | 重试: tLCK_RETRY | ||
LOCK_ILIMIT_MODE = 0111b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低侧制动逻辑 | 运行 | 重试: tLCK_RETRY | ||
LOCK_ILIMIT_MODE = 1000b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 运行 | 运行 | 无操作 | ||
LOCK_ILIMIT_MODE = 1001b、1111b | 无 | 运行 | 运行 | 无操作 | ||
IPD 超时故障 (IPD_T1_FAULT 和 IPD_T2_FAULT) | IPD TIME > 500ms(大约),在 IPD 电流上升或下降期间 | — | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低电平 2(MOSFET 处于高阻态) | 运行 | 锁存: CLR_FLT |
IPD 频率故障 (IPD_FREQ_FAULT) | 在前一个 IPD 中的电流衰减之前的 IPD 脉冲 | — | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低电平 2(MOSFET 处于高阻态) | 运行 | 锁存: CLR_FLT |
热关断 (TSD) | TJ > TTSD | OTS_AUTO_RECOVERY = 0b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低电平 2 | 运行 | 锁存: CLR_FLT |
OTS_AUTO_RECOVERY = 1b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低电平 2 | 运行 | 自动: TJ < TOTSD – THYS CLR_FLT |