JAJSST7B January 2024 – September 2025 MCF8315C-Q1
PRODUCTION DATA
Hardware_Configuration レジスタのメモリマップされたレジスタを、表 7-21 に示します。表 7-21 にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。
| オフセット | 略称 | レジスタ名 | セクション |
|---|---|---|---|
| A4h | PIN_CONFIG | ハードウェア ピン設定 | セクション 7.3.1 |
| A6h | DEVICE_CONFIG1 | デバイス設定 1 | セクション 7.3.2 |
| A8h | DEVICE_CONFIG2 | デバイス設定 2 | セクション 7.3.3 |
| AAh | PERI_CONFIG1 | ペリフェラル設定 1 | セクション 7.3.4 |
| ACh | GD_CONFIG1 | ゲート ドライバ設定 1 | セクション 7.3.5 |
| AEh | GD_CONFIG2 | ゲート ドライバ設定 2 | セクション 7.3.6 |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 7-22 に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | コード | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| 書き込みタイプ | ||
| W | W | 書き込み |
| W1C | W 1C | 書き込み 1 でクリア |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
図 7-17 に、PIN_CONFIG を示し、表 7-23 に、その説明を示します。
概略表に戻ります。
ハードウェア ピンを設定するためのレジスタ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 予約済み | 予約済み | VDC_FILT_DIS | 予約済み | ||||
| R-0h | R-0h | R/W-0h | R-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| 予約済み | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | 予約済み | FG_IDLE_CONFIG | FG_FAULT_CONFIG | ||||
| R-0h | R-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FG_FAULT_CONFIG | ALARM_PIN_EN | 予約済み | 予約済み | BRAKE_INPUT | SPEED_MODE | ||
| R/W-0h | R/W-0h | R-0h | R-0h | R/W-0h | R/W-0h | ||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | 予約済み | R | 0h | 予約済み |
| 30-28 | 予約済み | R | 0h | 予約済み |
| 27 | VDC_FILT_DIS | R/W | 0h | Vdc フィルタ ディスエーブル 0h = 有効化 1h = 無効化 |
| 26-13 | 予約済み | R | 0h | 予約済み |
| 12-11 | 予約済み | R | 0h | 予約済み |
| 10-9 | FG_IDLE_CONFIG | R/W | 0h | モーター停止/アイドル状態中の FG 構成 0h = FG は継続し、終了状態は FG_CONFIG とモーター停止前の最後の状態によって決まる 1h = FG は High にプルされる 2h = FG は Low にプルされる 3h = FG は High にプルされる |
| 8-7 | FG_FAULT_CONFIG | R/W | 0h | フォルト状態時の FG 構成 0h = モーターが駆動している際に最後の FG 信号を使用 1h = FG は High にプルされる 2h = FG は Low にプルされる |
| 6 | ALARM_PIN_EN | R/W | 0h | アラーム ピン イネーブル 0h = 無効化 1h = 有効化 |
| 5 | 予約済み | R | 0h | 予約済み |
| 4 | 予約済み | R | 0h | 予約済み |
| 3-2 | BRAKE_INPUT | R/W | 0h | ブレーキ ピンのオーバーライド 0h = ハードウェア ピン (BRAKE) 1h = ピンをオーバーライドし、ローサイド ブレーキを適用する 2h = ピンをオーバーライドし、ブレーキは適用しない 3h = ハードウェア ピン (BRAKE) |
| 1-0 | SPEED_MODE | R/W | 0h | SPEED ピンによる入力リファレンス モードの構成 0h = SPEED ピンの振幅による制御 (アナログ モード) 1h = SPEED ピンのデューティ サイクルによる制御 (PWM モード) 2h = DIGITAL_SPEED_CTRL レジスタ (I2C モード) による制御 3h = SPEED ピンの周波数 (周波数モード) による制御 |
図 7-18 に、DEVICE_CONFIG1 を示し、表 7-24 に、その説明を示します。
概略表に戻ります。
デバイスを設定するためのレジスタ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 予約済み | 予約済み | DAC_SOx_SEL | DAC_ENABLE | I2C_TARGET_ADDR | |||
| R-0h | R-0h | R/W-0h | R/W-0h | R/W-X | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| I2C_TARGET_ADDR | 予約済み | ||||||
| R/W-X | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | SLEW_RATE_I2C_PINS | PULLUP_ENABLE | BUS_VOLT | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | 予約済み | R | 0h | 予約済み |
| 30 | 予約済み | R | 0h | 予約済み |
| 29-28 | DAC_SOx_SEL | R/W | 0h | ピン 38 の構成 0h = DACOUT2 1h = SOA 2h = SOB 3h = SOC |
| 27 | DAC_ENABLE | R/W | 0h | DAC イネーブル 0h = DACOUT ディスエーブル 1h = DACOUT イネーブル |
| 26-20 | I2C_TARGET_ADDR | R/W | X | I2C ターゲット アドレス |
| 19-5 | 予約済み | R | 0h | 予約済み |
| 4-3 | SLEW_RATE_I2C_PINS | R/W | 0h | I2C ピンのスルーレート制御 0h = 4.8mA 1h = 3.9mA 2h = 1.86mA 3h = 30.8mA |
| 2 | PULLUP_ENABLE | R/W | 0h | nFAULT および FG ピンの内部プルアップ イネーブル 0h = 無効化 1h = 有効化 |
| 1-0 | BUS_VOLT | R/W | 0h | 最大 DC バス電圧の構成 0h = 15V 1h = 30V 2h = 60V 3h = 予約済み |
図 7-19 に、DEVICE_CONFIG2 を示し、表 7-25 に、その説明を示します。
概略表に戻ります。
デバイスを設定するためのレジスタ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 予約済み | INPUT_MAXIMUM_FREQ | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| INPUT_MAXIMUM_FREQ | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SLEEP_ENTRY_TIME | DYNAMIC_CSA_GAIN_EN | DYNAMIC_VOLTAGE_GAIN_EN | DEV_MODE | CLK_SEL | EXT_CLK_EN | ||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EXT_CLK_CONFIG | EXT_WDT_EN | EXT_WDT_CONFIG | EXT_WDT_INPUT_MODE | EXT_WDT_FAULT_MODE | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | 予約済み | R | 0h | 予約済み |
| 30-16 | INPUT_MAXIMUM_FREQ | R/W | 0h | 「SPEED ピンの周波数による制御」を使った入力リファレンス モードの SPEED ピンの入力周波数 (100% デューティ サイクルに対応)。デューティ サイクル = 入力周波数 / INPUT_MAXIMUM_FREQ |
| 15-14 | SLEEP_ENTRY_TIME | R/W | 0h | SLEEP_ENTRY_TIME の間、SPEED 入力が継続的にスレッショルド以下に維持されると、デバイスはスリープ モードに移行します。 0h = SPEED ピンが 50µs の間 Low にとどまると、スリープに移行 1h = SPEED ピンが 200µs の間 Low にとどまると、スリープに移行 2h = SPEED ピンが 20ms の間 Low にとどまると、スリープに移行 3h = SPEED ピンが 200ms の間 Low にとどまると、スリープに移行 |
| 13 | DYNAMIC_CSA_GAIN_EN | R/W | 0h | あらゆる電流レベルで最適な電流分解能が得られるように、CSA ゲインを自動的に調整します 0h = 無効化 1h = 有効化 |
| 12 | DYNAMIC_VOLTAGE_GAIN_EN | R/W | 0h | あらゆる電圧レベルで最適な電圧分解能が得られるように、電圧ゲインを自動的に調整します 0h = 無効化 1h = 有効化 |
| 11 | DEV_MODE | R/W | 0h | デバイス モード選択 0h = スタンバイ モード 1h = スリープ モード |
| 10-9 | CLK_SEL | R/W | 0h | クロック ソース 0h = 内部発振器 1h = 予約済み 2h = 予約済み 3h = 外部クロック入力 |
| 8 | EXT_CLK_EN | R/W | 0h | 外部クロック モード イネーブル 0h = 無効化 1h = 有効化 |
| 7-5 | EXT_CLK_CONFIG | R/W | 0h | 外部クロック構成 0h = 8kHz 1h = 16kHz 2h = 32kHz 3h = 64kHz 4h = 128kHz 5h = 256kHz 6h = 512kHz 7h = 1024kHz |
| 4 | EXT_WDT_EN | R/W | 0h | 外部ウォッチドッグ イネーブル 0h = 無効化 1h = 有効化 |
| 3-2 | EXT_WDT_CONFIG | R/W | 0h | ウォッチドッグ ティックルの間隔 (GPIO/I2C) 0h = 100ms/1s 1h = 200ms/2s 2h = 500ms/3s 3h = 1000ms/10s |
| 1 | EXT_WDT_INPUT_MODE | R/W | 0h | 外部ウォッチドッグ入力ソース 0h = I2C 経由のウォッチドッグ ティックル 1h = GPIO 経由のウォッチドッグ ティックル |
| 0 | EXT_WDT_FAULT_MODE | R/W | 0h | 外部ウォッチドッグ フォルト モード 0h = 通知のみ 1h = ハイ インピーダンスで MOSFET によるラッチ |
図 7-20 に、PERI_CONFIG1 を示し、表 7-26 に、その説明を示します。
概略表に戻ります。
ペリフェラル 1 へのレジスタ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 予約済み | SPREAD_SPECTRUM_MODULATION_DIS | 予約済み | BUS_CURRENT_LIMIT | ||||
| R-0h | R/W-1h | R-0h | R/W-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| BUS_CURRENT_LIMIT | BUS_CURRENT_LIMIT_ENABLE | DIR_INPUT | DIR_CHANGE_MODE | 予約済み | ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY | ||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | ||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY | ACTIVE_BRAKE_MOD_INDEX_LIMIT | SPEED_RANGE_SEL | 予約済み | ||||
| R/W-0h | R/W-0h | R/W-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | |||||||
| R-0h | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | 予約済み | R | 0h | 予約済み |
| 30 | SPREAD_SPECTRUM_MODULATION_DIS | R/W | 1h | スペクトラム拡散変調の無効化 0h = SSM を有効化 1h = SSM を無効化 |
| 29-26 | 予約済み | R | 0h | 予約済み |
| 25-22 | BUS_CURRENT_LIMIT | 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 |
| 21 | BUS_CURRENT_LIMIT_ENABLE | R/W | 0h | バス電流制限イネーブル 0h = 無効化 1h = 有効化 |
| 20-19 | DIR_INPUT | R/W | 0h | DIR ピンのオーバーライド 0h = ハードウェア ピン (DIR) 1h = 時計回り (OUTA-OUTB-OUTC) で DIR ピンをオーバーライド 2h = 反時計回り (OUTA-OUTC-OUTB) で DIR ピンをオーバーライド 3h = ハードウェア ピン (DIR) |
| 18 | DIR_CHANGE_MODE | R/W | 0h | DIR ピン ステータスの変更に対する応答 0h = DIR の変化を検出すると、モーター停止オプションと ISD ルーチンに従う 1h = モーターを駆動し続けながら、リバース ドライブによって方向を変える |
| 17 | 予約済み | R | 0h | 予約済み |
| 16-13 | ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY | R/W | 0h | 最終速度と現在の速度の差 (この値を下回るとアクティブ ブレーキが適用される) 0h = 予約済み 1h = 5% 2h = 10% 3h = 15% 4h = 20% 5h = 25% 6h = 30% 7h = 35% 8h = 40% 9h = 45% Ah = 50% Bh = 60% Ch = 70% Dh = 80% Eh = 90% Fh = 100% |
| 12-10 | ACTIVE_BRAKE_MOD_INDEX_LIMIT | R/W | 0h | その値を下回るとアクティブ ブレーキが作動する変調インデックス 0h = 0% 1h = 40% 2h = 50% 3h = 60% 4h = 70% 5h = 80% 6h = 90% 7h = 100% |
| 9 | SPEED_RANGE_SEL | R/W | 0h | PWM デューティ モード リファレンス入力の周波数範囲の選択 0h = 325Hz ~ 100kHz 1h = 10Hz ~ 325Hz |
| 8 | 予約済み | R | 0h | 予約済み |
| 7-0 | 予約済み | R | 0h | 予約済み |
図 7-21 に、GD_CONFIG1 を示し、表 7-27 に、その説明を示します。
概略表に戻ります。
ゲート ドライバ設定 1 を設定するためのレジスタ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | 予約済み | 予約済み | SLEW_RATE | 予約済み | |||
| R/W-0h | R-0h | R-0h | R/W-0h | R-0h | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| 予約済み | 予約済み | 予約済み | 予約済み | OVP_SEL | OVP_EN | 予約済み | 予約済み |
| R-0h | R-0h | R-0h | R-0h | R/W-0h | R/W-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | 予約済み | OCP_DEG | 予約済み | OCP_LVL | OCP_MODE | ||
| R-0h | R-0h | R/W-0h | R-0h | R/W-0h | R/W-1h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | CSA_GAIN | |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R/W-0h | |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | PARITY | R/W | 0h | パリティ ビット |
| 30-29 | 予約済み | R | 0h | 予約済み |
| 28 | 予約済み | R | 0h | 予約済み |
| 27-26 | SLEW_RATE | R/W | 0h | スルーレート 0h = 予約済み 1h = 予約済み 2h = スルーレートは 125V/µs 3h = スルーレートは 200V/µs |
| 25-24 | 予約済み | R | 0h | 予約済み |
| 23 | 予約済み | R | 0h | 予約済み |
| 22 | 予約済み | R | 0h | 予約済み |
| 21 | 予約済み | R | 0h | 予約済み |
| 20 | 予約済み | R | 0h | 予約済み |
| 19 | OVP_SEL | R/W | 0h | 過電圧レベル 0h = VM 過電圧レベルは 34V 1h = VM 過電圧レベルは 22V |
| 18 | OVP_EN | R/W | 0h | 過電圧イネーブル 0h = 過電圧保護ディスエーブル 1h = 過電圧保護イネーブル |
| 17 | 予約済み | R | 0h | 予約済み |
| 16 | 予約済み | R | 0h | 予約済み |
| 15 | 予約済み | R | 0h | 予約済み |
| 14 | 予約済み | R | 0h | 予約済み |
| 13-12 | OCP_DEG | R/W | 0h | OCP グリッチ除去時間 0h = OCP グリッチ除去時間は 0.2µs 1h = OCP グリッチ除去時間は 0.6µs 2h = OCP グリッチ除去時間は 1.2µs 3h = OCP グリッチ除去時間は 1.6µs |
| 11 | 予約済み | R | 0h | 予約済み |
| 10 | OCP_LVL | R/W | 0h | 過電流レベル 0h = OCP レベルは 9A (標準値) 1h = OCP レベルは 13A (標準値) |
| 9-8 | OCP_MODE | R/W | 1h | OCP フォルト モード 0h = 過電流によってフォルトがラッチされる 1h = 500ms 後に過電流によってフォルトが自動的にリトライされる 2h = 予約済み 3h = 予約済み |
| 7 | 予約済み | R | 0h | 予約済み |
| 6 | 予約済み | R | 0h | 予約済み |
| 5 | 予約済み | R | 0h | 予約済み |
| 4 | 予約済み | R | 0h | 予約済み |
| 3 | 予約済み | R | 0h | 予約済み |
| 2 | 予約済み | R | 0h | 予約済み |
| 1-0 | CSA_GAIN | R/W | 0h | 電流センス アンプのゲイン (DYNAMIC_CSA_GAIN_EN = 0 の場合にのみ使用) 0h = CSA ゲインは 0.24V/A 1h = CSA ゲインは 0.48V/A 2h = CSA ゲインは 0.96V/A 3h = CSA ゲインは 1.92V/A |
図 7-22 に、GD_CONFIG2 を示し、表 7-28 に、その説明を示します。
概略表に戻ります。
ゲート ドライバ設定 2 を設定するためのレジスタ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | DELAY_COMP_EN | TARGET_DELAY | 予約済み | BUCK_PS_DIS | |||
| R/W-0h | R/W-0h | R/W-0h | R-0h | R/W1C-1h | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| BUCK_CL | BUCK_SEL | BUCK_DIS | MIN_ON_TIME | 予約済み | |||
| R/W-0h | R/W-1h | R/W-0h | R/W-0h | R-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | |||||||
| R-0h | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | PARITY | R/W | 0h | パリティ ビット |
| 30 | DELAY_COMP_EN | R/W | 0h | ドライバ遅延補償イネーブル 0h = 無効化 1h = 有効化 |
| 29-26 | TARGET_DELAY | R/W | 0h | ドライバ遅延補償の遅延ターゲット 0h = スルーレートに基づいて自動 1h = 0.4µs 2h = 0.6µs 3h = 0.8µs 4h = 1µs 5h = 1.2µs 6h = 1.4µs 7h = 1.6µs 8h = 1.8µs 9h = 2µs Ah = 2.2µs Bh = 2.4µs Ch = 2.6µs Dh = 2.8µs Eh = 3µs Fh = 3.2µs |
| 25 | 予約済み | R | 0h | 予約済み |
| 24 | BUCK_PS_DIS | R/W1C | 1h | 降圧電源シーケンス ディスエーブル 0h = 降圧電源シーケンスを有効化 1h = 降圧電源シーケンスを無効化 |
| 23 | BUCK_CL | R/W | 0h | 降圧電流制限 0h = 降圧レギュレータ電流制限を 600mA に設定 1h = 降圧レギュレータ電流制限を 150mA に設定 |
| 22-21 | BUCK_SEL | R/W | 1h | 降圧出力電圧 0h = 降圧電圧は 3.3V 1h = 降圧電圧は 5.0V 2h = 降圧電圧は 4.0V 3h = 降圧電圧は 5.7V |
| 20 | BUCK_DIS | R/W | 0h | 降圧ディスエーブル 0h = 降圧レギュレータ イネーブル 1h = 降圧レギュレータ ディスエーブル |
| 19-17 | MIN_ON_TIME | R/W | 0h | ローサイド MOSFET の最小オン時間 0h = 0µs 1h = スルーレートに基づいて自動 2h = 0.5µs 3h = 0.75µs 4h = 1µs 5h = 1.25µs 6h = 1.5µs 7h = 2µs |
| 16-0 | 予約済み | R | 0h | 予約済み |