JAJSVX5 December   2024 MCF8315D

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 概要
  5. ピン構成および機能
  6. 仕様
    1. 5.1 絶対最大定格
    2. 5.2 ESD 定格
    3. 5.3 推奨動作条件
    4. 5.4 熱に関する情報
    5. 5.5 電気的特性
    6. 5.6 標準モードとファースト モードの SDA および SCL バスの特性
  7. 詳細説明
    1. 6.1 概要
    2. 6.2 機能ブロック図
    3. 6.3 機能説明
      1. 6.3.1  出力段
      2. 6.3.2  デバイス インターフェイス
        1. 6.3.2.1 インターフェイス - 制御と監視
        2. 6.3.2.2 I2C インターフェイス
      3. 6.3.3  降圧混在モード降圧レギュレータ
        1. 6.3.3.1 インダクタ モードの降圧
        2. 6.3.3.2 抵抗モードの降圧
        3. 6.3.3.3 外部 LDO を使った降圧レギュレータ
        4. 6.3.3.4 降圧レギュレータからの AVDD 電源シーケンス
        5. 6.3.3.5 混在モードでの降圧動作と制御
      4. 6.3.4  AVDD リニア電圧レギュレータ
      5. 6.3.5  チャージ ポンプ
      6. 6.3.6  スルー レート制御
      7. 6.3.7  クロス導通 (デッド タイム)
      8. 6.3.8  モーター制御入力源
        1. 6.3.8.1 アナログ モードのモーター制御
        2. 6.3.8.2 PWM モード モーター制御
        3. 6.3.8.3 I2C 方式のモーター制御
        4. 6.3.8.4 周波数モード モーター制御
        5. 6.3.8.5 入力リファレンス プロファイル
          1. 6.3.8.5.1 リニア制御プロファイル
          2. 6.3.8.5.2 階段制御プロファイル
          3. 6.3.8.5.3 双方向プロファイル
          4. 6.3.8.5.4 マルチリファレンス モード動作
          5. 6.3.8.5.5 プロファイラを使わない入力リファレンス伝達関数
      9. 6.3.9  異なる初期条件でのモータの起動
        1. 6.3.9.1 ケース 1 – モータが停止
        2. 6.3.9.2 ケース 2 – モータが順方向に回転
        3. 6.3.9.3 ケース 3 – モータが逆方向に回転
      10. 6.3.10 モータの起動シーケンス (MSS)
        1. 6.3.10.1 初期速度検出 (ISD)
        2. 6.3.10.2 モータの再同期化
        3. 6.3.10.3 リバース ドライブ
          1. 6.3.10.3.1 リバース ドライブ チューニング
        4. 6.3.10.4 モータ起動
          1. 6.3.10.4.1 アライン
          2. 6.3.10.4.2 ダブル アライン
          3. 6.3.10.4.3 初期位置検出 (IPD)
            1. 6.3.10.4.3.1 IPD 動作
            2. 6.3.10.4.3.2 IPD 解放モード
            3. 6.3.10.4.3.3 IPD アドバンス角度
          4. 6.3.10.4.4 スロー ファースト サイクル起動
          5. 6.3.10.4.5 開ループ
          6. 6.3.10.4.6 開ループから閉ループへの遷移
      11. 6.3.11 閉ループ制御
        1. 6.3.11.1 閉ループ加速 / 減速スルーレート
        2. 6.3.11.2 速度 PI 制御
        3. 6.3.11.3 電流 PI 制御
        4. 6.3.11.4 電力制御モード
        5. 6.3.11.5 電流 (トルク) 制御モード
        6. 6.3.11.6 変調インデックス制御
        7. 6.3.11.7 過変調
        8. 6.3.11.8 モーター速度制限
        9. 6.3.11.9 入力 DC 電力制限
      12. 6.3.12 フラックス減衰制御
      13. 6.3.13 モーター パラメータ
        1. 6.3.13.1 モータ抵抗
        2. 6.3.13.2 モーター インダクタンス
        3. 6.3.13.3 モータ逆起電力定数
      14. 6.3.14 モーター パラメータ抽出ツール (MPET)
      15. 6.3.15 電圧サージ防止 (AVS)
      16. 6.3.16 アクティブ ブレーキ
      17. 6.3.17 出力 PWM スイッチング周波数
      18. 6.3.18 PWM ディザリング
      19. 6.3.19 PWM 変調方式
      20. 6.3.20 デッド タイム補償
      21. 6.3.21 モータ停止オプション
        1. 6.3.21.1 コースト (ハイ インピーダンス) モード
        2. 6.3.21.2 リサーキュレーション モード
        3. 6.3.21.3 ローサイド ブレーキ
        4. 6.3.21.4 ハイサイド ブレーキ
        5. 6.3.21.5 アクティブ スピン ダウン
      22. 6.3.22 アライン ブレーキ
      23. 6.3.23 FG の構成
        1. 6.3.23.1 FG 出力周波数
        2. 6.3.23.2 開および閉ループ状態時の FG
        3. 6.3.23.3 フォルト状態およびアイドル状態での FG
      24. 6.3.24 保護機能
        1. 6.3.24.1  VM 電源低電圧誤動作防止
        2. 6.3.24.2  AVDD 低電圧誤動作防止 (AVDD_UV)
        3. 6.3.24.3  降圧低電圧誤動作防止 (BUCK_UV)
        4. 6.3.24.4  VCP チャージ ポンプ低電圧誤動作防止 (CPUV)
        5. 6.3.24.5  過電圧保護 (OVP)
        6. 6.3.24.6  過電流保護 (OCP)
          1. 6.3.24.6.1 OCP ラッチ シャットダウン (OCP_MODE = 00b)
          2. 6.3.24.6.2 OCP 自動リトライ (OCP_MODE = 01b)
        7. 6.3.24.7  降圧過電流保護
        8. 6.3.24.8  ハードウェア ロック検出電流制限 (HW_LOCK_ILIMIT)
          1. 6.3.24.8.1 HW_LOCK_ILIMIT ラッチ シャットダウン
          2. 6.3.24.8.2 HW_LOCK_ILIMIT 自動回復
          3. 6.3.24.8.3 HW_LOCK_ILIMIT 通知のみ
          4. 6.3.24.8.4 HW_LOCK_ILIMIT 無効
        9. 6.3.24.9  ロック検出電流制限 (LOCK_ILIMIT)
          1. 6.3.24.9.1 LOCK_ILIMIT ラッチ シャットダウン
          2. 6.3.24.9.2 LOCK_ILIMIT 自動回復
          3. 6.3.24.9.3 LOCK_ILIMIT 通知のみ
          4. 6.3.24.9.4 LOCK_ILIMIT 無効
        10. 6.3.24.10 モーター ロック検出
          1. 6.3.24.10.1 ロック 1:異常速度 (ABN_SPEED)
          2. 6.3.24.10.2 ロック 2:異常 BEMF (ABN_BEMF)
          3. 6.3.24.10.3 ロック 3:モーターなしフォルト (NO_MTR)
        11. 6.3.24.11 モーター ロック (MTR_LCK)
          1. 6.3.24.11.1 MTR_LCK ラッチ シャットダウン
          2. 6.3.24.11.2 MTR_LCK 自動回復
          3. 6.3.24.11.3 MTR_LCK 通知のみ
          4. 6.3.24.11.4 MTR_LCK 無効
        12. 6.3.24.12 EEPROM フォルト
        13. 6.3.24.13 I2C CRC フォルト
        14. 6.3.24.14 最小 VM (低電圧) 保護
        15. 6.3.24.15 最大 VM (過電圧) 保護
        16. 6.3.24.16 MPET フォルト
        17. 6.3.24.17 IPD フォルト
        18. 6.3.24.18 FET 過熱警告 (OTW)
        19. 6.3.24.19 FET サーマル シャットダウン (TSD_FET)
    4. 6.4 デバイスの機能モード
      1. 6.4.1 機能モード
        1. 6.4.1.1 スリープ モード
        2. 6.4.1.2 スタンバイ モード
        3. 6.4.1.3 フォルト リセット (CLR_FLT)
    5. 6.5 外部インターフェイス
      1. 6.5.1 DRVOFF 機能
      2. 6.5.2 DAC 出力
      3. 6.5.3 電流センス出力
      4. 6.5.4 発振器ソース
        1. 6.5.4.1 外部クロック ソース
      5. 6.5.5 外部ウォッチドッグ
    6. 6.6 EEPROM アクセスと I2C インターフェイス
      1. 6.6.1 EEPROM アクセス
        1. 6.6.1.1 EEPROM 書き込み
        2. 6.6.1.2 EEPROM 読み出し
        3. 6.6.1.3 EEPROM セキュリティ
      2. 6.6.2 I2C シリアル インターフェイス
        1. 6.6.2.1 I2C データ ワード
        2. 6.6.2.2 I2C 書き込みトランザクション
        3. 6.6.2.3 I2C 読み出しトランザクション
        4. 6.6.2.4 I2C 通信プロトコル パケットの例
        5. 6.6.2.5 I2C クロック ストレッチング
        6. 6.6.2.6 CRC バイト計算
  8. EEPROM (不揮発性) レジスタ マップ
    1. 7.1 Algorithm_Configuration レジスタ
    2. 7.2 Fault_Configuration レジスタ
    3. 7.3 Hardware_Configuration レジスタ
    4. 7.4 Internal_Algorithm_Configuration レジスタ
  9. RAM (揮発性) レジスタ マップ
    1. 8.1 Fault_Status レジスタ
    2. 8.2 System_Status レジスタ
    3. 8.3 Device_Control レジスタ
    4. 8.4 Algorithm_Control レジスタ
    5. 8.5 Algorithm_Variables レジスタ
  10. アプリケーションと実装
    1. 9.1 アプリケーション情報
    2. 9.2 代表的なアプリケーション
      1. 9.2.1 アプリケーション曲線
        1. 9.2.1.1 モータ起動
        2. 9.2.1.2 MPET
        3. 9.2.1.3 デッド タイム補償
        4. 9.2.1.4 自動ハンドオフ
        5. 9.2.1.5 電圧サージ防止 (AVS)
        6. 9.2.1.6 DACOUT を使用したリアルタイムの変数トラッキング
    3. 9.3 電源に関する推奨事項
      1. 9.3.1 バルク コンデンサ
    4. 9.4 レイアウト
      1. 9.4.1 レイアウトのガイドライン
      2. 9.4.2 レイアウト例
      3. 9.4.3 熱に関する注意事項
        1. 9.4.3.1 電力散逸
  11. 10デバイスおよびドキュメントのサポート
    1. 10.1 サポート・リソース
    2. 10.2 商標
    3. 10.3 静電気放電に関する注意事項
    4. 10.4 用語集
  12. 11改訂履歴
  13. 12メカニカル、パッケージ、および注文情報

