JAJSXE8 October 2025 DRV8311-Q1
PRODUCTION DATA
DRV8311-Q1 レジスタのメモリマップされたレジスタを、DRV8311-Q1 のレジスタ に示します。DRV8311-Q1 のレジスタ に記載されていないレジスタ オフセット アドレスは予約領域と見なされ、レジスタの内容は変更されません。
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。DRV8311-Q1 のアクセス タイプ コード に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | コード | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み取り |
| R-0 | R -0 | 読み取り 0 を返す |
| 書き込みタイプ | ||
| W | W | 書き込み |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
DEV_STS1 レジスタ に、DEV_STS1 を示し、DEV_STS1 レジスタ フィールドの説明 に、その説明を示します。
概略表に戻ります。
デバイス ステータス 1 レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | OTP_FLT | |||||
| R-0h | R-0-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| リセット | SPI_FLT | OCP | 予約済み | UVP | OT | FAULT | |
| R-1h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-9 | 予約済み | R-0 | 0h | 予約済み |
| 8 | OTP_FLT | R | 0h | OTP 読み取りフォルト 0h = OTP 読み取りフォルトは未検出 1h = OTP 読み取りフォルトを検出済み |
| 7 | リセット | R | 1h | 電源のパワーオン リセット ステータス 0h = パワーオン リセット状態は未検出 1h = パワーオン リセット状態を検出済み |
| 6 | SPI_FLT | R | 0h | SPI のフォルト ステータス 0h = SPI 通信フォルトは未検出 1h = SPI通信 フォルトを検出済み |
| 5 | OCP | R | 0h | ドライバ過電流保護ステータス 0b = 過電流条件は未検出 1h = 過電流条件を検出済み |
| 4-3 | 予約済み | R | 0h | 予約済み |
| 2 | UVP | R | 0h | 電源低電圧ステータス 0h = CP、AVDD、または VIN_AVDD における低電圧状態は未検出 1h = CP、AVDD、または VIN_AVDD における低電圧状態を検出済み |
| 1 | OT | R | 0h | 過熱フォルト ステータス 0h = 過熱警告 / シャットダウンは未検出 1h = 過熱警告 / シャットダウンを検出済み |
| 0 | FAULT | R | 0h | デバイス フォルト ステータス 0h = フォルト状態は未検出 1h = フォルト状態を検出済み |
OT_STS は OT_STS レジスタ に示し、OT_STS レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
過熱ステータス レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | OTS_AVDD | OTW | OTSD | ||||
| R-0-0h | R-0h | R-0h | R-0h | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-3 | 予約済み | R-0 | 0h | 予約済み |
| 2 | OTS_AVDD | R | 0h | AVDD LDO 過熱フォルト ステータス 0h = AVDD 付近での過熱シャットダウンは未検出 1h = AVDD 付近での過熱シャットダウンを検出 |
| 1 | OTW | R | 0h | 過熱警告ステータス 0h = 過熱警告は未検出 1h = 過熱警告を検出済み |
| 0 | OTSD | R | 0h | 過熱シャットダウン フォルト ステータス 0h = 過熱シャットダウンは未検出 1h = 過熱シャットダウンを検出済み |
SUP_STS は SUP_STS レジスタ に示し、SUP_STS レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
電源ステータス レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | CSAREF_UV | CP_UV | 予約済み | AVDD_UV | 予約済み | VINAVDD_UV | |
| R-0-0h | R-0h | R-0h | R-0-0h | R-0h | R-0-0h | R-0h | |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-6 | 予約済み | R-0 | 0h | 予約済み |
| 5 | CSAREF_UV | R | 0h | CSA REF 低電圧フォルト ステータス 0h = CSAREF 低電圧は未検出 1h = CSAREF 低電圧を検出済み |
| 4 | CP_UV | R | 0h | チャージ ポンプ低電圧フォルト ステータス 0h =チャージ ポンプの低電圧は未検出 1h = チャージ ポンプの低電圧を検出済み |
| 3 | 予約済み | R-0 | 0h | 予約済み |
| 2 | AVDD_UV | R | 0h | AVDD LDO 低電圧フォルト ステータス 0h =AVDD 出力の低電圧は未検出 1h = AVDD 出力の低電圧を検出済み |
| 1 | 予約済み | R-0 | 0h | 予約済み |
| 0 | VINAVDD_UV | R | 0h | VIN_AVDD 低電圧フォルト ステータス 0h = AVDD 電源入力の低電圧は未検出 1h = AVDD 電源入力低電圧を検出済み |
DRV_STS は DRV_STS レジスタ に示し、DRV_STS レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
ドライバ ステータス レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | OCPC_HS | OCPB_HS | OCPA_HS | 予約済み | OCPC_LS | OCPB_LS | OCPA_LS |
| R-0-0h | R-0h | R-0h | R-0h | R-0-0h | R-0h | R-0h | R-0h |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-7 | 予約済み | R-0 | 0h | 予約済み |
| 6 | OCPC_HS | R | 0h | OUTC のハイサイド MOSFET における過電流ステータス 0h = OUTC のハイサイド MOSFET の過電流は未検出 1h = OUTC のハイサイド MOSFET の過電流が検出済み |
| 5 | OCPB_HS | R | 0h | OUTB のハイサイド MOSFET における過電流ステータス 0h = OUTB のハイサイド MOSFET の過電流は未検出 1h = OUTB のハイサイド MOSFET の過電流が検出済み |
| 4 | OCPA_HS | R | 0h | OUTA のハイサイド MOSFET における過電流ステータス 0h = OUTA のハイサイド MOSFET の過電流は未検出 1h = OUTA のハイサイド MOSFET の過電流が検出済み |
| 3 | 予約済み | R-0 | 0h | 予約済み |
| 2 | OCPC_LS | R | 0h | OUTC のローサイド MOSFET における過電流ステータス 0h = OUTC のローサイド MOSFET の過電流は未検出 1h = OUTC のローサイド MOSFET の過電流が検出済み |
| 1 | OCPB_LS | R | 0h | OUTB のローサイド MOSFET における過電流ステータス 0h = OUTB のローサイド MOSFET の過電流は未検出 1h = OUTB のローサイド MOSFET の過電流が検出済み |
| 0 | OCPA_LS | R | 0h | OUTA のローサイド MOSFET における過電流ステータス 0h = OUTA のローサイド MOSFET の過電流は未検出 1h = OUTA のローサイド MOSFET の過電流が検出済み |
SYS_STS は SYS_STS レジスタ に示し、SYS_STS レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
システム ステータス レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | OTPLD_ERR | 予約済み | SPI_PARITY | BUS_CNT | FRM_ERR | ||
| R-0-0h | R-0h | R-0-0h | R-0h | R-0h | R-0h | ||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-5 | 予約済み | R-0 | 0h | 予約済み |
| 4 | OTPLD_ERR | R | 0h | OTP 読み取りエラー 0h = OTP 読み込みエラーは未検出 1h = OTP 読み込みエラーを検出済み |
| 3 | 予約済み | R-0 | 0h | 予約済み |
| 2 | SPI_PARITY | R | 0h | SPI パリティ エラー 0h = SPI パリティ エラーは未検出 1h = SPI パリティ エラーを検出済み |
| 1 | BUS_CNT | R | 0h | SPI バス競合エラー 0h = SPI バス競合エラーは未検出 1h = SPI バス競合エラーを検出済み |
| 0 | FRM_ERR | R | 0h | SPI フレーム エラー 0h = SPI フレーム エラーは未検出 1h = SPI フレーム エラーを検出済み |
PWM_SYNC_PRD は PWM_SYNC_PRD レジスタ に示し、PWM_SYNC_PRD レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
PWM 同期周期レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | PWM_SYNC_PRD | |||||
| R-0h | R-0-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_SYNC_PRD | |||||||
| R-0h | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-12 | 予約済み | R-0 | 0h | 予約済み |
| 11-0 | PWM_SYNC_PRD | R | 0h | PWM_SYNC 信号の周期を示す 12 ビット出力 |
FLT_MODE は FLT_MODE レジスタ に示し、FLT_MODE レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
フォルト モード レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | OTPFLT_MODE | |||||
| R-0h | R-0-0h | R/W-1h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPIFLT_MODE | OCP_MODE | UVP_MODE | OTSD_MODE | ||||
| R/W-0h | R/W-1h | R/W-1h | R/W-1h | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-9 | 予約済み | R-0 | 0h | 予約済み |
| 8 | OTPFLT_MODE | R/W | 1h | システム フォルト モード。 0h = OTP 読み取りフォルトは有効 1h = OTP 読み取りフォルトは無効 |
| 7 | SPIFLT_MODE | R/W | 0h | SPI フォルト モード 0h = SPI フォルトは有効 1h = SPI フォルトは無効 |
| 6-4 | OCP_MODE | R/W | 1h | 過電流保護フォルト モード 0h = nFault に通知、プリドライバはハイ インピーダンス、低速リトライ時間で自動回復 (ms 単位) 1h = nFault に通知、プリドライバはハイ インピーダンス、高速リトライ時間で自動回復 (ms 単位) 2h = nFault に通知、プリドライバはハイ インピーダンス、フォルトをラッチ 3h = nFault に通知、プリドライバは動作なし 4h = 予約済み 5h = 予約済み 6h = 予約済み 7h = 無効 |
| 3-2 | UVP_MODE | R/W | 1h | 低電圧保護フォルト モード 0h = nFault に通知、プリドライバはハイ インピーダンス、低速リトライ時間で自動回復 (ms 単位) 1h = nFault に通知、プリドライバはハイ インピーダンス、高速リトライ時間で自動回復 (ms 単位) 2h = 予約済み 3h = 予約済み |
| 1-0 | OTSD_MODE | R/W | 1h | 過熱フォルト モード 0h = nFault に通知、プリドライバはハイ インピーダンス、低速リトライ時間で自動回復 (ms 単位) 1h = nFault に通知、プリドライバはハイ インピーダンス、高速リトライ時間で自動回復 (ms 単位) 2h = 予約済み 3h = 予約済み |
SYSF_CTRL は SYSF_CTRL レジスタ に示し、SYSF_CTRL レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
システム フォルト制御レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | OTAVDD_EN | OTW_EN | 予約済み | |||
| R-0h | R-0-0h | R/W-1h | R/W-0h | R-0-4h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | CSAREFUV_EN | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | |
| R-0-4h | R/W-0h | R/W-1h | R-0-0h | R/W-1h | R-0-0h | R/W-1h | |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-11 | 予約済み | R-0 | 0h | 予約済み |
| 10 | OTAVDD_EN | R/W | 1h | AVDD 過熱フォルトの有効化 0h = AVDD 付近の過熱保護は無効 1h = AVDD 付近の過熱保護は有効 |
| 9 | OTW_EN | R/W | 0h | 過熱警告フォルトの有効化 0h = 過熱警告の nFAULT 通知は無効 1h = 過熱警告の nFAULT 通知は有効 |
| 8-6 | 予約済み | R-0 | 4h | 予約済み |
| 5 | CSAREFUV_EN | R/W | 0h | CSAREF 低電圧フォルトの有効化 0h = CSAREF の低電圧ロックアウトは無効 1h =CSAREF の低電圧ロックアウトは有効 |
| 4 | 予約済み | R/W | 1h | 予約済み |
| 3 | 予約済み | R-0 | 0h | 予約済み |
| 2 | 予約済み | R/W | 1h | 予約済み |
| 1 | 予約済み | R-0 | 0h | 予約済み |
| 0 | 予約済み | R/W | 1h | 予約済み |
DRVF_CTRL は DRVF_CTRL レジスタ に示し、DRVF_CTRL レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
ドライバ フォルト制御レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | OCP_DEG | OCP_TBLANK | 予約済み | OCP_LVL | |||
| R-0-0h | R/W-3h | R/W-0h | R-0-0h | R/W-0h | |||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-6 | 予約済み | R-0 | 0h | 予約済み |
| 5-4 | OCP_DEG | R/W | 3h | OCP グリッチ除去時間 0h = OCP グリッチ除去時間は 0.2µs 1h = OCP グリッチ除去時間は 0.5µs 2h = OCP グリッチ除去時間は 0.8µs 3h = OCP グリッチ除去時間は 1µs |
| 3-2 | OCP_TBLANK | R/W | 0h | OCP ブランキング時間 0h = OCP ブランキング時間は 0.2µs 1h = OCP ブランキング時間は 0.5µs 2h = OCP ブランキング時間は 0.8µs 3h = OCP ブランキング時間は 1µs |
| 1 | 予約済み | R-0 | 0h | 予約済み |
| 0 | OCP_LVL | R/W | 0h | OCP レベルの設定 0h = OCP レベルは 9A (標準値) 1h = OCP レベルは 5A (標準値) |
FLT_TCTRL は FLT_TCTRL レジスタ に示し、FLT_TCTRL レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
フォルト タイミング制御レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | SLOW_TRETRY | FAST_TRETRY | |||||
| R-0-0h | R/W-0h | R/W-3h | |||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-4 | 予約済み | R-0 | 0h | 予約済み |
| 3-2 | SLOW_TRETRY | R/W | 0h | フォルト状態からの低速回復リトライ時間 0h = 0.5s 1h = 1s 2h = 2s 3h = 5s |
| 1-0 | FAST_TRETRY | R/W | 3h | フォルト状態からの高速回復リトライ時間 0h = 0.5ms 1h = 1ms 2h = 2ms 3h = 5ms |
FLT_CLR は FLT_CLR レジスタ に示し、FLT_CLR レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
フォルト クリア レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | FLT_CLR | ||||||
| R-0-0h | W-0h | ||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-1 | 予約済み | R-0 | 0h | 予約済み |
| 0 | FLT_CLR | W | 0h | フォルトをクリア 0h = クリア フォルト コマンド発行なし 1h = ラッチされたフォルト ビットをクリア書き込んだ後、このビットは自動的にリセットされます。 |
PWMG_PERIOD は PWMG_PERIOD レジスタ に示し、PWMG_PERIOD レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
PWM_GEN 周期レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | PWM_PRD_OUT | |||||
| R-0h | R-0-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_PRD_OUT | |||||||
| R/W-0h | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-12 | 予約済み | R-0 | 0h | 予約済み |
| 11-0 | PWM_PRD_OUT | R/W | 0h | PWM 生成モードにおける出力 PWM 信号の 12 ビット周期 |
PWMG_A_DUTY は PWMG_A_DUTY レジスタ に示し、PWMG_A_DUTY レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
PWM_GEN A デューティ レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | PWM_DUTY_OUTA | |||||
| R-0h | R-0-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_DUTY_OUTA | |||||||
| R/W-0h | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-12 | 予約済み | R-0 | 0h | 予約済み |
| 11-0 | PWM_DUTY_OUTA | R/W | 0h | PWM 生成モードにおける A 相出力の 12 ビットデューティ サイクル |
PWMG_B_DUTY は PWMG_B_DUTY レジスタ に示し、PWMG_B_DUTY レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
PWM_GEN B デューティ レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | PWM_DUTY_OUTB | |||||
| R-0h | R-0-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_DUTY_OUTB | |||||||
| R/W-0h | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-12 | 予約済み | R-0 | 0h | 予約済み |
| 11-0 | PWM_DUTY_OUTB | R/W | 0h | PWM 生成モードにおける B 相出力の 12 ビットデューティ サイクル |
PWMG_C_DUTY は PWMG_C_DUTY レジスタ に示し、PWMG_C_DUTY レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
PWM_GEN C デューティ レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | PWM_DUTY_OUTC | |||||
| R-0h | R-0-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_DUTY_OUTC | |||||||
| R/W-0h | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-12 | 予約済み | R-0 | 0h | 予約済み |
| 11-0 | PWM_DUTY_OUTC | R/W | 0h | PWM 生成モードにおける C 相出力の 12 ビットデューティ サイクル |
PWM_STATE は PWM_STATE レジスタ に示し、PWM_STATE レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
PWM 状態レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | PWMC_STATE | |||||
| R-0h | R-0-0h | R/W-7h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | PWMB_STATE | 予約済み | PWMA_STATE | ||||
| R-0-0h | R/W-7h | R-0-0h | R/W-7h | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-11 | 予約済み | R-0 | 0h | 予約済み |
| 10-8 | PWMC_STATE | R/W | 7h | C 相ドライバ出力制御 0h = ハイサイドはオフ、ローサイドはオフ 1h = ハイサイドはオフ、ローサイドは強制オン 2h = ハイサイドは強制オン、ローサイドはオフ 3h = 予約済み 4h = 予約済み 5h = ハイサイドはオフ、ローサイドは PWM 6h = ハイサイドは PWM、ローサイドはオフ 7h = ハイサイドは PWM、ローサイドは !PWM |
| 7 | 予約済み | R-0 | 0h | 予約済み |
| 6-4 | PWMB_STATE | R/W | 7h | B 相ドライバ出力制御 0h = ハイサイドはオフ、ローサイドはオフ 1h = ハイサイドはオフ、ローサイドは強制オン 2h = ハイサイドは強制オン、ローサイドはオフ 3h = 予約済み 4h = 予約済み 5h = ハイサイドはオフ、ローサイドは PWM 6h = ハイサイドは PWM、ローサイドはオフ 7h = ハイサイドは PWM、ローサイドは !PWM |
| 3 | 予約済み | R-0 | 0h | 予約済み |
| 2-0 | PWMA_STATE | R/W | 7h | A 相ドライバ出力制御 0h = ハイサイドはオフ、ローサイドはオフ 1h = ハイサイドはオフ、ローサイドは強制オン 2h = ハイサイドは強制オン、ローサイドはオフ 3h = 予約済み 4h = 予約済み 5h = ハイサイドはオフ、ローサイドは PWM 6h = ハイサイドは PWM、ローサイドはオフ 7h = ハイサイドは PWM、ローサイドは !PWM |
PWMG_CTRL は PWMG_CTRL レジスタ に示し、PWMG_CTRL レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
PWM_GEN 制御レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | PWM_EN | PWMCNTR_MODE | ||||
| R-0h | R-0-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_OSC_SYNC | SPICLK_FREQ_SYNC | SPISYNC_ACRCY | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-11 | 予約済み | R-0 | 0h | 予約済み |
| 10 | PWM_EN | R/W | 0h | 3X 内部モード PWM 生成を有効化 0h = PWM_GEN 無効 1h = PWM_GEN 有効 |
| 9-8 | PWMCNTR_MODE | R/W | 0h | PWM 生成カウンタ モード 0h = アップおよびダウン 1h = アップ 2h = ダウン 3h = 動作なし |
| 7-5 | PWM_OSC_SYNC | R/W | 0h | 発振器の同期と PWM_SYNC 制御 0h = 発振器の同期は無効 1h = PWM_SYNC_PRD は PWM_SYNC 信号の周期を示し、PWM 周期のキャリブレーションに使用可能 2h = PWM_SYNC 信号を用いて、PWM 周期を設定 3h = 発振器の同期は無効 4h = 発振器の同期は無効 5h = PWM_SYNC 信号を発振器の同期に使用 (20kHz 周波数のみ対応) 6h = PWM_SYNC 信号を発振器の同期および PWM 周期の設定に使用 (20kHz 周波数のみ対応) 7h = SPI クロックピン SCLK を発振器の同期に使用 (SPICLK_FREQ_SYNC を設定) |
| 4-2 | SPICLK_FREQ_SYNC | R/W | 0h | 発振器同期時の SPI クロック周波数 0h = 1MHz 1h = 1.25MHz 2h = 2MHz 3h = 2.5MHz 4h = 4MHz 5h = 5MHz 6h = 8MHz 7h = 10MHz |
| 1-0 | SPISYNC_ACRCY | R/W | 0h | 発振器同期に必要な SPI クロック サイクル数 0h = 512 クロック サイクル (1%) 1h = 256 クロック サイクル (1%) 2h = 128 クロック サイクル (1%) 3h = 64 クロック サイクル (2%) |
PWM_CTRL1 レジスタ に、PWM_CTRL1 を示し、PWM_CTRL1 レジスタ フィールドの説明 に、その説明を示します。
概略表に戻ります。
PWM 制御レジスタ 1
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | SSC_DIS | PWM_MODE | |||||
| R-0-0h | R/W-1h | R/W-3h | |||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-3 | 予約済み | R-0 | 0h | 予約済み |
| 2 | SSC_DIS | R/W | 1h | 内部発振器のスペクトラム拡散変調を無効化 0h = スペクトラム拡散変調は有効 1h = スペクトラム拡散変調は無効 |
| 1-0 | PWM_MODE | R/W | 3h | PWM モードの選択 (DRV8311-Q1S のリセット設定は 00b、DRV8311-Q1P のリセット設定は 11b) 0h = 6x モード 1h = 6x モード 2h = 3x モード 3h = PWM 生成モード |
DRV_CTRL は DRV_CTRL レジスタ に示し、DRV_CTRL レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
プリドライバ制御レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | 予約済み | |||||
| R-0h | R-0-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DLYCMP_EN | TDEAD_CTRL | 予約済み | SLEW_RATE | ||||
| R/W-0h | R/W-0h | R-0-0h | R/W-0h | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-12 | 予約済み | R-0 | 0h | 予約済み |
| 11-8 | 予約済み | R/W | 0h | 予約済み |
| 7 | DLYCMP_EN | R/W | 0h | ドライバ遅延補償の有効化 0h = ドライバ遅延補償は無効 1h = ドライバ遅延補償は有効 |
| 6-4 | TDEAD_CTRL | R/W | 0h | デッドタイム挿入制御 0h = デッドタイムなし (ハンドシェイクのみ) 1h = 200ns 2h = 400ns 3h = 600ns 4h = 800ns 5h = 1us 6h = 1.2us 7h = 1.4us |
| 3-2 | 予約済み | R-0 | 0h | 予約済み |
| 1-0 | SLEW_RATE | R/W | 0h | スルーレートの設定 0h = スルーレートは 35V/µs 1h = スルーレートは 75V/µs 2h = スルーレートは 180V/µs 3h = スルーレートは 230V/µs |
CSA_CTRL は CSA_CTRL レジスタ に示し、CSA_CTRL レジスタ フィールドの説明 で説明します。
概略表に戻ります。
CSA 制御レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | 予約済み | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | CSA_EN | 予約済み | CSA_GAIN | ||||
| R-0-0h | R/W-1h | R-0-0h | R/W-0h | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-4 | 予約済み | R-0 | 0h | 予約済み |
| 3 | CSA_EN | R/W | 1h | 電流センス アンプの有効化 0h = 電流センス アンプは無効 1h = 電流センス アンプは有効 |
| 2 | 予約済み | R-0 | 0h | 予約済み |
| 1-0 | CSA_GAIN | R/W | 0h | 電流センス アンプのゲイン設定 0h = CSA ゲインは 0.25V/A 1h = CSA ゲインは 0.5V/A 2h = CSA ゲインは 1V/A 3h = CSA ゲインは 2V/A |
SYS_CTRL は SYS_CTRL レジスタ に示し、SYS_CTRL レジスタ フィールドの説明 にその説明を記載しています。
概略表に戻ります。
システム コントロール レジスタ
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | WRITE_KEY | 予約済み | 予約済み | ||||
| R-0h | W-0h | R-0-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REG_LOCK | SPI_PEN | 予約済み | 予約済み | 予約済み | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | SPI_PEN が「1」に設定されている場合のパリティ ビット。それ以外の場合は予約済み |
| 14-12 | WRITE_KEY | W | 0h | 0x5 このレジスタ固有のキーを書き込み |
| 11-9 | 予約済み | R-0 | 0h | 予約済み |
| 8 | 予約済み | R/W | 0h | 予約済み |
| 7 | REG_LOCK | R/W | 0h | レジスタ ロック ビット 0h = レジスタはロック解除 1h = レジスタはロック済み |
| 6 | SPI_PEN | R/W | 0h | SPI および tSPI 両方のパリティ有効化 0h = パリティは無効化 1h = パリティは有効化 |
| 5-4 | 予約済み | R/W | 0h | 予約済み |
| 3 | 予約済み | R/W | 0h | 予約済み |
| 2-0 | 予約済み | R/W | 0h | 予約済み |