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メカニカル、パッケージ、および注文情報

Internal_Algorithm_Configuration レジスタ

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

表 7-29 INTERNAL_ALGORITHM_CONFIGURATION レジスタ
オフセット略称レジスタ名セクション
A0hINT_ALGO_1内部アルゴリズム設定 1セクション 7.4.1
A2hINT_ALGO_2内部アルゴリズム設定 2セクション 7.4.2

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

表 7-30 Internal_Algorithm_Configuration のアクセス タイプ コード
アクセス タイプ表記概要
読み取りタイプ
RR読み出し
書き込みタイプ
WW書き込み
リセットまたはデフォルト値
-n リセット後の値またはデフォルト値

7.4.1 INT_ALGO_1 レジスタ (オフセット = A0h) [リセット = 00000000h]

図 7-23 に、INT_ALGO_1 を示し、表 7-31 に、その説明を示します。

概略表に戻ります。

内部アルゴリズム パラメータ 1 を設定するためのレジスタ

図 7-23 INT_ALGO_1 レジスタ
3130292827262524
PARITYACTIVE_BRAKE_SPEED__DELTA_LIMIT_EXITSPEED_PIN_GLITCH_FILTERFAST_ISD_ENISD_STOP_TIME
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
2322212019181716
ISD_RUN_TIMEISD_TIMEOUTAUTO_HANDOFF_MIN_BEMFBRAKE_CURRENT_PERSIST
R/W-0hR/W-0hR/W-0hR/W-0h
15141312111098
BRAKE_CURRENT_PERSISTRESERVED
R/W-0hR-0h
76543210
RESERVEDREV_DRV_OPEN_LOOP_DEC
R-0hR/W-0h
表 7-31 INT_ALGO_1 レジスタのフィールドの説明
ビットフィールドタイプリセット概要
31PARITYR/W0hパリティ ビット
30-29ACTIVE_BRAKE_SPEED__DELTA_LIMIT_EXITR/W0hそれを下回るとアクティブ ブレーキが停止する、最終的な速度と現在の速度の差
  • 0h = 2.5%
  • 1h = 5%
  • 2h = 7.5%
  • 3h = 10%
28-27SPEED_PIN_GLITCH_FILTERR/W0hSPEED ピン入力に適用されるグリッチ フィルタ
  • 0h = グリッチ フィルタなし
  • 1h = 0.2µs
  • 2h = 0.5µs
  • 3h = 1.0µs
26FAST_ISD_ENR/W0hISD 中の高速検出を有効化します。
  • 0h = 高速 ISD を無効化
  • 1h = 高速 ISD を有効化
25-24ISD_STOP_TIMER/W0hISD 中にモーターが停止状態にあると判断する際の根拠となる持続時間
  • 0h = 1ms
  • 1h = 5ms
  • 2h = 50ms
  • 3h = 100ms
23-22ISD_RUN_TIMER/W0hISD 中にモーターが動作状態にあると判断する際の根拠となる持続時間
  • 0h = 1ms
  • 1h = 5ms
  • 2h = 50ms
  • 3h = 100ms
21-20ISD_TIMEOUTR/W0h速度または方向を ISD が確実には検出できない場合のタイムアウト
  • 0h = 500ms
  • 1h = 750ms
  • 2h = 1000ms
  • 3h = 2000ms
19-17AUTO_HANDOFF_MIN_BEMFR/W0hハンドオフの最小 BEMF。自動ハンドオフが有効な場合に適用されます。
  • 0h = 0 mV
  • 1h = 50 mV
  • 2h = 100 mV
  • 3h = 250 mV
  • 4h = 500 mV
  • 5h = 1000 mV
  • 6h = 1250 mV
  • 7h = 1500 mV
16-15BRAKE_CURRENT_PERSISTR/W0h電流ベースの ISD ブレーキ中に電流がスレッショルドを下回る持続時間
  • 0h = 50ms
  • 1h = 100ms
  • 2h = 250ms
  • 3h = 500ms
