
浮動小数点Cortex-M4プロセッサコアは240MHzで動作し、ADIは最大14ビットの精度と380nsの変換速度でデュアル16ビットA / Dコンバータを統合しています。
ADIの以前のモーターコントローラプラットフォームは、独自のADSP-BF506A Blackfinプロセッサに基づいていましたが、Cortex-M4が急速になることを認識しています。 デファクト 正確な制御システムのための標準的なアーキテクチャ
「業界は独自のアーキテクチャから離れていて、モーターコントロールのための業界標準のコアを実現していましたが、ADIのProduct Marketing ManagerであるCortex-M4であることに気付いた」と述べた。
Reskerはまた、MathWorksからのSimulinkなどのモデルベースのデザインツールが現在、モーターおよびPVアレイの制御システムの開発において重要になっていると考えています。
「私たちは今、これらのツールの使用に専門家になる必要があることを知っています」とReskerは言った。
2年前ADIは、アルゴリズム開発のためのMathWorks MATLABコンピューティング言語を使用して、Blackfinプロセッサに基づいて、最初のモーター制御システム設計プラットフォームを実証しました。
また、永久磁石同期およびAC誘導電動機の効率を最適化するために、制御アルゴリズムを展開するためのSimulink設計環境を実装しました。
意図は、設計者がMATLAB / Simulinkでシステムをモデル化し、Cコードを生成し、アプリケーションコードの残りの帯域幅を持つアナログデバイスのVisual DSP ++デザイン環境でデプロイすることを可能にすることでした。
ADIは、モデルベースの設計の使用がセンサレスおよびセンサーモーターコントロールアルゴリズムのドライブエフェチケーションを改善することができ、MathWorksと協力してSimulinkモデルベースの設計ツールとコードジェネレータをモーター制御プラットフォームに適用しました。 MathWorksのARM Cortex-M最適化された組み込みコーダとツールスイートを使用して、シミュレーションから製品対応コード実装への完全な設計サイクルを組み込みプラットフォームでサポートします。
Simulinkは、Cortex-M4ベースのプラットフォーム上で動作する最適化されたCコードを生成します。また、工具によって生成されたCコードを保持するために、オンチップメモリを384KバイトのSRAMに増やしました。
ADSP-CM40Xには、シャントベースの電流検出システムアーキテクチャで使用される絶縁シグマデルタモジュレータに直接インタフェースするための完全なSINCフィルタ実装が制御ループ固有のハードウェアアクセラレータがあります。通常、SINCフィルタはFPGAに実装されています。
PVアレイ制御ループ設計で通常使用される高調波解析を提供するDSPアクセラレータもあります。
スケーラブルで動的に調整可能なPWMも可能です。
標準的な制御アルゴリズムによってサポートされている開発および評価ボードCM40XEzboardがあります。
ビデオデモ
ADSP-CM40Xデータシート、リファレンスデザイン、その他の技術文書をダウンロードしてください。