Fault_Status レジスタ

Fault_Status レジスタのメモリマップされたレジスタを、表 8-1 に示します。表 8-1 にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。

表 8-1 FAULT_STATUS レジスタ
オフセット略称レジスタ名セクション
E0hGATE_DRIVER_FAULT_STATUSフォルト ステータス レジスタセクション 8.1.1
E2hCONTROLLER_FAULT_STATUSフォルト ステータス レジスタセクション 8.1.2
32ChEEPROM_FAULT_STATUSセクション 8.1.3

表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 8-2 に、このセクションでアクセス タイプに使用しているコードを示します。

表 8-2 Fault_Status のアクセス タイプ コード
アクセス タイプ表記概要
読み取りタイプ
RR読み出し
リセットまたはデフォルト値
-n リセット後の値またはデフォルト値

8.1.1 GATE_DRIVER_FAULT_STATUS レジスタ (オフセット = E0h) [リセット = 00000000h]

図 8-1 に、GATE_DRIVER_FAULT_STATUS を示し、表 8-3 に、その説明を示します。

概略表に戻ります。

各種ゲート ドライバ フォルトのステータス

図 8-1 GATE_DRIVER_FAULT_STATUS レジスタ
3130292827262524
DRIVER_FAULTRESERVEDRESERVEDOCPRESERVEDOVPRESERVEDRESERVED
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
2322212019181716
OTWOTSOCP_HCOCP_LCOCP_HBOCP_LBOCP_HAOCP_LA
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
15141312111098
RESERVEDRESERVEDBUCK_OCPBUCK_UVVCP_UVRESERVEDRESERVEDRESERVED
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
76543210
RESERVED
R-0h
表 8-3 GATE_DRIVER_FAULT_STATUS レジスタのフィールドの説明
ビットフィールドタイプリセット概要
31DRIVER_FAULTR0hゲート ドライバ フォルト ステータス ビットの論理和
30RESERVEDR0h予約済み
29RESERVEDR0h予約済み
28OCPR0h過電流保護ステータス
  • 0b = 過電流条件は未検出
  • 1h = 過電流条件を検出済み
