dsPIC33 vs PIC32


11

Originalmente, pensei que a vantagem do PIC32 era a capacidade de lidar com RTOS mais sofisticados, como os baseados em Linux. Infelizmente, falta uma Unidade de Gerenciamento de Memória (MMU) e memória RAM suficiente.

Então agora estou tentando entender quando você escolheria um PIC32 em vez de um dsPIC33? , além de quando você precisa de um processador de 32 bits

O dsPIC parece mais promissor. Ele possui um mecanismo DSP e a capacidade de ter mais que o dobro da quantidade de PWM que o pic32 (até 14), e pode vir com um codificador de quadratura.

Ambas as arquiteturas podem vir com DMA, DAC, comunicações digitais (I2C, SPI, UART) e um relógio e calendário em tempo real insira a descrição da imagem aqui

insira a descrição da imagem aqui

Respostas:


2

O dspPIC33 é destinado a aplicativos de processamento de sinal digital - filtros FIR / IIR, transformação rápida de Fourier, algoritmos de efeitos de áudio, ... O PIC32 é destinado a uso mais "geral" - ele pode fazer tudo o que o dspPIC pode, mas muito mais lento devido à falta MAC (Multiply-Acumulate Unit ou no jargão Micropchip - HW Mutiply / Divide) e MMU sempre podem ser adicionados ao PCB. O Microchip tem algum suporte para transportar o FreeRTOS para o PIC32, mas ainda não tentei.


Ambos vêm com um HW Multiply / Divide, basta olhar mais de perto as imagens de arquitetura que publiquei. Integrei o FreeRTOS no meu dsPIC33, ele também é compatível com o PIC24 dsPIC30 / 33. Não sei o que você quer dizer com geral, realmente não responde. Não tenho certeza se concordo com o PIC32 "pode ​​fazer tudo o que o dspPIC pode". Ele não possui uma interface de codificador de quadratura; portanto, em aplicativos de motor com loop fechado, recomendo o dsPIC33 sobre isso.
Iancovici 8/08

HW Multiply / Divide são diferentes em dsPIC33 e PIC32, no primeiro é otimizado para DSP. O PIC32 também possui, por exemplo, barramento CAN e o QEI pode ser resolvido com software, como no meu caso.
KernelPanic
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.