dsPIC33和PIC32


11

我最初以为PIC32的优点是能够处理更复杂的RTOS,例如基于Linux的RTOS。不幸的是,它缺少内存管理单元(MMU)和足够的内存。

因此,现在我想了解您何时会选择基于dsPIC33的PIC32?,除了您需要32位处理器时

dsPIC似乎更有希望。它具有DSP引擎,并且具有的PWM数量是pic32的两倍(最多14个),并且可以配备正交编码器。

两种架构都可以配备DMA,DAC,数字通信(I2C,SPI,UART)以及实时时钟和日历 在此处输入图片说明

在此处输入图片说明

Answers:


2

dspPIC33适用于数字信号处理应用-FIR / IIR滤波器,快速傅立叶变换,音频效果算法,... PIC32适用于更多“通用”用途-它可以完成dspPIC可以执行的所有操作,但是由于缺少它而速度较慢可以将MAC(乘法累加单元或Micropchip术语-HW Mutiply / Divide)和MMU始终添加到PCB中。Microchip支持将FreeRTOS移植到PIC32,但是我还没有尝试过。


两者都带有硬件乘/除法,只是仔细看一下我发布的建筑图像。我已经将FreeRTOS集成到了dsPIC33中,它也与PIC24 dsPIC30 / 33兼容。不知道您的一般意思,没有真正回答。不知道我是否同意PIC32“可以完成dspPIC可以做到的一切”。它没有正交编码器接口,因此在具有闭环的电机应用中,我建议使用dsPIC33。
Iancovici

dsPIC33和PIC32中的硬件乘法/除法有所不同,在第一个中,它针对DSP进行了优化。PIC32还具有例如CAN总线,并且QEI可以用软件解决,就像我的情况一样。
KernelPanic
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.