27RESERVEDR0h予約済み
26OVPR0h電源 (VM) の過電圧保護ステータス
  • 0h = VM での過電圧条件は未検出
  • 1h = VM で過電圧条件を検出済み
25RESERVEDR0h予約済み
24RESERVEDR0h予約済み
23OTWR0h過熱警告ステータス
  • 0h = 過熱警告は未検出
  • 1h = 過熱警告を検出済み
22OTSR0h過熱シャットダウン ステータス
  • 0h = 過熱シャットダウンは未検出
  • 1h = 過熱シャットダウンを検出済み
21OCP_HCR0hOUTC のハイサイド スイッチの過電流ステータス
  • 0h = OUTC のハイサイド スイッチの過電流は未検出
  • 1h = OUTC のハイサイド スイッチの過電流を検出済み
20OCP_LCR0hOUTC のローサイド スイッチの過電流ステータス
  • 0h = OUTC のローサイド スイッチの過電流は未検出
  • 1h = OUTC のローサイド スイッチの過電流を検出済み
19OCP_HBR0hOUTB のハイサイド スイッチの過電流ステータス
  • 0h = OUTB のハイサイド スイッチの過電流は未検出
  • 1h = OUTB のハイサイド スイッチの過電流を検出済み
18OCP_LBR0hOUTB のローサイド スイッチの過電流ステータス
  • 0h = OUTB のローサイド スイッチの過電流は未検出
  • 1h = OUTB のローサイド スイッチの過電流を検出済み
