JAJSO67 january 2023 MCT8329A
PRODUCTION DATA
Fault_Configuration レジスタのメモリマップされたレジスタを、表 7-29 に示します。表 7-29 に記載されていないレジスタ・オフセット・アドレスは、すべて予約済みと見なされます。これらのレジスタの内容を変更してはいけません。
オフセット | 略称 | レジスタ名 | セクション |
---|---|---|---|
92h | FAULT_CONFIG1 | フォルト設定 1 | FAULT_CONFIG1 レジスタ (オフセット = 92h) [リセット = 00000000h] |
94h | FAULT_CONFIG2 | フォルト設定 2 | FAULT_CONFIG2 レジスタ (オフセット = 94h) [リセット = 00000000h] |
表の小さい枠に収まるように、複雑なビット・アクセス・タイプを記号で表わしています。表 7-30 に、このセクションでアクセス・タイプに使用しているコードを示します。
アクセス・タイプ | コード | 説明 |
---|---|---|
読み出しタイプ | ||
R | R | 読み出し |
書き込みタイプ | ||
W | W | 書き込み |
リセットまたはデフォルト値 | ||
-n | リセット後の値またはデフォルト値 |
FAULT_CONFIG1 を表 7-31 に示します。
概略表に戻ります。
フォルト設定 1 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-28 | NO_MTR_DEG_TIME | R/W | 0h | モーターなし検出グリッチ除去時間 0h = 1ms 1h = 10ms 2h = 25ms 3h = 50ms 4h = 100ms 5h = 250ms 6h = 500ms 7h = 1000ms |
27-24 | CBC_ILIMIT_MODE | R/W | 0h | サイクル単位の電流制限。このモードは、CBC_ILIMIT、OL_ILIMT、ALIGN_ILIMIT に適用されます。 0h = 次の PWM サイクルに自動復帰、nFAULT はアクティブ、ドライバは還流モード 1h = 次の PWM サイクルに自動復帰、nFAULT は非アクティブ、ドライバは還流モード 2h = 電流が ILIMIT を下回ると自動復帰、nFAULT はアクティブ、ドライバは還流モード (ハイサイド変調でのみ利用可能) 3h = 電流が ILIMIT を下回ると自動復帰、nFAULT は非アクティブ、ドライバは還流モード (ハイサイド変調でのみ利用可能) 4h = CBC_RETRY_PWM_CYC 後に自動復帰、nFAULT はアクティブ、ドライバは還流モード 5h = CBC_RETRY_PWM_CYC 後に自動復帰、nFAULT は非アクティブ、ドライバは還流モード 6h = 電流が ILIMIT を上回ると通知のみが行われ、何の動作も行われない。 7h = サイクルごとの制限を無効化 8h = サイクルごとの制限を無効化 9h = サイクルごとの制限を無効化 Ah = サイクルごとの制限を無効化 Bh = サイクルごとの制限を無効化 Ch = サイクルごとの制限を無効化 Dh = サイクルごとの制限を無効化 Eh = サイクルごとの制限を無効化 Fh = サイクルごとの制限を無効化 |
23-19 | LOCK_ILIMIT | R/W | 0h | ロック電流スレッショルド (ロック電流スレッショルド (A) = Lock_CURR_THR / CSA_GAIN * RSHUNT) 0h = 0.0V 1h = 0.1V 2h = 0.2V 3h = 0.3V 4h = 0.4V 5h = 0.5V 6h = 0.6V 7h = 0.7V 8h = 0.8V 9h = 0.9V Ah = 1.0V Bh = 1.1V Ch = 1.2V Dh = 1.3V Eh = 1.4V Fh = 1.5V 11h = 1.7V 12h = 1.8V 13h = 1.9V 14h = 2.0V 15h = 2.1V 16h = 2.2V 17h = 2.3V 18h = 2.4V 19h = 2.5V 1Ah = 2.6V 1Bh = 2.7V 1Ch = N/A 1Dh = N/A 1Eh = N/A 1Fh = N/A |
18-15 | LOCK_ILIMIT_MODE | R/W | 0h | ロック検出電流制限モード 0h = ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート・ドライバはトライステート 1h = ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート・ドライバは還流モード 2h = ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート・ドライバはハイサイド・ブレーキ・モード (すべてのハイサイド FET をターンオン) 3h = ILIMIT ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート・ドライバはローサイド・ブレーキ・モード (すべてのローサイド FET をターンオン) 4h = tLCK_RETRY 後に自動復帰、ゲート・ドライバはトライステート 5h = tLCK_RETRY 後に自動復帰、ゲート・ドライバは還流モード 6h = tLCK_RETRY 後に自動復帰、ゲート・ドライバはハイサイド・ブレーキ・モード (すべてのハイサイド FET をターンオン) 7h = tLCK_RETRY 後に自動復帰、ゲート・ドライバはローサイド・ブレーキ・モード (すべてのローサイド FET をターンオン) 8h = ILIMIT ロック検出は通知のみ、何の動作も行われない。 9h = ILIMIT ロック検出を無効化 Ah = ILIMIT ロック検出を無効化 Bh = ILIMIT ロック検出を無効化 Ch = ILIMIT ロック検出を無効化 Dh = ILIMIT ロック検出を無効化 Eh = ILIMIT ロック検出を無効化 Fh = ILIMIT ロック検出を無効化 |
14-11 | LOCK_ILIMIT_DEG | R/W | 0h | ロック検出電流制限のグリッチ除去時間 0h = 1ms 1h = 2ms 2h = 5ms 3h = 10ms 4h = 25ms 5h = 50ms 6h = 75ms 7h = 100ms 8h = 250ms 9h = 500ms Ah = 1s Bh = 2.5s Ch = 5s Dh = 10s Eh = 25s Fh = 50s |
10-8 | CBC_RETRY_PWM_CYC | R/W | 0h | CBC 電流制限がリトライする PWM サイクル数 0h = 0 1h = 1 2h = 2 3h = 3 4h = 4 5h = 5 6h = 6 7h = 7 |
7 | RESERVED | R/W | 0h | 予約済み |
6-3 | MTR_LCK_MODE | R/W | 0h | モーター・ロック・モード 0h = モーター・ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート・ドライバはトライステート 1h = モーター・ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート・ドライバは還流モード 2h = モーター・ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート・ドライバはハイサイド・ブレーキ・モード (すべてのハイサイド FET をターンオン) 3h = モーター・ロック検出によりフォルトをラッチ、nFAULT はアクティブ、ゲート・ドライバはローサイド・ブレーキ・モード (すべてのローサイド FET をターンオン) 4h = tLCK_RETRY 後に自動復帰、ゲート・ドライバはトライステート 5h = tLCK_RETRY 後に自動復帰、ゲート・ドライバは還流モード 6h = tLCK_RETRY 後に自動復帰、ゲート・ドライバはハイサイド・ブレーキ・モード (すべてのハイサイド FET をターンオン) 7h = tLCK_RETRY 後に自動復帰、ゲート・ドライバはローサイド・ブレーキ・モード (すべてのローサイド FET をターンオン) 8h = モーター・ロック検出は通知のみ、何の動作も行われない。 9h = モーター・ロック検出を無効化 Bh = モーター・ロック検出を無効化 Ch = モーター・ロック検出を無効化 Dh = モーター・ロック検出を無効化 Eh = モーター・ロック検出を無効化 Fh = モーター・ロック検出を無効化 |
2-0 | LCK_RETRY | R/W | 0h | ロック・リトライ時間 0h = 100ms 1h = 500ms 2h = 1000ms 3h = 2000ms 4h = 3000ms 5h = 5000ms 6h = 7500ms 7h = 10000ms |
FAULT_CONFIG2 を表 7-32 に示します。
概略表に戻ります。
フォルト設定 2 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30 | ABN_SPD_EN | R/W | 0h | 異常速度イネーブル 0h = 無効化 1h = 有効化 |
29 | LOSS_OF_SYNC_EN | R/W | 0h | 同期喪失イネーブル 0h = 無効化 1h = 有効化 |
28 | NO_MOTOR_EN | R/W | 0h | モーターなしイネーブル 0h = 無効化 1h = 有効化 |
27-24 | LOCK_ABN_SPEED | R/W | 0h | 異常速度ロック・スレッショルド 0h = 250Hz 1h = 500Hz 2h = 750Hz 3h = 1000Hz 4h = 1250Hz 5h = 1500Hz 6h = 1750Hz 7h = 2000Hz 8h = 2250Hz 9h = 2500Hz Ah = 2750Hz Bh = 3000Hz Ch = 3250Hz Dh = 3500Hz Eh = 3750Hz Fh = 4000Hz |
23-21 | LOSS_SYNC_TIMES | R/W | 0h | 同期喪失ロック・フォルトをトリガするのに必要な同期喪失回数 0h = 2 回の同期喪失後にトリガ 1h = 3 回の同期喪失後にトリガ 2h = 4 回の同期喪失後にトリガ 3h = 5 回の同期喪失後にトリガ 4h = 6 回の同期喪失後にトリガ 5h = 7 回の同期喪失後にトリガ 6h = 8 回の同期喪失後にトリガ 7h = 9 回の同期喪失後にトリガ |
20-18 | NO_MTR_THR | R/W | 0h | ロック電流スレッショルド。ロック電流スレッショルド (A) = Lock_CURR_THR / (CSA_GAIN * RSENSE) 0h = 0.005V 1h = 0.0075V 2h = 0.010V 3h = 0.0125V 4h = 0.020V 5h = 0.025V 6h = 0.030V 7h = 0.04V |
17 | MAX_VM_MODE | R/W | 0h | 0h = 過電圧時にラッチ 1h = 電圧が許容範囲内に入ると自動的にクリア |
16-14 | MAX_VM_MOTOR | R/W | 0h | モーターを駆動するための最大電圧 0h = 無制限 1h = 10.0V 2h = 15.0V 3h = 22.0V 4h = 32.0V 5h = 40.0V 6h = 50.0V 7h = 60.0V |
13 | MIN_VM_MODE | R/W | 0h | 0h = 低電圧時にラッチ 1h = 電圧が許容範囲内に入ると自動的にクリア |
12-10 | MIN_VM_MOTOR | R/W | 0h | モーターを駆動するための最小電圧 0h = 無制限 1h = 5.0V 2h = 6.0V 3h = 7.0V 4h = 8.0V 5h = 10.0V 6h = 12.0V 7h = 15.0V |
9-7 | AUTO_RETRY_TIMES | R/W | 0h | ロック・フォルトをトリガするのに必要な自動リトライ回数 0h = 無制限 1h = 2 2h = 3 3h = 5 4h = 7 5h = 10 6h = 15 7h = 20 |
6-4 | LOCK_MIN_SPEED | R/W | 0h | それを下回るとロック・フォルトがトリガされる速度 0h = 0.5Hz 1h = 1Hz 2h = 2Hz 3h = 3Hz 4h = 5Hz 5h = 10Hz 6h = 15Hz 7h = 25Hz |
3-2 | ABN_LOCK_SPD_RATIO | R/W | 0h | それを上回ると異常速度ロック・フォルトがトリガされる 2 つの連続サイクル間の電気的速度の比率 0h = 2 1h = 4 2h = 6 3h = 8 |
1-0 | ZERO_DUTY_THR | R/W | 0h | それを下回ると目標速度が 0 になるデューティ・サイクル 0h = 0% 1h = 1% 2h = 2.0% 3h = 2.5% |