JAJSO75 November   2023 MCF8329A

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 概要
  5. 改訂履歴
  6. ピン構成および機能
  7. 仕様
    1. 6.1 絶対最大定格
    2. 6.2 ESD 定格 (通信機器)
    3. 6.3 推奨動作条件
    4. 6.4 熱に関する情報 (1 パッケージ)
    5. 6.5 電気的特性
    6. 6.6 スタンダード モードとファースト モードの SDA および SCL バスの特性
    7. 6.7 代表的な特性
  8. 詳細説明
    1. 7.1 概要
    2. 7.2 機能ブロック図
    3. 7.3 機能説明
      1. 7.3.1  3 相 BLDC ゲート ドライバ
      2. 7.3.2  ゲート ドライブ アーキテクチャ
        1. 7.3.2.1 デッドタイムによるクロス導通の防止
      3. 7.3.3  AVDD リニア電圧レギュレータ
      4. 7.3.4  DVDD 電圧レギュレータ
        1. 7.3.4.1 AVDD から VREG への電力供給
        2. 7.3.4.2 VREG 用の外部電源
        3. 7.3.4.3 VREG 電源用外部 MOSFET
      5. 7.3.5  ローサイド電流検出アンプ
      6. 7.3.6  デバイス インターフェイス モード
        1. 7.3.6.1 インターフェイス - 制御と監視
        2. 7.3.6.2 I2C インターフェイス
      7. 7.3.7  モーター制御入力オプション
        1. 7.3.7.1 アナログ モードのモーター制御
        2. 7.3.7.2 PWM モード モーター制御
        3. 7.3.7.3 周波数モード モーター制御
        4. 7.3.7.4 I2C 方式のモーター制御
        5. 7.3.7.5 入力制御リファレンス プロファイル
          1. 7.3.7.5.1 リニア制御プロファイル
          2. 7.3.7.5.2 階段制御プロファイル
          3. 7.3.7.5.3 双方向プロファイル
        6. 7.3.7.6 プロファイラを使わない制御入力の伝達関数
      8. 7.3.8  ブートストラップ コンデンサの初期充電
      9. 7.3.9  異なる初期条件でのモーターの起動
        1. 7.3.9.1 ケース 1 – モーターが停止
        2. 7.3.9.2 ケース 2 – モーターが正方向に回転
        3. 7.3.9.3 ケース 3 – モーターが逆方向に回転
      10. 7.3.10 モーターの起動シーケンス (MSS)
        1. 7.3.10.1 初期速度検出 (ISD)
        2. 7.3.10.2 モーターの再同期化
        3. 7.3.10.3 リバース ドライブ
          1. 7.3.10.3.1 リバース ドライブ チューニング
        4. 7.3.10.4 モーター起動
          1. 7.3.10.4.1 アライン
          2. 7.3.10.4.2 ダブル・アライン
          3. 7.3.10.4.3 初期位置検出 (IPD)
            1. 7.3.10.4.3.1 IPD の動作
            2. 7.3.10.4.3.2 IPD 解放
            3. 7.3.10.4.3.3 IPD アドバンス角度
          4. 7.3.10.4.4 スロー ファースト サイクル起動
          5. 7.3.10.4.5 オープン ループ
          6. 7.3.10.4.6 オープン ループからクローズ ループへの遷移
      11. 7.3.11 閉ループ制御
        1. 7.3.11.1 閉ループ加速
        2. 7.3.11.2 速度 PI 制御
        3. 7.3.11.3 電流 PI 制御
        4. 7.3.11.4 電力ループ
        5. 7.3.11.5 変調インデックス制御
      12. 7.3.12 アンペアあたり最大トルク (MTPA) 制御
      13. 7.3.13 フラックス減衰制御
      14. 7.3.14 モーター パラメータ
        1. 7.3.14.1 モーター抵抗
        2. 7.3.14.2 モーター インダクタンス
        3. 7.3.14.3 モーター逆起電力定数
      15. 7.3.15 モーター パラメータ抽出ツール (MPET)
      16. 7.3.16 電圧サージ防止 (AVS)
      17. 7.3.17 出力 PWM スイッチング周波数
      18. 7.3.18 アクティブ ブレーキ
      19. 7.3.19 デッド タイム補償
      20. 7.3.20 電圧検出のスケーリング
      21. 7.3.21 モーター停止オプション
        1. 7.3.21.1 コースト (ハイ・インピーダンス) モード
        2. 7.3.21.2 還流モード
        3. 7.3.21.3 ローサイド ブレーキ
        4. 7.3.21.4 アクティブ・スピン・ダウン
      22. 7.3.22 FG 構成
        1. 7.3.22.1 FG 出力周波数
        2. 7.3.22.2 開ループ中の FG
        3. 7.3.22.3 モーター停止時の FG
        4. 7.3.22.4 フォルト中の FG の動作
      23. 7.3.23 DC バス電流制限
      24. 7.3.24 保護機能
        1. 7.3.24.1  PVDD 電源低電圧誤動作防止 (PVDD_UV)
        2. 7.3.24.2  AVDD パワーオン・リセット (AVDD_POR)
        3. 7.3.24.3  GVDD 低電圧誤動作防止 (GVDD_UV)
        4. 7.3.24.4  BST 低電圧誤動作防止 (BST_UV)
        5. 7.3.24.5  MOSFET VDS 過電流保護 (VDS_OCP)
        6. 7.3.24.6  VSENSE 過電流保護 (SEN_OCP)
        7. 7.3.24.7  サーマル・シャットダウン (OTSD)
        8. 7.3.24.8  ハードウェア・ロック検出電流制限 (HW_LOCK_ILIMIT)
          1. 7.3.24.8.1 HW_LOCK_ILIMIT ラッチ付きシャットダウン (HW_LOCK_ILIMIT_MODE = 00xxb)
          2. 7.3.24.8.2 HW_LOCK_ILIMIT 自動復帰 (HW_LOCK_ILIMIT_MODE = 01xxb)
          3. 7.3.24.8.3 HW_LOCK_ILIMIT 通知のみ (HW_LOCK_ILIMIT_MODE = 1000b)
          4. 7.3.24.8.4 HW_LOCK_ILIMIT 無効 (HW_LOCK_ILIMIT_MODE = 1001b~1111b)
        9. 7.3.24.9  ロック検出電流制限 (LOCK_ILIMIT)
          1. 7.3.24.9.1 LOCK_ILIMIT ラッチ付きシャットダウン (LOCK_ILIMIT_MODE = 00xxb)
          2. 7.3.24.9.2 LOCK_ILIMIT 自動復帰 (LOCK_ILIMIT_MODE = 01xxb)
          3. 7.3.24.9.3 LOCK_ILIMIT 通知のみ (LOCK_ILIMIT_MODE = 1000b)
          4. 7.3.24.9.4 LOCK_ILIMIT 無効 (LOCK_ILIMIT_MODE = 1xx1b)
        10. 7.3.24.10 モーター・ロック (MTR_LCK)
          1. 7.3.24.10.1 MTR_LCK ラッチ付きシャットダウン (MTR_LCK_MODE = 00xxb)
          2. 7.3.24.10.2 MTR_LCK 自動復帰 (MTR_LCK_MODE= 01xxb)
          3. 7.3.24.10.3 MTR_LCK 通知のみ (MTR_LCK_MODE = 1000b)
          4. 7.3.24.10.4 MTR_LCK 無効 (MTR_LCK_MODE = 1xx1b)
        11. 7.3.24.11 モーター・ロック検出
          1. 7.3.24.11.1 ロック 1:異常速度 (ABN_SPEED)
          2. 7.3.24.11.2 ロック 2:異常 BEMF (ABN_BEMF)
          3. 7.3.24.11.3 ロック 3:モーター フォルトなし (NO_MTR)
        12. 7.3.24.12 MPET フォルト
        13. 7.3.24.13 IPD フォルト
    4. 7.4 デバイスの機能モード
      1. 7.4.1 機能モード
        1. 7.4.1.1 スリープ モード
        2. 7.4.1.2 スタンバイ モード
        3. 7.4.1.3 フォルト・リセット (CLR_FLT)
    5. 7.5 外部インターフェイス
      1. 7.5.1 DRVOFF - ゲート ドライバ シャットダウン機能
      2. 7.5.2 DAC 出力
      3. 7.5.3 電流検出アンプ出力
      4. 7.5.4 発振器ソース
        1. 7.5.4.1 外部クロック・ソース
    6. 7.6 EEPROM アクセスと I2C インターフェイス
      1. 7.6.1 EEPROM アクセス
        1. 7.6.1.1 EEPROM 書き込み
        2. 7.6.1.2 EEPROM 読み出し
      2. 7.6.2 I2C シリアル・インターフェイス
        1. 7.6.2.1 I2C データ・ワード
        2. 7.6.2.2 I2C 書き込み動作
        3. 7.6.2.3 I2C 読み取り動作
        4. 7.6.2.4 I2C 通信プロトコル パケットの例
        5. 7.6.2.5 内部バッファ
        6. 7.6.2.6 CRC バイト計算
    7. 7.7 EEPROM (不揮発性) レジスタ・マップ
      1. 7.7.1 Algorithm_Configuration レジスタ
      2. 7.7.2 Internal_Algorithm_Configuration レジスタ
      3. 7.7.3 Hardware_Configuration レジスタ
      4. 7.7.4 Fault_Configuration レジスタ
    8. 7.8 RAM (揮発性) レジスタ・マップ
      1. 7.8.1 Fault_Status レジスタ
      2. 7.8.2 Algorithm_Control レジスタ
      3. 7.8.3 System_Status レジスタ
      4. 7.8.4 Device_Control レジスタ
      5. 7.8.5 Algorithm_Variables レジスタ
  9. アプリケーションと実装
    1. 8.1 アプリケーション情報
    2. 8.2 代表的なアプリケーション
      1. 8.2.1 詳細な設計手順
      2. 8.2.2 ブートストラップ・コンデンサと GVDD コンデンサの選択
      3. 8.2.3 VREG 電源用外部 MOSFET の選択
      4. 8.2.4 ゲート駆動電流
      5. 8.2.5 ゲート抵抗の選択
      6.      大電力設計におけるシステムの考慮事項
      7. 8.2.6 コンデンサの電圧定格
      8. 8.2.7 外部出力段部品
      9. 8.2.8 アプリケーション曲線
        1. 8.2.8.1 モータ起動
        2.       高速 (1.8kHz) 動作
        3.       アクティブ ブレーキによる迅速な減速
        4. 8.2.8.2 デッド タイム補償
  10. 電源に関する推奨事項
    1. 9.1 バルク容量
  11. 10レイアウト
    1. 10.1 レイアウトのガイドライン
    2. 10.2 レイアウト例
    3. 10.3 熱に関する注意事項
      1. 10.3.1 消費電力
  12. 11デバイスおよびドキュメントのサポート
    1. 11.1 ドキュメントのサポート
      1. 11.1.1 関連資料
    2. 11.2 サポート・リソース
    3. 11.3 商標
    4. 11.4 静電気放電に関する注意事項
    5. 11.5 用語集
  13. 12メカニカル、パッケージ、および注文情報