14-3RESERVEDR0h予約済み
2-0REV_DRV_OPEN_LOOP_DECR/W0hリバース ドライブでの開ループ減速時に適用される開ループ加速度の %
  • 0h = 50%
  • 1h = 60%
  • 2h = 70%
  • 3h = 80%
  • 4h = 90%
  • 5h = 100%
  • 6h = 125%
  • 7h = 150%

7.4.2 INT_ALGO_2 レジスタ (オフセット = A2h) [リセット = 00000000h]

図 7-24 に、INT_ALGO_2 を示し、表 7-32 に、その説明を示します。

概略表に戻ります。

内部アルゴリズム パラメータ 2 を設定するためのレジスタ

図 7-24 INT_ALGO_2 レジスタ
3130292827262524
PARITYFLUX_WEAK_KP
R/W-0hR/W-0h
2322212019181716
FLUX_WEAK_KPFLUX_WEAK_KI
R/W-0hR/W-0h
15141312111098
FLUX_WEAK_KIFLUX_WEAK_ENABLECL_SLOW_ACC
R/W-0hR/W-0hR/W-0h
76543210
CL_SLOW_ACCACTIVE_BRAKE_BUS_CURRENT_SLEW_RATEISD_BEMF_FILT_ENABLECIRCULAR_CURRENT_LIMIT_ENABLEIPD_HIGH_RESOLUTION_EN
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
表 7-32 INT_ALGO_2 レジスタのフィールドの説明
ビットフィールドタイプリセット概要
31PARITYR/W0hパリティ ビット
30-21FLUX_WEAK_KPR/W0h弱め界磁ループ Kp の 10 ビット値。Kp = 0.1 * FLUX_WEAK_KP の 8LSB / (10^ (FLUX_WEAK_KP の 2MSB))。
20-11FLUX_WEAK_KIR/W0h電流 (Iq および Id) ループ Ki の 10 ビット値。Ki = 10 * (FLUX_WEAK_KI の 8LSB) / (10^ (FLUX_WEAK_KI の 2MSB))。
10FLUX_WEAK_ENABLER/W0h弱め界磁を有効化します。
  • 0h = 弱め界磁を無効化
  • 1h = 弱め界磁を有効化
9-6CL_SLOW_ACCR/W0hエスティメータがまだ完全にアラインされていない場合の閉ループ加速度 (速度モードのみ)、および電力 / 速度制限中の加速 / 減速 (速度モード:Hz/s、電力モード:デシワット / s、トルク モード:センチ A/s、デューティ サイクル モード:ミリ単位 / s)、デシワット:0.1W センチ A:0.01A ミリ単位:0.001%
  • 0h = 0.1Hz/s
  • 1h = 1Hz/s
  • 2h = 2Hz/s
  • 3h = 3Hz/s
  • 4h = 5Hz/s
  • 5h = 10Hz/s
  • 6h = 20Hz/s
  • 7h = 30Hz/s
  • 8h = 40Hz/s
  • 9h = 50Hz/s
  • Ah = 100Hz/s
  • Bh = 200Hz/s
  • Ch = 500Hz/s
  • Dh = 750Hz/s
  • Eh = 1000Hz/s
  • Fh = 2000Hz/s
5-3ACTIVE_BRAKE_BUS_CURRENT_SLEW_RATER/W0hアクティブ ブレーキ時のバス電流スルーレート
  • 0h = 10A/s
  • 1h = 50A/s
  • 2h = 100A/s
  • 3h = 250A/s
  • 4h = 500A/s
  • 5h = 1000A/s
  • 6h = 5000A/s
  • 7h = 無制限 A/s
2ISD_BEMF_FILT_ENABLER/W0hISD 中の BEMF フィルタを有効化します。
  • 0h = 無効化
  • 1h = 有効化
1CIRCULAR_CURRENT_LIMIT_ENABLER/W0hピーク位相電流に対する ILIMIT の設定
  • 0h = 循環電流制限を無効化:ILIMIT * sqrt(2) がピーク位相電流になる可能性があります。
  • 1h = 循環電流制限を有効化:ILIMIT はピーク位相電流です。
0IPD_HIGH_RESOLUTION_ENR/W0hIPD 高分解能イネーブル
  • 0h = 無効化
  • 1h = イネーブル