ニュース

ADIがモーター制御にCortex-M4およびモデルベースデザインを選択

浮動小数点Cortex-M4プロセッサコアは240MHzで動作し、ADIはまた、最大14ビットの精度と380nsの変換速度を持つデュアル16ビットA / Dコンバーターを統合しました。

ADIの以前のモーターコントローラープラットフォームは独自のADSP-BF506A Blackfinプロセッサーに基づいていましたが、Cortex-M4が急速に デファクト 正確な制御システムの標準アーキテクチャ。

ADIの製品マーケティングマネージャーであるTim Reskerは、次のように述べています。「業界は独自のアーキテクチャーから離れており、モーター制御の業界標準のコアは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に最適化されたEmbedded Coderとツールスイートを使用して、組み込みプラットフォームでのシミュレーションから製品対応のコード実装までの完全な設計サイクルをサポートします。

Simulinkは、Cortex-M4ベースのプラットフォームで実行される最適化されたCコードを生成します。同社はまた、ツールによって生成されたCコードを保持するために、オンチップメモリ​​を384kbyteのSRAMに増やしました。

ADSP-CM40xには、制御ループ固有のハードウェアアクセラレータがあり、シャントベースの電流検出システムアーキテクチャで使用される絶縁型シグマデルタ変調器に直接インターフェースする完全なsincフィルターが実装されています。通常、sincフィルターは、FPGAに実装されています。

また、PVアレイ制御ループ設計で通常使用される高調波分析を提供するDSPアクセラレータもあります。

また、スケーラブルで動的に調整可能なPWMも可能です。

標準の制御アルゴリズムでサポートされている開発および評価ボードCM40xEZBoardがあります。
ビデオデモ

ADSP-CM40xデータシート、リファレンスデザイン、その他の技術資料をダウンロードしてください。