JAJSO75 November 2023 MCF8329A
PRODUCTION DATA
MCF8329A は、モーター ロック、PVDD 低電圧、AVDD 低電圧、GVDD 低電圧、ブートストラップ低電圧、過熱、過電流イベントを含む多くのフォルト イベントに対して保護されます。表 7-5 に、各種のフォルトの応答、復帰モード、ゲート ドライバのステータス、通知方法を示します。
フォルト | 条件 | 設定 | 通知 | ゲート ドライバ | ロジック | 復帰 |
---|---|---|---|---|---|---|
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 レジスタ | Low に設定 2 | アクティブ | ラッチ: CLR_FLT |
GVDD_UV_MODE = 1b | nFAULT および GATE_DRIVER_FAULT_STATUS レジスタ | Low に設定 2 | アクティブ | リトライ: tLCK_RETRY |
||
BSTx 低電圧 (BST_UV) |
VBSTx - VSHx < VBST_UV |
DIS_BST_FLT = 0b BST_UV_MODE = 0b |
nFAULT および GATE_DRIVER_FAULT_STATUS レジスタ | Low に設定 2 | アクティブ | ラッチ: CLR_FLT |
DIS_BST_FLT = 0b BST_UV_MODE = 1b |
nFAULT および GATE_DRIVER_FAULT_STATUS レジスタ | Low に設定 2 | アクティブ | リトライ: tLCK_RETRY |
||
VDS 過電流 (VDS_OCP) |
VDS > VSEL_VDS_LVL |
DIS_VDS_FLT = 0b VDS_FLT_MODE = 0b |
nFAULT および GATE_DRIVER_FAULT_STATUS レジスタ | Low に設定 2 | アクティブ | ラッチ: CLR_FLT |
DIS_VDS_FLT = 0b VDS_FLT_MODE = 1b |
nFAULT および GATE_DRIVER_FAULT_STATUS レジスタ | Low に設定 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 レジスタ | Low に設定 2 | アクティブ | ラッチ: CLR_FLT |
DIS_SNS_FLT = 0b SNS_FLT_MODE = 1b |
nFAULT および GATE_DRIVER_FAULT_STATUS レジスタ | Low に設定 2 | アクティブ | リトライ: tLCK_RETRY |
||
3 モーター ロック (MTR_LCK) |
モーター ロック:異常速度、モーターなしロック、異常な BEMF | MTR_LCK_MODE = 0000b または 0001b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | ラッチ: CLR_FLT |
MTR_LCK_MODE = 0010b または 0011b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | ローサイド ブレーキ ロジック | アクティブ | ラッチ: CLR_FLT |
||
MTR_LCK_MODE = 0100b または 0101b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | リトライ: tLCK_RETRY |
||
MTR_LCK_MODE = 0110b または 0111b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | ローサイド ブレーキ ロジック | アクティブ | リトライ: 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 レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | ラッチ: CLR_FLT |
HW_LOCK_ILIMIT_MODE = 0010b または 0011b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | ローサイド ブレーキ ロジック | アクティブ | ラッチ: CLR_FLT |
||
HW_LOCK_ILIMIT_MODE = 0100b または 0101b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | リトライ: tLCK_RETRY |
||
HW_LOCK_ILIMIT_MODE = 0110b または 0111b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | ローサイド ブレーキ ロジック | アクティブ | リトライ: 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 レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | ラッチ: CLR_FLT |
LOCK_ILIMIT_MODE = 0010b または 0011b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | ローサイド ブレーキ ロジック | アクティブ | ラッチ: CLR_FLT |
||
LOCK_ILIMIT_MODE = 0100b または 0101b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | リトライ: tLCK_RETRY |
||
LOCK_ILIMIT_MODE = 0110b または 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 時間 > 約 500ms、IPD 電流増加または低減中 | IPD_TIMEOUT_FAULT_EN = 0b | - | アクティブ | アクティブ | 何も起こらない |
IPD_TIMEOUT_FAULT_EN = 1b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | リトライ: tLCK_RETRY |
||
IPD 周波数フォルト (IPD_FREQ_FAULT) |
前の IPD の電流減衰前の IPD パルス | IPD_FREQ_FAULT_EN = 0b | - | アクティブ | アクティブ | 何も起こらない |
IPD_FREQ_FAULT_EN = 1b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | リトライ: tLCK_RETRY |
||
MPET 逆起電力フォルト (MPET_BEMF_FAULT) |
モーターの逆起電力 < STAT_DETECT_THR | MPET_CMD = 1 または MPET_KE = 1 |
nFAULT および CONTROLLER_FAULT_STATUS レジスタ | ハイ インピーダンス | アクティブ | ラッチ: CLR_FLT |
最大 VPVDD (過電圧) フォルト | MAX_VM_MOTOR ≠ 000b の場合、VPVDD > MAX_VM_MOTOR | MAX_VM_MODE = 0b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | ラッチ: CLR_FLT |
MAX_VM_MODE = 1b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | 自動: (VVM < MAX_VM_MOTOR - VM_UV_OV_HYS) V |
||
最小 VPVDD (低電圧) フォルト | MIN_VM_MOTOR ≠ 000b の場合、VPVDD < MIN_VM_MOTOR | MIN_VM_MODE = 0b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | ラッチ: CLR_FLT |
MIN_VM_MODE = 1b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | Low に設定 2 (MOSFET はハイ インピーダンス) | アクティブ | 自動: (VVM > MIN_VM_MOTOR + VM_UV_OV_HYS) V |
||
バス電流制限 | IVM > BUS_CURRENT_LIMIT | BUS_CURRENT_LIMIT_ENABLE = 1b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | アクティブ:DC バス電流を制限するため、モーターの速度 / 電力 / 電流が制限されます。 | アクティブ | 自動:IVM < BUS_CURRENT_LIMIT になると、制限は解消されます。 |
電流ループの飽和 | VVM が小さいことによる電流ループ飽和を示します。 | SATURION_FLAGS_EN = 1b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | アクティブ:モーターの速度 / 電力 / 電流がリファレンスに達していない場合があります。 | アクティブ | 自動:飽和を脱すると、モーターはリファレンス動作点に達します。 |
速度 / 電力ループの飽和 | VVM が小さいこと、ILIMIT 設定が小さいことなどによる速度 / 電力ループの飽和を示します。 | SATURION_FLAGS_EN = 1b | nFAULT および CONTROLLER_FAULT_STATUS レジスタ | アクティブ:モーターの速度 / 電力がリファレンスに達していない場合があります。 | アクティブ | 自動:飽和を脱すると、モーターはリファレンス動作点に達します。 |
外部ウォッチドッグ フォルト | ウォッチドッグ ティックルの間隔 > 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 レジスタ | Low に設定 2 | アクティブ | ラッチ: CLR_FLT |
||
サーマル シャットダウン (TSD) |
TJ > TTSD | OTS_AUTO_RECOVERY = 0b | nFAULT および GATE_DRIVER_FAULT_STATUS レジスタ | Low に設定 2 | アクティブ | ラッチ: CLR_FLT |
OTS_AUTO_RECOVERY = 1b | nFAULT および GATE_DRIVER_FAULT_STATUS レジスタ | Low に設定 2 | アクティブ | 自動: TJ < TOTSD – THYS |