ニュース

dsPICは、高速の16ビットコアを2つ搭載し、高性能パワーおよびモータ制御の開発をスピードアップします。

dsPIC gets two fast 16bit cores to speed development of high-performance power and motor control

ユーザーインターフェイスとリアルタイムコードの依存関係を取り除いてコード開発を高速化するため、コアは独立しており、それぞれ独自のペリフェラルセットを持ち、FIFOやメールボックスを介してのみ通信します。データバスとアドレスバスは共有されていません。

以内 dsPIC33CH家族がわかるように、コアは似ていて、90MHzで動作するコアは「マスタ」と呼ばれ、100MHzで「スレーブ」と呼ばれます。マスターにはより多くのシリアルインターフェースがあり、スレーブにはより多くのADC、PWMチャンネル、比較器があります(図参照)。

「スレーブコアは、専用のタイムクリティカルな制御コードを実行するのに役立ちますが、マスターコアはユーザーインターフェイス、システムモニタリング、通信機能を実行していて、最終アプリケーション用にカスタマイズされています。 「dsPIC33CHは、別々の設計チームによって各コアの独立したコード開発を容易にするように特別に設計されており、1つのチップにまとめてシームレスに統合できます。

潜在的なアプリケーションには、例えば、無線電力、サーバ、ドローンおよび自動車用センサなどのデジタル電源およびモータ制御が含まれます。

Microchipによると、デジタル電源では、スレーブコアが数学的に集中的なアルゴリズムを管理し、マスタコアはPMBusプロトコルスタックを独立して管理し、システム監視を行います。自動車のファンやポンプでは、スレーブコアは時間が重要な速度とトルクの制御を管理し、マスタはCAN-FD(CAN-フレキシブルデータレート)通信、システムの監視と診断を管理します。

両方のコアで2つのフラッシュプログラムストア(合計4つ)があるため、ライブ(「ゼロダウンタイム」)ファームウェアのアップグレードは両方のコアで可能になります。

ライブアップグレードが必要ない場合は、コアで使用できるプログラムメモリの量を2倍にします。

従来のdsPICファミリと同じ市場向け(dsPIC33EP / GS)の性能は、クロック速度が70MHzから100MHzに上昇し、部分的には高速コンテキスト切り替え(文脈依存アキュムレータ)をほぼ2倍(レイテンシが543nsから280nsに減少)ステータスレジスタ)と新しい命令(高速除算、32ビットロード/ストア)をサポートしています。

28ピンdsPIC33CH64MP202から80ピンまで、5×5mm以上の8種類のパッケージがあります。

フラッシュオプションの範囲は64〜128kbyteです。

サポートは以下から提供されます:

  • MPLAB X IDE
  • コードコンフィギュレータ
  • dsPIC33CH好奇心ボード(DM330028)
  • MCLV-2およびMCHV-2/3用モータ制御用のdsPIC33CHプラグインモジュール(MA330039)
  • エクスプローラ16/32(DM240001-2)用の汎用プラットフォーム用のdsPIC33CHプラグインモジュール(MA330040)