JAJSST7B January 2024 – September 2025 MCF8315C-Q1
PRODUCTION DATA
Fault_Configuration レジスタのメモリマップされたレジスタを、表 7-17 に示します。表 7-17 にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。
| オフセット | 略称 | レジスタ名 | セクション |
|---|---|---|---|
| 90h | FAULT_CONFIG1 | フォルト設定 1 | セクション 7.2.1 |
| 92h | FAULT_CONFIG2 | フォルト設定 2 | セクション 7.2.2 |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 7-18 に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | コード | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| 書き込みタイプ | ||
| W | W | 書き込み |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
図 7-15 に、FAULT_CONFIG1 を示し、表 7-19 に、その説明を示します。
概略表に戻ります。
フォルト設定 1 を設定するためのレジスタ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 予約済み | ILIMIT | HW_LOCK_ILIMIT | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| HW_LOCK_ILIMIT | LOCK_ILIMIT | LOCK_ILIMIT_MODE | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| LOCK_ILIMIT_MODE | LOCK_ILIMIT_DEG | LCK_RETRY | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| LCK_RETRY | MTR_LCK_MODE | IPD_TIMEOUT_FAULT_EN | IPD_FREQ_FAULT_EN | SATURATION_FLAGS_EN | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | 予約済み | R | 0h | 予約済み |
| 30-27 | ILIMIT | R/W | 0h | トルク PI ループのリファレンス 0h = 0.078125A 1h = 0.15625A 2h = 0.3125A 3h = 0.625A 4h = 0.9375A 5h = 1.25A 6h = 1.5625A 7h = 1.875A 8h = 2.1875A 9h = 2.5A Ah = 2.8125A Bh = 3.125A Ch = 3.4375A Dh = 3.75A Eh = 4.375A Fh = 5.0A |
| 26-23 | HW_LOCK_ILIMIT | R/W | 0h | コンパレータによるロック検出電流の制限値 0h = 0.078125A 1h = 0.15625A 2h = 0.3125A 3h = 0.625A 4h = 0.9375A 5h = 1.25A 6h = 1.5625A 7h = 1.875A 8h = 2.1875A 9h = 2.5A Ah = 2.8125A Bh = 3.125A Ch = 3.4375A Dh = 3.75A Eh = 4.375A Fh = 5.0A |
| 22-19 | LOCK_ILIMIT | R/W | 0h | ADC によるロック検出電流の制限値 0h = 0.078125A 1h = 0.15625A 2h = 0.3125A 3h = 0.625A 4h = 0.9375A 5h = 1.25A 6h = 1.5625A 7h = 1.875A 8h = 2.1875A 9h = 2.5A Ah = 2.8125A Bh = 3.125A Ch = 3.4375A Dh = 3.75A Eh = 4.375A Fh = 5.0A |
| 18-15 | LOCK_ILIMIT_MODE | R/W | 0h | ロック電流制限モード 0h = ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはトライステート 1h = ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはトライステート 2h = ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはハイサイド ブレーキ モード (すべてのハイサイド FET をターンオン) 3h = ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはローサイド ブレーキ モード (すべてのローサイド FET をターンオン) 4h = LCK_RETRY 時間後、フォルトが自動的にクリアされる。リトライ回数は AUTO_RETRY_TIMES に制限される。リトライ回数が AUTO_RETRY_TIMES を超えると、フォルトがラッチされ、ゲート ドライバはトライステートになり、nFAULT はアクティブになる。 5h = LCK_RETRY 時間後、フォルトが自動的にクリアされる。リトライ回数は AUTO_RETRY_TIMES に制限される。リトライ回数が AUTO_RETRY_TIMES を超えると、フォルトがラッチされ、ゲート ドライバはトライステートになり、nFAULT はアクティブになる。 6h = AUTO_RETRY_TIMES の回数だけ、LCK_RETRY 時間後にフォルトが自動的にクリアされる。ゲート ドライバはハイサイド ブレーキ モード (すべてのハイサイド FET がオン) になり、nFAULT はアクティブになる。 7h = LCK_RETRY 時間後、フォルトが自動的にクリアされる。 リトライ回数は AUTO_RETRY_TIMES に制限される。リトライ回数が AUTO_RETRY_TIMES を超えると、フォルトがラッチされ、ゲート ドライバはローサイド ブレーキ モード (すべてのローサイド FET をターンオン) になり、nFAULT はアクティブになる。 8h = ILIMIT ロック検出電流制限は通知のみ。何の動作も行われない。nFAULT はアクティブになる。 9h = ILIMIT ロックを無効化 Ah = ILIMIT ロックを無効化 Bh = ILIMIT ロックを無効化 Ch = ILIMIT ロックを無効化 Dh = ILIMIT ロックを無効化 Eh = ILIMIT ロックを無効化 Fh = ILIMIT ロックを無効化 |
| 14-11 | LOCK_ILIMIT_DEG | R/W | 0h | ロック検出電流制限のグリッチ除去時間 0h = 0.05ms 1h = 0.1ms 2h = 0.2ms 3h = 0.5ms 4h = 1ms 5h = 2.5ms 6h = 5ms 7h = 7.5ms 8h = 10ms 9h = 25ms Ah = 50ms Bh = 75ms Ch = 100ms Dh = 200ms Eh = 500ms Fh = 1000ms |
| 10-7 | LCK_RETRY | R/W | 0h | ロック検出リトライ時間 0h = 300ms 1h = 500ms 2h = 1s 3h = 2s 4h = 3s 5h = 4s 6h = 5s 7h = 6s 8h = 7s 9h = 8s Ah = 9s Bh = 10s Ch = 11s Dh = 12s Eh = 13s Fh = 14s |
| 6-3 | MTR_LCK_MODE | R/W | 0h | モーター ロック モード 0h = モーター ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはトライステート 1h = モーター ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはトライステート 2h = モーター ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはハイサイド ブレーキ モード (すべてのハイサイド FET をターンオン) 3h = モーター ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはローサイド ブレーキ モード (すべてのローサイド FET をターンオン) 4h = LCK_RETRY 時間後、フォルトが自動的にクリアされる。 リトライ回数は AUTO_RETRY_TIMES に制限される。リトライ回数が AUTO_RETRY_TIMES を超えると、フォルトがラッチされ、ゲート ドライバはトライステートになり、nFAULT はアクティブになる。 5h = LCK_RETRY 時間後、フォルトが自動的にクリアされる。リトライ回数は AUTO_RETRY_TIMES に制限される。リトライ回数が AUTO_RETRY_TIMES を超えると、フォルトがラッチされ、ゲート ドライバはトライステートになり、nFAULT はアクティブになる。 6h = AUTO_RETRY_TIMES の回数だけ、LCK_RETRY 時間後にフォルトが自動的にクリアされる。ゲート ドライバはハイサイド ブレーキ モード (すべてのハイサイド FET がオン) になり、nFAULT はアクティブになる。 7h = LCK_RETRY 時間後、フォルトが自動的にクリアされる。 リトライ回数は AUTO_RETRY_TIMES に制限される。リトライ回数が AUTO_RETRY_TIMES を超えると、フォルトがラッチされ、ゲート ドライバはローサイド ブレーキ モード (すべてのローサイド FET をターンオン) になり、nFAULT はアクティブになる。 8h = モーター ロック検出電流制限は通知のみ。何の動作も行われない。nFAULT はアクティブになる。 9h = モーター ロック検出を無効化 Ah = モーター ロック検出を無効化 Bh = モーター ロック検出を無効化 Ch = モーター ロック検出を無効化 Dh = モーター ロック検出を無効化 Eh = モーター ロック検出を無効化 Fh = モーター ロック検出を無効化 |
| 2 | IPD_TIMEOUT_FAULT_EN | R/W | 0h | IPD タイムアウト フォルト イネーブル 0h = 無効化 1h = 有効化 |
| 1 | IPD_FREQ_FAULT_EN | R/W | 0h | IPD 周波数フォルト イネーブル 0h = 無効化 1h = 有効化 |
| 0 | SATURATION_FLAGS_EN | R/W | 0h | 電流ループと速度ループの飽和の表示の有効化 0h = 無効化 1h = 有効化 |
図 7-16 に、FAULT_CONFIG2 を示し、表 7-20 に、その説明を示します。
概略表に戻ります。
フォルト設定 2 を設定するためのレジスタ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 予約済み | LOCK1_EN | LOCK2_EN | LOCK3_EN | LOCK_ABN_SPEED | ABNORMAL_BEMF_THR | ||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ABNORMAL_BEMF_THR | NO_MTR_THR | HW_LOCK_ILIMIT_MODE | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| HW_LOCK_ILIMIT_MODE | HW_LOCK_ILIMIT_DEG | 予約済み | MIN_VM_MOTOR | ||||
| R/W-0h | R/W-0h | R-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MIN_VM_MODE | MAX_VM_MOTOR | MAX_VM_MODE | AUTO_RETRY_TIMES | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | 予約済み | R | 0h | 予約済み |
| 30 | LOCK1_EN | R/W | 0h | ロック 1 (異常速度) イネーブル 0h = 無効化 1h = 有効化 |
| 29 | LOCK2_EN | R/W | 0h | ロック 2 (異常 BEMF) イネーブル 0h = 無効化 1h = 有効化 |
| 28 | LOCK3_EN | R/W | 0h | ロック 3 (モーターなし) イネーブル 0h = 無効化 1h = 有効化 |
| 27-25 | LOCK_ABN_SPEED | R/W | 0h | 異常速度ロック スレッショルド (MAX_SPEED の %) 0h = 130% 1h = 140% 2h = 150% 3h = 160% 4h = 170% 5h = 180% 6h = 190% 7h = 200% |
| 24-22 | ABNORMAL_BEMF_THR | R/W | 0h | 異常 BEMF ロック スレッショルド (BEMF の期待値の %) 0h = 40% 1h = 45% 2h = 50% 3h = 55% 4h = 60% 5h = 65% 6h = 67.5% 7h = 70% |
| 21-19 | NO_MTR_THR | R/W | 0h | モーターなしロック スレッショルド 0h = 0.0468A 1h = 0.0468A 2h = 0.0625A 3h = 0.078A 4h = 0.156A 5h = 0.312A 6h = 0.468A 7h = 0.625A |
| 18-15 | HW_LOCK_ILIMIT_MODE | R/W | 0h | ハードウェア ロック電流制限モード 0h = ハードウェア ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはトライステート 1h = ハードウェア ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはトライステート 2h = ハードウェア ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはハイサイド ブレーキ モード (すべてのハイサイド FET をターンオン) 3h = ハードウェア ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート ドライバはローサイド ブレーキ モード (すべてのローサイド FET をターンオン) 4h = LCK_RETRY 時間後、フォルトが自動的にクリアされる。 リトライ回数は AUTO_RETRY_TIMES に制限される。リトライ回数が AUTO_RETRY_TIMES を超えると、フォルトがラッチされ、ゲート ドライバはトライステートになる。 5h = LCK_RETRY 時間後、フォルトが自動的にクリアされる。リトライ回数は AUTO_RETRY_TIMES に制限される。リトライ回数が AUTO_RETRY_TIMES を超えると、フォルトがラッチされ、ゲート ドライバはトライステートになる。 6h = LCK_RETRY 時間後、フォルトが自動的にクリアされる。リトライ回数は AUTO_RETRY_TIMES に制限される。リトライ回数が AUTO_RETRY_TIMES を超えると、フォルトがラッチされ、ゲート ドライバはハイサイド ブレーキ モード (すべてのハイサイド FET をターンオン) になる。 7h = LCK_RETRY 時間後、フォルトが自動的にクリアされる。リトライ回数は AUTO_RETRY_TIMES に制限される。リトライ回数が AUTO_RETRY_TIMES を超えると、フォルトがラッチされ、ゲート ドライバはローサイド ブレーキ モード (すべてのローサイド FET をターンオン) になる。 8h = ハードウェア ILIMIT ロック検出電流制限は通知のみ。何の動作も行われない。 9h = ハードウェア ILIMIT ロック検出を無効化 Ah = ハードウェア ILIMIT ロック検出を無効化 Bh = ハードウェア ILIMIT ロック検出を無効化 Ch = ハードウェア ILIMIT ロック検出を無効化 Dh = ハードウェア ILIMIT ロック検出を無効化 Eh = ハードウェア ILIMIT ロック検出を無効化 Fh = ハードウェア ILIMIT ロック検出を無効化 |
| 14-12 | HW_LOCK_ILIMIT_DEG | R/W | 0h | ハードウェア ロック電流制限検出グリッチ除去時間 0h = グリッチ除去なし 1h = 1µs 2h = 2µs 3h = 3µs 4h = 4µs 5h = 5µs 6h = 6µs 7h = 7µs |
| 11 | 予約済み | R | 0h | 予約済み |
| 10-8 | MIN_VM_MOTOR | R/W | 0h | モーターを駆動するための最小電圧 0h = 無制限 1h = 4.5V 2h = 5V 3h = 5.5V 4h = 6V 5h = 7.5V 6h = 10V 7h = 12.5V |
| 7 | MIN_VM_MODE | R/W | 0h | 低電圧フォルト復帰モード 0h = 低電圧時にラッチ 1h = 電圧が許容範囲内に入ると自動的にクリア |
| 6-4 | MAX_VM_MOTOR | R/W | 0h | モーターを駆動するための最大電圧 0h = 無制限 1h = 20V 2h = 22.5V 3h = 25V 4h = 27.5V 5h = 30V 6h = 32.5V 7h = 35V |
| 3 | MAX_VM_MODE | R/W | 0h | 過電圧フォルト復帰モード 0h = 過電圧時にラッチ 1h = 電圧が許容範囲内に入ると自動的にクリア |
| 2-0 | AUTO_RETRY_TIMES | R/W | 0h | 自動リトライ回数 0h = 無制限 1h = 2 2h = 3 3h = 5 4h = 7 5h = 10 6h = 15 7h = 20 |