ZHCSQ51 November 2023 MCF8329A
PRODUCTION DATA
MCF8329A 不受許多故障事件的影響,包括電機(jī)鎖定、PVDD 欠壓、AVDD 欠壓、GVDD 欠壓、自舉欠壓、過熱和過流事件。表 7-5 總結(jié)了不同故障的響應(yīng)、恢復(fù)模式、柵極驅(qū)動器狀態(tài)、報告機(jī)制。
| 故障 | 條件 | 配置 | 報告 | 柵極驅(qū)動器 | 邏輯 | 恢復(fù) |
|---|---|---|---|---|---|---|
| PVDD 欠壓 (PVDD_UV) |
VPVDD < VPVDD_UV | — | nFAULT | 禁用 | 禁用 | 自動: VPVDD > VPVDD_UV |
| AVDD POR (AVDD_POR) |
VAVDD < VAVDD_POR | — | nFAULT | 禁用 | 禁用 | 自動: VAVDD > VAVDD_POR |
| GVDD 欠壓 (GVDD_UV) |
VGVDD < VGVDD_UV | GVDD_UV_MODE = 0b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低電平 2 | 有效 | 鎖存: CLR_FLT |
| GVDD_UV_MODE = 1b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低電平 2 | 有效 | 重試: tLCK_RETRY |
||
| BSTx 欠壓 (BST_UV) |
VBSTx - VSHx < VBST_UV |
DIS_BST_FLT = 0b BST_UV_MODE = 0b |
nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低電平 2 | 有效 | 鎖存: CLR_FLT |
|
DIS_BST_FLT = 0b BST_UV_MODE = 1b |
nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低電平 2 | 有效 | 重試: tLCK_RETRY |
||
| VDS 過流 (VDS_OCP) |
VDS > VSEL_VDS_LVL |
DIS_VDS_FLT = 0b VDS_FLT_MODE = 0b |
nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低電平 2 | 有效 | 鎖存: CLR_FLT |
|
DIS_VDS_FLT = 0b VDS_FLT_MODE = 1b |
nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低電平 2 | 有效 | 重試: tLCK_RETRY |
||
| VSENSE 過流 (SEN_OCP)VSENSE 過流 (SEN_OCP) |
VSP > VSENSE_LVL |
DIS_SNS_FLT = 0b SNS_FLT_MODE = 0b |
nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低電平 2 | 有效 | 鎖存: CLR_FLT |
|
DIS_SNS_FLT = 0b SNS_FLT_MODE = 1b |
nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 拉至低電平 2 | 有效 | 重試: tLCK_RETRY |
||
| 3 電機(jī)鎖定 (MTR_LCK) |
電機(jī)鎖定:速度異常;無電機(jī)鎖定;BEMF 異常 | MTR_LCK_MODE = 0000b 或 0001b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 鎖存: CLR_FLT |
| MTR_LCK_MODE = 0010b 或 0011b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低側(cè)制動邏輯 | 有效 | 鎖存: CLR_FLT |
||
| MTR_LCK_MODE = 0100b 或 0101b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 重試: tLCK_RETRY |
||
| MTR_LCK_MODE = 0110b 或 0111b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低側(cè)制動邏輯 | 有效 | 重試: tLCK_RETRY |
||
| MTR_LCK_MODE = 1000b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 有效 | 有效 | 無操作 | ||
| MTR_LCK_MODE = 1001b 至 1111b | 無 | 有效 | 有效 | 無操作 | ||
| 硬件鎖定檢測電流限制 (HW_LOCK_ILIMIT) |
相電流 > HW_LOCK_ILIMIT | HW_LOCK_ILIMIT_MODE = 0000b 或 0001b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 鎖存: CLR_FLT |
| HW_LOCK_ILIMIT_MODE =0010b 或 0011b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低側(cè)制動邏輯 | 有效 | 鎖存: CLR_FLT |
||
| HW_LOCK_ILIMIT_MODE = 0100b 或 0101b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 重試: tLCK_RETRY |
||
| HW_LOCK_ILIMIT_MODE = 0110b 或 0111b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低側(cè)制動邏輯 | 有效 | 重試: tLCK_RETRY |
||
| HW_LOCK_ILIMIT_MODE = 1000b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 有效 | 有效 | 無操作 | ||
| HW_LOCK_ILIMIT_MODE = 1001b 至 1111b | 無 | 有效 | 有效 | 無操作 | ||
| 基于 ADC 的鎖定檢測電流限制 (LOCK_ILIMIT) |
相電流 > LOCK_ILIMIT | LOCK_ILIMIT_MODE = 0000b 或 0001b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 鎖存: CLR_FLT |
| LOCK_ILIMIT_MODE = 0010b 或 0011b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低側(cè)制動邏輯 | 有效 | 鎖存: CLR_FLT |
||
| LOCK_ILIMIT_MODE = 0100b 或 0101b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 重試: tLCK_RETRY |
||
| LOCK_ILIMIT_MODE = 0110b 或 0111b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低側(cè)制動邏輯 | 有效 | 重試: tLCK_RETRY |
||
| LOCK_ILIMIT_MODE = 1000b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 有效 | 有效 | 無操作 | ||
| LOCK_ILIMIT_MODE = 1001b 至 1111b | 無 | 有效 | 有效 | 無操作 | ||
| IPD 超時故障 (IPD_T1_FAULT) |
IPD TIME > 500ms(大約),在 IPD 電流上升或下降期間 | IPD_TIMEOUT_FAULT_EN = 0b | - | 有效 | 有效 | 無操作 |
| IPD_TIMEOUT_FAULT_EN = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 重試: tLCK_RETRY |
||
| IPD 頻率故障 (IPD_FREQ_FAULT) |
在前一個 IPD 中的電流衰減之前的 IPD 脈沖 | IPD_FREQ_FAULT_EN = 0b | - | 有效 | 有效 | 無操作 |
| IPD_FREQ_FAULT_EN = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 重試: tLCK_RETRY |
||
| MPET 反電動勢故障 (MPET_BEMF_FAULT) |
電機(jī)反電動勢 < STAT_DETECT_THR | MPET_CMD = 1 或 MPET_KE = 1 |
nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 鎖存: CLR_FLT |
| 最大 VPVDD(過壓)故障 | VPVDD > MAX_VM_MOTOR(如果 MAX_VM_MOTOR ≠ 000b) | MAX_VM_MODE = 0b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 鎖存: CLR_FLT |
| MAX_VM_MODE = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 自動: (VVM < MAX_VM_MOTOR - VM_UV_OV_HYS) V |
||
| 最小 VPVDD(欠壓)故障 | VPVDD < MIN_VM_MOTOR(如果 MIN_VM_MOTOR ≠ 000b) | MIN_VM_MODE = 0b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 鎖存: CLR_FLT |
| MIN_VM_MODE = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 拉至低電平 2(MOSFET 處于高阻態(tài)) | 有效 | 自動: (VVM > MIN_VM_MOTOR + VM_UV_OV_HYS) V |
||
| 總線電流限制 | IVM > BUS_CURRENT_LIMIT | BUS_CURRENT_LIMIT_ENABLE = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 活動狀態(tài);電機(jī)速度/功率/電流將受到限制以限制直流總線電流 | 有效 | 自動:當(dāng) IVM < BUS_CURRENT_LIMIT 時,限制將消除 |
| 電流環(huán)路飽和 | 表示由于 VVM 較低而導(dǎo)致電流環(huán)路飽和 | SATURATION_FLAGS_EN = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 活動狀態(tài);電機(jī)速度/功率/電流可能無法達(dá)到基準(zhǔn) | 有效 | 自動:電機(jī)在退出飽和狀態(tài)時達(dá)到基準(zhǔn)工作點(diǎn) |
| 速度/功率環(huán)路飽和 | 表示由于 VVM 較低、ILIMIT 設(shè)置較低等而導(dǎo)致速度/功率環(huán)路飽和。 | SATURATION_FLAGS_EN = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 活動狀態(tài);電機(jī)速度/功率可能無法達(dá)到基準(zhǔn) | 有效 | 自動:電機(jī)在退出飽和狀態(tài)時達(dá)到基準(zhǔn)工作點(diǎn) |
| 外部看門狗故障 | 看門狗觸發(fā)之間的時間 > EXT_WD_CONFIG | EXT_WD_EN = 1b EXT_WD_FAULT = 0b |
nFAULT 和 CONTROLLER_FA ULT_STATUS 寄存器 | 有效 | 有效 | 無操作 |
| EXT_WD_EN = 1b EXT_WD_FAULT = 1b |
nFAULT 和 CONTROLLER_FA ULT_STATUS 寄存器 | 拉至低電平 2 | 有效 | 鎖存: CLR_FLT |
||
| 熱關(guān)斷 (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 |