17OCP_HAR0hOUTA のハイサイド スイッチの過電流ステータス
  • 0h = OUTA のハイサイド スイッチの過電流は未検出
  • 1h = OUTA のハイサイド スイッチの過電流を検出済み
16OCP_LAR0hOUTA のローサイド スイッチの過電流ステータス
  • 0h = OUTA のローサイド スイッチの過電流は未検出
  • 1h = OUTA のローサイド スイッチの過電流を検出済み
15RESERVEDR0h予約済み
14RESERVEDR0h予約済み
13BUCK_OCPR0h降圧レギュレータ過電流ステータス
  • 0h = 降圧レギュレータの過電流は未検出
  • 1h = 降圧レギュレータの過電流を検出済み
12BUCK_UVR0h降圧レギュレータ低電圧ステータス
  • 0h = 降圧レギュレータの低電圧は未検出
  • 1h = 降圧レギュレータの低電圧を検出済み
11VCP_UVR0hチャージ ポンプ低電圧ステータス
  • 0h =チャージ ポンプの低電圧は未検出
  • 1h = チャージ ポンプの低電圧を検出済み
10RESERVEDR0h予約済み
9RESERVEDR0h予約済み
8RESERVEDR0h予約済み
7-0RESERVEDR0h予約済み

8.1.2 CONTROLLER_FAULT_STATUS レジスタ (オフセット = E2h) [リセット = 00000000h]

図 8-2 に、CONTROLLER_FAULT_STATUS を示し、表 8-4 に、その説明を示します。

概略表に戻ります。

各種コントローラ フォルトのステータス

