JAJA761 October   2023 AM2634

 

  1.   1
  2.   概要
  3. 1はじめに
  4. 2浮動小数点ユニット
  5. 3三角関数演算ユニット (TMU)
  6. 4制御補償器アクセラレータ (CLA)
  7. 5ビタビ、複素算術演算、および CRC ユニット
  8. 6産業用通信サブシステム
  9. 7リアルタイム制御のニーズに最適なマイコンを見つける

制御補償器アクセラレータ (CLA)

多くの複雑なリアルタイム制御アプリケーションは、内蔵された制御補償器アクセラレータによる、さらに高いレベルの処理性能を必要とします。たとえば、標準的な電源デジタル・コントローラは、入力データをキャプチャするアナログ / デジタル・コンバータ (ADC)、制御補償アルゴリズムを計算する数学エンジン (例えば、PID、2 極 / 2 零点、および 3 極 / 3 零点デジタル補償器など)、計算された波形を出力する PWM チャネルで構成されます。高性能マイコンはこれらの機能を単一のデバイスに統合してレイテンシを最小化 (およびシステムの複雑さとコストを低減) し、サンプルから出力までの遅延を明確に小さくします。

32 ビット浮動小数点数学集約型演算が標準でサポートされているため、CPU よりも高い性能と効率で低レベルの制御ループを管理できます。また、A/D コンバータや PWM モジュールなどのメモリや制御ペリフェラルに直接アクセスすると、レイテンシの最小化にも役立ちます。この種の内蔵型制御補償器アクセラレータは、CPU を介さずにペリフェラルのトリガに応答可能です。アクセラレータはハードウェア同期に割り込みを使用せず、コンテキスト・スイッチの実行も一切必要ないため、効率が向上します。このやり方ではジッタが排除され、実行時間が確定します。これらのアクセラレータの詳細なベンチマークと詳しい情報については、アプリケーション・ノート『C2000TM マイコン・ファミリの計算性能の向上』を参照してください。