パッケージ・オプション

メカニカル・データ(パッケージ|ピン)
サーマルパッド・メカニカル・データ
発注情報

アクティブ ブレーキ

モーターを迅速に減速させるには、モーターの機械的エネルギーを高速かつ制御された方法で回転子から引き抜く必要があります。しかし、減速プロセス中にモーターの機械的エネルギーが電源に戻ると、DC 電源電圧は上昇します。MCF8329A は、アクティブ ブレーキと呼ばれる斬新な手法を使って、ポンピング エネルギーを電源電圧に戻すことなく、モーターを迅速に減速できます。アクティブ ブレーキを有効化し、モーターを急激に減速する際の DC バス電圧スパイクを防止するには、ACTIVE_BRAKE_EN を 1b に設定する必要があります。DC 電圧スパイクを発生させずに、モーターを素早く減速させるため、リバース ドライブ中 (「リバース ドライブ」を参照) またはモーター停止中 (「アクティブ・スピン・ダウン」を参照) にアクティブ ブレーキを使うこともできます。

アクティブ ブレーキ中に DC バスから供給される電流の上限値 (idc_ref) は、ACTIVE_BRAKE_CURRENT_LIMIT によって設定できます。アクティブ ブレーキ中の電力の流れは、Q 軸電流成分 (iq) と D 軸電流成分 (id) の両方を使って制御されます。D 軸基準電流 (id_ref) は、DC バス電流の上限値 (idc_ref) と DC バス電流の推定値 (idc) との間の偏差から、PI コントローラを使って生成されます。idc の値は、電力平衡の式を使って、位相電流、位相電圧、DC バス電圧の測定値から推定されます (100% の効率を仮定し、3 相すべての位相電力の瞬時値の合計と DC バス電力の瞬時値が等しいと見なします)。アクティブ ブレーキ中、DC バス電流の上限値 (idc_ref) は、ACTIVE_BRAKE_BUS_CURRENT_SLEW_RATE によって設定されたスルーレートで、0 から ACTIVE_BRAKE_CURRENT_LIMIT まで直線的に増加します。PI コントローラのゲイン定数は、ACTIVE_BRAKE_KP と ACTIVE_BRAKE_KI によって設定できます。図 7-46 に、アクティブ ブレーキの id 電流制御ループを示します。

