デジタル信号プロセッサが現代電源の設計で浸透できるなぜ

電源システムは、単純なリニアレギュレータとアナログフィードバックループを超えて発展しました。今日、スイッチ付きモード電源、無停電電源装置、バッテリー充電器、再生可能エネルギーインバータは、リアルタイムの計算、適応制御、および高効率操作を要求しています。これらの洗練されたシステムの中心には、デジタル信号プロセッサ(DSP)が置かれています。汎用マイクロコントローラ(MCU)やフィールドプログラミング可能なゲートアレイ(FPGA)とは異なり、次世代の電力制御は、DSP、次世代の電力制御、および次世代の電力制御、および電力制御、および電力制御、および電力制御、および電力制御、および電力、および電力制御、および電力、および電力、および電力、および電力、および電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力、電力

パワーエレクトロニクスのDSPアーキテクチャを理解する

DSPは、プログラムとデータメモリの別々のバスで、Harvardまたは修正されたHarvardアーキテクチャの周りに構築された特殊なマイクロプロセッサです。 この分離により、チップは、単一のクロックサイクルでデータを読み書きしたり、計算を劇的に加速したりすることができます。 DSPを電源制御に理想的にするための主要なアーキテクチャ機能は次のとおりです。

  • [単サイクルマルチプライアキュムレート(MAC)ユニット[] - すべてのサンプル期間に乗算と蓄積を必要とするデジタルフィルタと制御ループに不可欠です。
  • [] ハードウェアの円形バッファ[ — フィンライト衝動応答(FIR)フィルタの実装を簡素化します。
  • [ダイレクトメモリアクセス(DMA)コントローラー[ — オフロードデータの移動で、コアはアルゴリズムの実行に自由まま。
  • [マルチアナログ対デジタルコンバータ(ADC)インタフェース[ — 電圧、電流、温度信号の同時サンプリングを可能にします。
  • [オンチップパルス幅変調(PWM)周辺[] — 近代的な電力段階に必要な高分解能切換波形を生成します。

これらのハードウェアブロックは、マイクロ秒単位で制御アルゴリズムを実行し、10〜数百キロヘルツから周波数を切り替えることを可能にします。詳細なアーキテクチャの参照については、C2000リアルタイムコントローラーののTexas Instruments ]または]]のDSPパフォーマンスに関するアプリケーションノートを参照してください。

DSP対マイクロコントローラ対FPGAのパワーコントロール

デザイナーは、MCU、FPGA、DSP 間でデジタルパワー制御を選ぶことが多い。ループ速度、柔軟性、開発の複雑さに関する決定。

マイクロコントローラ(MCU)

汎用MCU(例えば、ARM Cortex-Mシリーズ)は、費用対効果が高くプログラムが簡単なが、その算術ロジックユニット(ALU)は、専用のMACハードウェアが不足しています。 現代のMCUにはDSP拡張機能が搭載されていますが、コアは、集中的な数学ではなく、制御フローのために設計されています。 低〜中程度の複雑性電源(例えば、低速コンバータを切り替えるときに)MCUは、MCUが不足している可能性があります。

フィールドプログラム可能なゲート配列(FPGA)

FPGAは、制御ロジックが並列ハードウェアで実装されているため、最高のパフォーマンスを提供します。しかし、FPGA開発では、ハードウェア記述言語(VHDL / Verilog)の専門知識を必要とし、材料コストの請求書は一般的に高いです。FPGAは、超高速ループ時間(<100 ns)またはカスタムモジュレーションスキームを必要とするアプリケーションでExcelをExcel化しますが、ほとんどの産業および消費電源では、追加のハードウェアと開発の努力は正当化されていません。

デジタル信号プロセッサ(DSP)

DSPは、中盤を占めています。MCUの典型的なソフトウェア開発の容易さを維持しながら、制御アルゴリズムのほぼFPGA計算スループットを提供します。専用のMACユニットとオンチップ周辺機器は、単一のDSPが複数の制御ループ、通信スタック(PMBus、I2C、SPI)、およびシステム監視を管理することを可能にします。この統合は、コンポーネントのカウントを削減し、ボードレイアウトを簡素化します。

DSPに実装されたコア制御アルゴリズム

アナログ回路や低端MCUに阻害する高度な制御戦略を実施する際に、DSPの実力が明らかになりました。

デジタル強化による比例統合(PID)

デジタルPIDコントローラーは、ほとんどの電源ループのバックボーンです。 DSPは、アンチワインダーアップ、デリバティブフィルタリング、および数マイクロ秒でスケジューリングをすることで、PID計算を実行できます。 ファームウェアの係数を調整する機能は、ハードウェアを変更することなく、適応調整が可能です。

予測制御(モデル予測制御 – MPC)

MPCは、将来の動作を予測し、最適なスイッチ状態を選択するために、パワーステージのモデルを使用します。 計算的に集中的には、DSPは、周波数を最大20kHzに切り替えるために、ミリ秒範囲で必要な最適化の問題を解決することができます。 MPCは、従来のPIDと比較して、より速い過渡応答と低トータルな耐圧性歪みを提供します。

センサーの騒音の拒絶のためのデジタルろ過

リアルタイムの電流と電圧センサーはノイズを発生させます。DSPは、FIRまたは無限の衝動応答(IIR)フィルタを実装し、アナログフィルタのドリフトや温度感度なしに信号をクリーンアップします。これらのフィルタは、ADCサンプリングと同期的に実行され、制御ループがきれいなフィードバックデータを確認します。

グリッドタイドインバータ用のソフトウェアフェーズロックループ(PLL)

再生可能エネルギーシステムでは、DSPベースのソフトウェアPLLは、インバータをグリッドで同期させます。 プロセッサは、グリッドフェーズと周波数を高精度に追跡し、シームレスな電力注入とグリッドサポート機能を可能にします。

実世界実装: 3相インバータ例

太陽光発電システム用の10kW三相インバータを検討してください。 DSPは、各フェーズの電流センサーとDCバスの電圧センサーからのフィードバックを受け取ります。 DSPの内部:

  1. []ADCサンプリング[ — それぞれ100 kS/sの位相電流とバス電圧を同時キャプチャします。
  2. [座標変換] — 固定α-β電流を変換し、デジタルPLLと三角形の検索テーブルを使用してd-q座標を回転させます。
  3. []現在の制御 — 2つのPIコントローラー(dおよびq軸)は、必要な電圧ベクトルを計算します。
  4. PWM生成] — DSPは6つの電源スイッチのデューティサイクルを計算し、デッドタイムインサートでPWM周辺機器にロードします。
  5. []監視と保護[] — 過電流、過電圧、温度のしきい値がサイクルごとにチェックされます。

これらのすべての手順は50μs以下で実行され、20kHzの切り替え周波数を可能にします。 DSPなしで、このパフォーマンスを達成すると、複数のコンポーネントやはるかに高価なFPGAが必要になります。

DSPベースの電源制御の利点

利点は未加工速度を越えて拡張します:

  • [ファームウェアの柔軟性 — パラメータやアルゴリズムを制御するためのアップデートは、ハードウェアの変更なしでフィールドに展開できます。
  • [] コンポーネント数を削減 — DSP は ADCs、DACs、PWM、通信インタフェースを統合し、ボードのサイズとコストを削減します。
  • ]高効率 — 予測制御や動的電圧スケーリングなどの高度なアルゴリズムは、スイッチングロスを最小限に抑えます。
  • 改善された信頼性[] — デジタルロジックは、温度の漂流やアナログの同等物よりも老化する原因が少ない。
  • []診断とテレメトリー[ — DSPは、動作履歴、障害イベント、および予測メンテナンスの効率データを記録することができます。

DSP の使用時の設計検討

クロック速度と実行時間

ほとんどの電源制御ループは、スイッチング期間の5〜20%以内に完了しなければなりません。100 kHzのスイッチャーには10 μsの期間があり、DSPは1〜2 μsで計算を完了しなければなりません。200〜600 MHzで動作するハイエンドのDSPは、これを容易に満たすことができますが、デザイナーは、周辺設定のオーバーヘッドとサービングを中断する必要があります。

ADCの決断および同時性

ADCの解像度は、直接精度とノイズフロアに影響を与えます。 12ビットのADCは、電源に共通しており、センシング範囲に4096ステップを提供します。 高精度なアプリケーション(例えば、バッテリー充電)、16ビットのADCが必要な場合があります。 DSPは、最適な瞬間(例えば、インダクタ電流の波)でサンプルをするために、PWMのタイマーと同期的にADC変換をトリガーできます)、測定精度を向上させることができます。

ファームウェア開発環境

開発者は、MAC 操作用の DSP 固有のイントラシデンシャル関数で C/C++ を使用します。リアルタイムのデバッガーとオシロスコープのようなデータエクスポート(JTAG やシリアル経由で) は、制御ループを制御するのに役立ちます。多くのベンダーは、一般的な電力トポロジー(バック、ブースト、フライバック、フェーズシフトフルブリッジなど)のリファレンスデザインとソフトウェアライブラリを提供します。

未来の動向:AI、ML、DSPの進化

電源のDSPの役割は、人工知能と機械学習が埋め込まれたシステムに移行するにつれて拡大しています。 DSPは、負荷変化や劣化パターンを予測するために軽量ニューラルネットワークの推論を実行し、反応制御ではなく、積極的な機能を可能にします。 例えば、バッテリー充電器は、人間の介入なしに、バッテリー年齢と温度に基づいて最適な充電プロファイルを決定するために訓練されたモデルを使うことができます。

さらに、RISC-Vコアの統合は、DSP算数ユニットと並んでいます。 地平線上に、制御と汎用処理の両方のための統一プラットフォームを提供します。 これは、システムアーキテクチャを簡素化し、AIの意思決定とアクチュエータの出力間のレイテンシを削減します。

別の領域は、[デジタルツイン]の統合です。 DSPは、物理システムと並行してパワーステージの高速モデルを実行しています。 モデリングおよび測定された動作の違いは、早期に障害を検出し、安全性と稼働時間を改善することができます。 業界観点から、を参照してください。 DSPベースのデジタルツインのIEEE紙は、電力コンバータを参照してください。

コンテンツ

デジタル信号プロセッサーは、ニッチコンポーネントから、先進電源システムにおけるセントラルコントローラーへと移行しました。高速な演算、統合周辺機器、ソフトウェアプログラムのプログラム機能により、設計者はより小型で効率的なパワーコンバータを構築することができます。再生可能エネルギーの統合、電気自動車の充電、データセンターの電力需要が成長し続けるにつれて、DSPは厳しい効率規制と信頼性要件を満たすのに不可欠です。DSPベースの制御設計をマスターするエンジニアは、電子設計者の電力を十分に装備します。

デジタル制御とDSP選択をさらに読み込むには、]で利用可能なホワイトペーパーを調べ、]]からアプリケーションレポートとTexas InstrumentsのC2000リアルタイムコントロールシリーズ]を参照してください。