到目前为止,我还没有使用过DSP芯片。我所知道的是,它们的体系结构使得它们可以相当快地执行计算,通常在一个时钟周期内,它们在指令集中具有乘法累加指令,并且具有DMA,因此CPU不必浪费宝贵的时间来移动数据。周围。我认为还有更多内容,但这是一些基本要点。
我可以看到Microchip的DSP芯片是dsPIC。我们不能仅使用还内置有乘法器的PIC18或PIC32来进行DSP处理吗?dsPIC与普通PIC有何不同?
我的主要问题是,为什么我们需要一个单独的,独特的DSP芯片,而不在所有微控制器上都集成高精度浮点单元计算功能?当然,利用我们现在的处理技术,这应该不会占用太多空间。
另外,我怎么知道我需要在项目中使用DSP芯片而不是普通的微控制器>