JAJU959 November   2024

 

  1.   1
  2.   概要
  3.   リソース
  4.   特長
  5.   アプリケーション
  6.   6
  7. 1システムの説明
    1. 1.1 主なシステム仕様
  8. 2システム概要
    1. 2.1 ブロック図
    2. 2.2 設計上の考慮事項
      1. 2.2.1 電流および電圧コントローラ
      2. 2.2.2 DC/DC のスタートアップ
      3. 2.2.3 高分解能 PWM 生成
    3. 2.3 主な使用製品
      1. 2.3.1 TMS320F28P650DK
      2. 2.3.2 ADS8588S
  9. 3ハードウェア、ソフトウェア、テスト要件、テスト結果
    1. 3.1 ハードウェア要件
    2. 3.2 ソフトウェア要件
      1. 3.2.1 Code Composer Studio 内でプロジェクトを開く
      2. 3.2.2 プロジェクト構造
      3. 3.2.3 ソフトウェア フロー図
    3. 3.3 テスト構成
      1. 3.3.1 電流および電圧ループをチューニングするためのハードウェア設定
      2. 3.3.2 双方向の電力フローをテストするためのハードウェア設定
      3. 3.3.3 電流および電圧キャリブレーションのハードウェア設定
    4. 3.4 テスト方法
      1. 3.4.1 ラボ変数の定義
      2. 3.4.2 ラボ 1.開ループ電流制御単相
        1. 3.4.2.1 ラボ 1 のソフトウェア オプションの設定
        2. 3.4.2.2 プロジェクトのビルドおよびロードとデバッグ環境の設定
        3. 3.4.2.3 コードの実行
      3. 3.4.3 ラボ 2.閉ループ電流制御単相
        1. 3.4.3.1 ラボ 2 のソフトウェア オプションの設定
        2. 3.4.3.2 プロジェクトのビルドおよびロードとデバッグ環境の設定
        3. 3.4.3.3 コードの実行
      4. 3.4.4 ラボ 3.開ループ電圧制御 1 チャネル
        1. 3.4.4.1 ラボ 3 のソフトウェア オプションの設定
        2. 3.4.4.2 プロジェクトのビルドおよびロードとデバッグ環境の設定
        3. 3.4.4.3 コードの実行
      5. 3.4.5 ラボ 4.閉ループ電流および電圧制御 1 チャネル
        1. 3.4.5.1 ラボ 4 のソフトウェア オプションの設定
        2. 3.4.5.2 プロジェクトのビルドおよびロードとデバッグ環境の設定
        3. 3.4.5.3 コードの実行
      6. 3.4.6 ラボ 5.閉ループ電流および電圧制御 4 チャネル
        1. 3.4.6.1 ラボ 5 のソフトウェア オプションの設定
        2. 3.4.6.2 プロジェクトのビルドおよびロードとデバッグ環境の設定
        3. 3.4.6.3 コードの実行
      7. 3.4.7 較正
    5. 3.5 テスト結果
      1. 3.5.1 電流ループ負荷レギュレーション
      2. 3.5.2 電流ループ直線性テスト
      3. 3.5.3 電圧ループ直線性テスト
      4. 3.5.4 DCMのスタートアップ
      5. 3.5.5 双方向電流スイッチング時間
      6. 3.5.6 熱性能
  10. 4設計とドキュメントのサポート
    1. 4.1 デザイン ファイル
      1. 4.1.1 回路図
      2. 4.1.2 BOM
    2. 4.2 ツールとソフトウェア
    3. 4.3 ドキュメントのサポート
    4. 4.4 サポート・リソース
    5. 4.5 商標
  11. 5著者について

較正

  1. このラボを実行するには、図 3-11 で説明したようにハードウェアが設定されていることを確認します。ゲイン誤差とオフセット誤差のキャリブレーションには、2 点較正法を使用します。
  2. 電流を測定するには、外付けの高精度抵抗と DMM を使用するか、E-Load 電流測定値を使用します。または、TIDA-010090 基板上のセンス抵抗の両端の電圧を使用して、出力電流を測定できます。電圧を測定するには、降圧コンバータの出力電圧とリモート センス接続の間に DMM を使用します。
  3. SYSCONFIG ページを開き、ラボ 5 を選択し、[Calibration Mode] を [Current Calibration] に設定します。図 3-32 に、電流キャリブレーションの SYSCONFIG ページの設定を示します。
    • SYSCONFIG ページを保存し、コードを実行します。
    • [Expression] ウィンドウを開きます。
    • 出力電流は、BT4PH_userParam_V_I_chX->ibatCal_pu パラメータを使用して更新します。
    • BT4CH_userParam_chX->Relay_ON を 1 に設定して、出力リレーをイネーブルにします。
    • BT4CH_userParam_chX->en_bool = 1 を設定します。
    • BT4CH_userParam_chX->ibatCal_pu を「0.05」および「0.3」に設定し、出力電流読み取り値を書き留めます。
    • bt4ch_gan_cal.h ファイルの実際の出力電流読み取り値を更新します。
    #define BT4CH_IBAT_ACTUAL_CH1_P1_A ((float32_t)2.5)
    #define BT4CH_IBAT_ACTUAL_CH1_P2_A ((float32_t)15.00)
    • チャネル 2、3、4 について、この手順を繰り返します。
  4. SYSCONFIG ページを開いてラボ 5 を選択し、[Calibration Mode] を [Voltage Calibration] に設定します。図 3-33 に、電圧キャリブレーションの SYSCONFIG ページの設定を示します。

    • SYSCONFIG ページを保存し、コードを実行します。
    • [Expression] ウィンドウを開きます。
    • 出力電流は、BT4PH_userParam_V_I_chX->vbatCal_pu パラメータを使用して更新します。
    • BT4CH_userParam_chX->Relay_ON を 1 に設定して、出力リレーをイネーブルにします。
    • BT4CH_userParam_chX->en_bool = 1 を設定します。
    • BT4CH_userParam_chX->vbatCal_pu を「0.2」および「0.6」に設定し、出力電流の測定値を書き留めます。bt4ch_cal.h ファイルの実際の出力電流読み取り値を更新します。
      #define BT4CH_VBAT_ACTUAL_CH1_P1_V ((float32_t)1.195)
      #define BT4CH_VBAT_ACTUAL_CH1_P2_V ((float32_t)3.589)
    • チャネル 2、3、4 について、この手順を繰り返します。
  5. SYSCONFIG ページを開き、キャリブレーション モードをディセーブルにします。
  6. powerSUITE 以外のバージョンのプロジェクトを使用する場合、[Build Settings] は solution_settings.h ファイルで直接変更されます。 電流キャリブレーションの場合は CALIBRATION_MODE を 1 に設定し、電圧キャリブレーションの場合は 2 に設定します。
    #define LAB_NUMBER (5)
    #define CHANNEL_NUMBER (5)
    #define CALIBRATION_ENABLED (true)
    #define CALIBRATION_MODE (1)
TIDA-010090 電流キャリブレーションのビルド オプション図 3-32 電流キャリブレーションのビルド オプション
TIDA-010090 電圧キャリブレーションのビルド オプション図 3-33 電圧キャリブレーションのビルド オプション