図 8-2 CONTROLLER_FAULT_STATUS レジスタ
3130292827262524
CONTROLLER_FAULTRESERVEDIPD_FREQ_FAULTIPD_T1_FAULTIPD_T2_FAULTRESERVEDMPET_IPD_FAULTMPET_BEMF_FAULT
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
2322212019181716
ABN_SPEEDABN_BEMFNO_MTRMTR_LCKLOCK_LIMITHW_LOCK_LIMITMTR_UNDER_VOLTAGEMTR_OVER_VOLTAGE
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
15141312111098
SPEED_LOOP_SATURATIONCURRENT_LOOP_SATURATIONMAX_SPEED_SATURATIONBUS_POWER_LIMIT_SATURATIONEEPROM_WRITE_LOCK_SETEEPROM_READ_LOCK_SETRESERVED
R-0hR-0hR-0hR-0hR-0hR-0hR-0h
76543210
RESERVEDI2C_CRC_FAULT_STATUSEEPROM_ERR_STATUSBOOT_STL_FAULTWATCHDOG_FAULTCPU_RESET_FAULT_STATUSWWDT_FAULT_STATUSRESERVED
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
表 8-4 CONTROLLER_FAULT_STATUS レジスタのフィールドの説明
ビットフィールドタイプリセット概要
31CONTROLLER_FAULTR0hコントローラ フォルト ステータス ビットの論理和
30RESERVEDR0h予約済み
29IPD_FREQ_FAULTR0hIPD 周波数フォルト ステータス
28IPD_T1_FAULTR0hIPD T1 フォルト ステータス
27IPD_T2_FAULTR0hIPD T2 フォルト ステータス
26RESERVEDR0h予約済み
25MPET_IPD_FAULTR0hMPET 抵抗およびインダクタンス測定中のエラーの表示
24MPET_BEMF_FAULTR0hMPET BEMF 定数測定中のエラーの表示
23ABN_SPEEDR0h異常速度モーター ロック条件の表示
22ABN_BEMFR0h異常 BEMF モーター ロック条件の表示
21NO_MTRR0hモーターなし (欠相) フォルトの表示
20MTR_LCKR0hモーター ロック (異常 BEMF / 速度、モーターなし) の 1 つがトリガされたことの表示
19LOCK_LIMITR0hロック電流制限フォルトの表示
18HW_LOCK_LIMITR0hハードウェア ロック電流制限フォルトの表示
17MTR_UNDER_VOLTAGER0hVM での構成可能な低電圧フォルトの表示
16MTR_OVER_VOLTAGER0hVM での構成可能な過電圧フォルトの表示
15SPEED_LOOP_SATURATIONR0h速度ループ飽和の表示
14CURRENT_LOOP_SATURATIONR0h電流ループ飽和の表示
13MAX_SPEED_SATURATIONR0h最大速度制限飽和の表示
12BUS_POWER_LIMIT_SATURATIONR0h最大 (入力 DC バス) 電力制限飽和の表示
11EEPROM_WRITE_LOCK_SETR0hEEPROM 書き込みロック設定の表示
10EEPROM_READ_LOCK_SETR0hEEPROM 読み取りロック設定の表示
9-8RESERVEDR0h予約済み
7RESERVEDR0h予約済み
6I2C_CRC_FAULT_STATUSR0hI2C パケットでの CRC フォルトの表示
5EEPROM_ERR_STATUSR0hEEPROM でのエラーの表示
4BOOT_STL_FAULTR0hブートアップ時のセルフ テスト フォルトの表示 (MCF8315DUL にのみ適用)
3WATCHDOG_FAULTR0hウォッチドッグ タイムアウト フォルトの表示
2CPU_RESET_FAULT_STATUSR0h予期しない CPU リセットフォルトの表示 (MCF8315DUL にのみ適用)
1WWDT_FAULT_STATUSR0hウィンドウ付きウォッチドッグ リセット フォルトの表示 (MCF8315DUL にのみ適用)
0RESERVEDR0h予約済み

8.1.3 EEPROM_FAULT_STATUS レジスタ (オフセット = 32Ch) [リセット = 0000h]

図 8-3 に EEPROM_FAULT_STATUS を示し、表 8-5 にその説明を示します。

概略表に戻ります。

図 8-3 EEPROM_FAULT_STATUS レジスタ
15141312111098
RESERVED
R-0h
76543210
RESERVEDEEPROM_CRC_FLT_STSRESERVEDEEPROM_PARITY_FLT_STSRESERVEDRESERVED
R-0hR-0hR-0hR-0hR-0hR-0h
表 8-5 EEPROM_FAULT_STATUS レジスタ フィールドの説明
ビットフィールドタイプリセット概要
15-5RESERVEDR0h予約済み
4EEPROM_CRC_FLT_STSR0hEEPROM CRC エラー フォルト ステータス
  • 0h = EEPROM CRC エラー フォルト条件を未検出
  • 1h = EEPROM CRC エラー フォルト条件を検出済み
3RESERVEDR0h予約済み
2EEPROM_PARITY_FLT_STSR0hEEPROM パリティ エラー フォルト ステータス
  • 0h = EEPROM パリティ エラー フォルト条件を未検出
  • 1h = EEPROM パリティ エラー フォルト条件を検出済み
1RESERVEDR0h予約済み
0RESERVEDR0h予約済み