dsPIC33 vs PIC32


11

Inizialmente pensavo che il vantaggio di PIC32 fosse la capacità di gestire RTOS più sofisticati, come quelli basati su Linux. Sfortunatamente manca un'unità di gestione della memoria (MMU) e abbastanza RAM.

Quindi ora sto cercando di capire quando sceglieresti un PIC32 su un dsPIC33? , a parte quando è necessario un processore a 32 bit

dsPIC sembra più promettente. Ha un motore DSP e la possibilità di avere più del doppio della quantità PWM di pic32 (fino a 14) e può venire con un encoder in quadratura.

Entrambe le architetture possono essere dotate di DMA, DAC, comunicazioni digitali (I2C, SPI, UART) e orologio e calendario in tempo reale inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Risposte:


2

dspPIC33 è progettato per applicazioni di elaborazione del segnale digitale: filtri FIR / IIR, Trasformata di Fourier veloce, Algoritmi di effetti audio, ... PIC32 è destinato a un uso più "generale" - può fare tutto ciò che dspPIC può fare, ma molto più lentamente a causa della mancanza di MAC (Multiply-Accumulate Unit o nel gergo dei microprociti - HW Mutiply / Divide) e MMU possono sempre essere aggiunti al PCB. Microchip ha un po 'di supporto per il porting di FreeRTOS su PIC32, ma non ci ho ancora provato.


Entrambi sono dotati di una moltiplicazione / divisione HW, basta guardare più da vicino le immagini di architettura che ho pubblicato. Ho integrato FreeRTOS sul mio dsPIC33, è compatibile anche con PIC24 dsPIC30 / 33. Non so cosa intendi per generale, non risponde davvero. Non sono sicuro se sono d'accordo su PIC32 "può fare tutto ciò che dspPIC può". Non ha un'interfaccia encoder in quadratura, quindi in applicazioni con motore a circuito chiuso raccomanderei dsPIC33.
Iancovici,

La moltiplicazione / divisione HW differisce in dsPIC33 e PIC32, nella prima è ottimizzata per DSP. PIC32 ha anche ad esempio CAN bus e QEI può essere risolto con il software, proprio come nel mio caso.
KernelPanic
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.