GUID-DE38514C-230F-43C4-86FC-A5E68BE4D44E-low.svg図 7-39 アクティブ ブレーキの id_ref 電流制御ループ

ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY は、その値を上回るとアクティブ ブレーキ動作に入る、初期速度と目標速度の差の最小値を設定します。たとえば、ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY が 10% に設定されていると仮定します。初期速度が 100%、目標速度が 95% に設定されている場合、95% 速度に到達するのに、MCF8329A はアクティブ ブレーキの代わりに AVS を使います。なぜなら、指示された速度変化 (5%) が ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY (10%) より小さいためです。

ACTIVE_BRAKE_SPEED_DELTA_LIMIT_EXIT は、その値を下回るとアクティブ ブレーキ動作を終える、現在の速度と目標速度の差を設定します。たとえば、ACTIVE_BRAKE_SPEED_DELTA_LIMIT_EXIT が 5% に設定されていると仮定します。モーターの初期速度が 100%、目標速度が 10% に設定されている場合、モーター速度を 15% に下げるのに、MCF8329A はアクティブ ブレーキを使います。15% の速度に達すると、MCF8329A はアクティブ ブレーキ動作を終了し、AVS を使ってモーター速度を 10% まで下げます。

ACTIVE_BRAKE_MOD_INDEX_LIMIT は、それを下回るとアクティブ ブレーキが使われる、変調インデックスを設定します。たとえば、ACTIVE_BRAKE_MOD_INDEX_LIMIT が 50%、ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY が 5%、ACTIVE_BRAKE_SPEED_DELTA_LIMIT_EXIT が 2.5% に設定されていると仮定します。モーターの初期速度が 70% (対応する変調インデックスは 90%)、目標速度が 40% (対応する変調インデックスは 60%) に設定されている場合、MCF8329A は AVS を使って 40% の目標速度までモーターを減速します。なぜなら、最終的な速度に対応する変調インデックス (60%) が ACTIVE_BRAKE_MOD_INDEX_LIMIT (50%) より大きいためです。同様に、最終速度コマンドが 10% である場合 (対応する変調インデックスは 30%)、MCF8329A は 30% の速度 (対応する変調インデックスは 50%) まで AVS を使い、30%~15% の速度ではアクティブ ブレーキに切り換えます (最終速度 (10%) + ACTIVE_BRAKE_SPEED_DELTA_LIMIT_EXIT (5%))。そして、15%~10% の速度で AVS を使いアクティブ ブレーキを完了します。ACTIVE_BRAKE_MOD_INDEX_LIMIT を 100% に設定してアクティブ ブレーキ チューニングを開始することをテキサス・インスツルメンツは推奨します。アクティブ ブレーキ中に DC バス電圧スパイクが観測された場合、この電圧スパイクが除去されるように ACTIVE_BRAKE_MOD_INDEX_LIMIT を段階的に減らします。ACTIVE_BRAKE_MOD_INDEX_LIMIT が 0% に設定されている場合、(ACTIVE_BRAKE_EN が 1b に設定されている場合でも) MCF8329A は AVS で順方向に減速します。逆方向 (方向変更中) の場合、ACTIVE_BRAKE_MOD_INDEX_LIMIT は適用されないため、MCF8329A はアクティブ ブレーキで減速します。

注:
  1. ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY、ACTIVE_BRAKE_SPEED_DELTA_LIMIT_EXIT、ACTIVE_BRAKE_MOD_INDEX_LIMIT は、順方向での減速中にのみ適用され、方向変更中は適用されません。
  2. アクティブ ブレーキを動作させる場合、ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY は ACTIVE_BRAKE_SPEED_DELTA_LIMIT_EXIT よりも大きい値に設定する必要があります。
  3. アクティブ (または閉ループ) ブレーキ中、Iq_ref は -ILIMIT にクランプされます。これ (Iq_ref が -ILIMIT にクランプされること) により、減速中に速度 PI ループが飽和し、SPEED_LOOP_SATURATION ビットが 1b に設定される可能性があります。減速が完了し、速度 PI ループが飽和状態を脱すると、このビットは自動的に 0b に設定されます。したがって、減速中、速度ループ飽和フォルトは無視する必要があります。
  4. アクティブ ブレーキは、速度制御モードでのみ使用できます。