dsPIC33とPIC32


11

元々、PIC32の利点は、LinuxベースのRTOSなど、より高度なRTOSを処理できることだと考えていました。残念ながら、メモリ管理ユニット(MMU)と十分なRAMがありません。

だから今、私はあなたがいつdsPIC33よりもPIC32を選ぶのか理解しようとしていますか?、32ビットプロセッサが必要な場合は別として

dsPICはより有望なようです。DSPエンジンを搭載し、pic32の2倍以上(最大14)のPWMを使用する機能があり、直交エンコーダーを搭載できます。

どちらのアーキテクチャにも、DMA、DAC、デジタル通信(I2C、SPI、UART)、およびリアルタイムクロックとカレンダーが付属しています。 ここに画像の説明を入力してください

ここに画像の説明を入力してください

回答:


2

dspPIC33は、デジタル信号処理アプリケーション(FIR / IIRフィルター、高速フーリエ変換、オーディオエフェクトアルゴリズムなど)向けです。PIC32は、より一般的な用途向けです。 MAC(Multiply-Accumulate UnitまたはMicropchip jargon-HW Mutiply / Divide)およびMMUを常にPCBに追加できます。Microchipは、FreeRTOSをPIC32に移植するためのサポートをいくつか持っていますが、私はまだ試していません。


どちらにもHW Multiply / Divideが付属しています。投稿したアーキテクチャイメージをよく見てください。dsPIC33にFreeRTOSを統合しましたが、PIC24 dsPIC30 / 33とも互換性があります。一般的にあなたが何を意味するのか分からない、本当に答えない。PIC32について「dspPICができることはすべてできる」と同意するかどうかはわかりません。Quadrature Encoder Interfaceがないため、閉ループのモーターアプリケーションでは、dsPIC33をお勧めします。
イアンコビッチ

HW Multiply / DivideはdsPIC33とPIC32で異なりますが、最初のものはDSP用に最適化されています。PIC32には、たとえばCANバスもあり、QEIは私の場合と同様にソフトウェアで解決できます。
KernelPanic
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.