dsPIC33 против PIC32


11

Первоначально я думал, что преимуществом PIC32 является возможность работать с более сложными ОСРВ, такими как основанные на Linux. К сожалению, ему не хватает модуля управления памятью (MMU) и достаточно оперативной памяти.

Итак, теперь я пытаюсь понять, когда вы выбрали бы PIC32 вместо dsPIC33? кроме того, когда вам нужен 32-битный процессор

dsPIC кажется более перспективным. Он имеет процессор DSP и может иметь более чем вдвое большее количество ШИМ, чем pic32 (до 14), и может поставляться с квадратурным кодером.

Обе архитектуры могут поставляться с DMA, DAC, цифровой связью (I2C, SPI, UART) и часами и календарем реального времени. введите описание изображения здесь

введите описание изображения здесь

Ответы:


2

dspPIC33 предназначен для приложений цифровой обработки сигналов - FIR / IIR-фильтров, быстрого преобразования Фурье, алгоритмов звуковых эффектов, ... PIC32 предназначен для более «общего» использования - он может делать все, что может dspPIC, но гораздо медленнее из-за отсутствия MAC (Multiply-Accumulate Unit или в жаргонном выражении Micropchip - HW Mutiply / Divide) и MMU всегда могут быть добавлены к PCB. Microchip имеет некоторую поддержку для портирования FreeRTOS на PIC32, но я пока не пробовал.


Оба идут с HW Multiply / Divide, просто посмотрите на изображения архитектуры, которые я разместил. Я интегрировал FreeRTOS на моем dsPIC33, он также совместим с PIC24 dsPIC30 / 33. Не знаю, что вы подразумеваете под генералом, на самом деле не отвечает. Не уверен, что я согласен с PIC32 "может делать все, что может dspPIC". Он не имеет интерфейса квадратурного кодера, поэтому в случае применения двигателя с замкнутым контуром я бы порекомендовал dsPIC33.
Янцовичи

HW Multiply / Divide различаются в dsPIC33 и PIC32, в первом он оптимизирован для DSP. PIC32 также имеет, например, шину CAN и QEI могут быть решены с помощью программного обеспечения, как в моем случае.
KernelPanic
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.