ZHCSUG4B January 2024 – September 2025 MCF8315C-Q1
PRODUCTION DATA
MCF8315C-Q1 針對許多故障事件提供了保護功能,包括電機鎖定、VM 欠壓、AVDD 欠壓、降壓欠壓、電荷泵欠壓、過熱和過流事件。表 6-5 總結了不同故障的響應、恢復模式、功率級狀態(tài)、報告機制。
| 故障 | 條件 | 配置 | 報告 | FETs | 數字 | 恢復 |
|---|---|---|---|---|---|---|
| VM 欠壓 | VVM < VUVLO(下降) | — | — | 高阻態(tài) | 禁用 | 自動: VVM > VUVLO(上升) |
| AVDD 欠壓 | VAVDD < VAVDD_UV(下降) | — | — | 高阻態(tài) | 禁用 | 自動: VAVDD > VAVDD_UV(上升) |
| 降壓欠壓 (BUCK_UV) |
VFB_BK < VBK_UV(下降) | — | — | 活動/高阻態(tài) | 活動/禁用 | 自動: VFB_BK > VBK_UV(上升) |
| 電荷泵欠壓 (VCP_UV) |
VCP < VCPUV(下降) | — | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 自動: VVCP > VCPUV(上升) |
| 過壓保護 (OVP) |
VVM > VOVP(上升) | OVP_EN = 0b | 無 | 有效 | 有效 | 無操作 |
| OVP_EN = 1b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 自動: VVM < VOVP (下降) |
||
| 過流保護 (OCP) |
IPHASE > IOCP | OCP_MODE = 00b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 鎖存: CLR_FLT |
| OCP_MODE = 01b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 重試: tRETRY |
||
| 降壓過流保護 (BUCK_OCP) |
IBK > IBK_OCP | — | — | 高阻態(tài) | 禁用 | 自動 |
| 電機鎖定 (MTR_LCK) |
電機鎖定:速度異常;無電機鎖定;BEMF 異常 | MTR_LCK_MODE = 0000b 或 0001b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 鎖存: 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 或 0101b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 重試: 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 = 1xx1b | 無 | 有效 | 有效 | 無操作 | ||
| 硬件鎖定檢測電流限制 (HW_LOCK_LIMIT) |
VSOX > HW_LOCK_ILIMIT | HW_LOCK_ILIMIT_MODE = 0000b 或 0001b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 鎖存: CLR_FLT |
| HW_LOCK_ILIMIT_MODE = 0010b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高側制動 | 有效 | 鎖存: CLR_FLT |
||
| HW_LOCK_ILIMIT_MODE = 0011b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低側制動 | 有效 | 鎖存: CLR_FLT |
||
| HW_LOCK_ILIMIT_MODE = 0100b 或 0101b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 重試: tLCK_RETRY |
||
| HW_LOCK_ILIMIT_MODE = 0110b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高側制動 | 有效 | 重試: tLCK_RETRY |
||
| HW_LOCK_ILIMIT_MODE = 0111b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 低側制動 | 有效 | 重試: tLCK_RETRY |
||
| HW_LOCK_ILIMIT_MODE = 1000b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 有效 | 有效 | 無操作 | ||
| HW_LOCK_ILIMIT_MODE = 1xx1b | 無 | 有效 | 有效 | 無操作 | ||
| 軟件鎖定檢測電流限制 (LOCK_LIMIT) |
VSOX > LOCK_ILIMIT | LOCK_ILIMIT_MODE = 0000b 或 0001b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 鎖存: 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 或 0101b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 重試: 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 = 1xx1b | 無 | 有效 | 有效 | 無操作 | ||
| IPD 超時故障 (IPD_T1_FAULT 和 IPD_T2_FAULT) |
IPD TIME > 500ms(大約),在 IPD 電流上升或下降期間 | IPD_TIMEOUT_FAULT_EN = 0b | — | 有效 | 有效 | 無操作 |
| IPD_TIMEOUT_FAULT_EN = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 重試:tLCK_RETRY | ||
| IPD 頻率故障 (IPD_FREQ_FAULT) |
在前一個 IPD 脈沖中的電流衰減之前的 IPD 脈沖 | IPD_FREQ_FAULT_EN = 0b | — | 有效 | 有效 | 無操作 |
| IPD_FREQ_FAULT_EN = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 重試:tLCK_RETRY | ||
| MPET IPD 故障 (MPET_IPD_FAULT) |
與 MPET R、L 測量期間的 IPD 超時故障相同 | — | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 鎖存: CLR_FLT |
| MPET 反電動勢故障 (MPET_BEMF_FAULT) |
電機反電動勢 < MPET Ke 和機械參數測量期間的 STAT_DETECT_THR | — | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 鎖存: CLR_FLT |
| 最大 VM(過壓)故障 | VVM > MAX_VM_MOTOR(如果 MAX_VM_MOTOR ≠ 000b) | MAX_VM_MODE = 0b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 鎖存: CLR_FLT |
| MAX_VM_MODE = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 自動: (VVM < MAX_VM_MOTOR - 1)-V |
||
| 最小 VM(欠壓)故障 | VVM < MIN_VM_MOTOR(如果 MIN_VM_MOTOR ≠ 000b) | MIN_VM_MODE = 0b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 鎖存: CLR_FLT |
| MIN_VM_MODE = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 自動: (VVM > MIN_VM_MOTOR + 0.5)-V |
||
| 外部看門狗 | 當 EXT_WDT_EN =1b 時,看門狗觸發(fā)不會在配置的時間間隔之前到達。請參閱節(jié) 6.5.5 | EXT_WDT_FAULT_MODE = 0b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 有效 | 有效 | 無操作 |
| EXT_WDT_FAULT_MODE = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 鎖存: CLR_FLT |
||
| 總線電流限制 | IVM > BUS_CURRENT_LIMIT。請參閱節(jié) 6.3.22 | BUS_CURRENT_LIMIT_ENABLE = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 活動狀態(tài);電機速度/電流將受到限制以限制直流總線電流 | 有效 | 自動:當 IVM < BUS_CURRENT_LIMIT 時,速度限制將消除 |
| 電流環(huán)路飽和 | 表示由于 VVM 較低而導致電流環(huán)路飽和 | SATURATION_FLAGS_EN = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 活動狀態(tài);電機速度可能無法達到速度基準 | 有效 | 自動:電機在退出飽和狀態(tài)時達到基準工作點 |
| 速度環(huán)路飽和 | 表示由于 VVM 較低、ILIMIT 設置較低等而導致速度環(huán)路飽和。 | SATURATION_FLAGS_EN = 1b | nFAULT 和 CONTROLLER_FAULT_STATUS 寄存器 | 活動狀態(tài);電機速度可能無法達到速度基準 | 有效 | 自動:電機在退出飽和狀態(tài)時達到基準工作點 |
| 熱警告 (OTW) |
TJ > TOTW | OTW_REP = 0b | — | 有效 | 有效 | 無操作 |
| OTW_REP = 1b | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 有效 | 有效 | 無操作 | ||
| FET 熱關斷 (TSD_FET) |
TJ > TTSD_FET | — | nFAULT 和 GATE_DRIVER_FAULT_STATUS 寄存器 | 高阻態(tài) | 有效 | 自動: TJ < TTSD_FET – TTSD_FET_HYS |