JAJU827B july   2021  – april 2023

 

  1.   概要
  2.   リソース
  3.   特長
  4.   アプリケーション
  5.   5
  6. 1システムの説明
    1. 1.1 絶縁型電流測定
    2. 1.2 バンドパス・フィルタ
    3. 1.3 A/D 変換
    4. 1.4 アーク検出アルゴリズム
    5. 1.5 主なシステム仕様
  7. 2システム概要
    1. 2.1 ブロック図
    2. 2.2 設計上の考慮事項
      1. 2.2.1 電流トランス回路
      2. 2.2.2 アナログ・バンドパス・フィルタ
      3. 2.2.3 A/D 変換
      4. 2.2.4 電源
      5. 2.2.5 デバッグおよびステータス表示オプション
    3. 2.3 主な使用製品
      1. 2.3.1 TPS259474
      2. 2.3.2 TPS562202
      3. 2.3.3 TPS745
      4. 2.3.4 OPAx322
      5. 2.3.5 ADS8363
      6. 2.3.6 REF5025
      7. 2.3.7 TMDSCNCD280049C
  8. 3ハードウェア、ソフトウェア、テスト要件、テスト結果
    1. 3.1 ハードウェアとソフトウェアの要件
      1. 3.1.1 ハードウェア
      2. 3.1.2 ソフトウェア
        1. 3.1.2.1 アーク検出理論
        2. 3.1.2.2 ソフトウェアの実装
    2. 3.2 テスト構成
      1. 3.2.1 ControlCARD の構成
      2. 3.2.2 ハードウェアとソフトウェアの検証用の設定
      3. 3.2.3 アーク・テスト用の設定
    3. 3.3 テスト結果
      1. 3.3.1 ハードウェアとソフトウェア検証のテスト結果
      2. 3.3.2 アークを使用したテスト
  9. 4設計とドキュメントのサポート
    1. 4.1 設計ファイル
      1. 4.1.1 回路図
      2. 4.1.2 BOM
    2. 4.2 ツールとソフトウェア
    3. 4.3 サポート・リソース
    4. 4.4 商標
  10. 5著者について
  11. 6改訂履歴

ソフトウェアの実装

このセクションでは、サンプル・ソフトウェアの基本的な機能について説明します。内部 ADC 実装用のサンプル・ソフトウェアは、DigitalPower SDK で入手できます。ADS8363 をサポートするソフトウェアを MySecure Software からリクエストします。このソフトウェアは、定義された周波数帯域のアーク・ノイズを計算するだけで、アーク放電があるかどうかを示す条件やスレッショルドは実装していないため、評価用となります。計算されたアーク・ノイズは、変数 AD_result で確認できます。正しく設定をすると、この値はアーク放電状態のときに増加します。

ソフトウェアの実装は、内部 ADC を評価するプロジェクトと外部 ADC を評価するプロジェクトで異なりますが、一般的な考え方は同じです。ソフトウェアは ADC から 1024 個のサンプルを読み取り、このサンプルをアーク検出アルゴリズムに渡します。ほとんどすべてのサンプリングとデータ操作は、アーク検出が継続的に実行されるように、ダイレクト・メモリ・アクセス (DMA) などのバックグラウンド・リソースを使用して実行されます。サンプリングされたデータは、サイズが 1024 の CH1Data という配列に格納されます。この配列が埋まると、すぐにアーク検出アルゴリズムに渡され、値が別のメモリ位置にコピーされます。これにより、フォアグラウンドで実行されているアーク検出アルゴリズムで使用されているデータを破損することなく、バックグラウンドで CH1Data 配列が DMA により再び埋められるようになります。

ソフトウェアを制御する方法と、これらの変数を観察する方法の詳細については、セクション 3.2 を参照してください。