DSPと標準マイクロコントローラーの違いは何ですか?
DSPはデジタル信号処理用に最適化されていることを理解していますが、それがICを選択するタスクにどのように影響するかはわかりません。私がマイクロコントローラーで行うほとんどすべてのことは、デジタル信号の処理を伴います! たとえば、人気のあるMicrochip dsPIC30または33 DSPとその他の16ビット製品であるPIC24汎用マイクロコントローラーを比較してみましょう。dsPICとPICは、同じメモリと速度を持つように構成でき、同様の周辺機器セット、同様のA / D機能、ピン数、消費電流などがあります。Digikeyのリストに表示される唯一の大きな違いは、発振器。価格(または他のフィールド)を見ても違いはわかりません。 さまざまなプロトコル(I2C、SPIなど)を使用していくつかの外部センサーを操作し、A / D変換を行い、シリアルフラッシュにデータを保存し、ボタンに応答して、キャラクターにデータをプッシュする場合LCDとFT232(かなり汎用的な組み込みシステム)で、どのチップを使用すればよいですか?DSPがPICに遅れをとるとは思われず、この神秘的な「DSPエンジン」を提供します。私のコードは常に数学を行い、時々浮動小数点または小数が必要ですが、DSPを使用することで利益が得られるかどうかはわかりません。 別のベンダーのDSPとマイクロコントローラーのより一般的な比較も同様に役立ちます。これらを議論の出発点として使用しています。