ハイサイドセンシングを備えたカスタムハードウェア向けにMCSPTR2AK396リファレンスファームウェア(AMMCLIB/FreeMASTER)を適応させるこんにちは、NXPコミュニティの皆さん、
現在、 S32K396 MCU を使ってモーター制御アプリケーションを開発し、 FreeMASTER / AMMCLIBを通じてテストしています。まず手始めに、 MCSPTR2AK396評価キットに付属のリファレンスファームウェアを使用します。
しかし、私のカスタムハードウェア設計は、主に3つの点でリファレンスEVKボードと大きく異なります。
電流検出トポロジー:
EVKボード:ローサイド電流検出。
カスタムデザイン: ハイサイド電流検出。
ゲートドライバー構成:
PWM極性:
これらのハードウェアの不一致により、オリジナルのMCSPTR2AK396ファームウェアをそのまま実行すると、不具合や位相動作の誤りが発生します。
EVK設計からカスタムアーキテクチャへの移行に成功させるために、S32K396初期化、PWM/eMIOS設定、ADCトリガータイミング、AMMCLIBソフトウェア層の変更に関する最適な方法やチェックリストを教えていただけませんか?
何かアドバイスやコードスニペット、設定のヒントがあれば大変ありがたいです。
ありがとう!
よろしくお願いいたします。
エサッキ
Re: Adapting MCSPTR2AK396 reference firmware (AMMCLIB/FreeMASTER) for custom hardware with high-sideこんにちは、
あなたが述べた変更点(ハイサイド電流検出、異なるゲートドライバアーキテクチャ、PWM極性の変更、そしてそれに伴うモータ制御ソフトウェアの適応)は、MCSPTR2AK396のリファレンス・デザインからの大きな変化を示しており、リファレンスソリューションに大幅な修正が必要です。
本作業はプロジェクト固有の性質と複雑さのため、標準サポートチャネルを通じて完全な移行ガイドを提供することはできません。
カスタムハードウェアにリファレンスソフトウェアを適応させるための専用サポートをご希望の方は、ぜひNXPプロフェッショナルエンジニアリングサービスにご相談ください。
NXPエンジニアリング・サービス
よろしくお願いします、
ペトル