dsPIC33 vs PIC32


11

Başlangıçta PIC32'nin avantajının linux tabanlı olanlar gibi daha sofistike RTOS ile başa çıkma yeteneği olduğunu düşündüm. Ne yazık ki bir Bellek Yönetim Birimi (MMU) ve yeterli koç yok.

Şimdi ne zaman bir dsPIC33 üzerinden bir PIC32 seçeceğinizi anlamaya çalışıyorum ? , 32 bit işlemciye ihtiyacınız olduğu zaman

dsPIC daha umut verici görünüyor. Bir DSP motoru ve pic32 (14'e kadar) olan PWM miktarının iki katından fazlasına sahip olma kabiliyeti var ve bir Quadrature Encoder ile birlikte gelebilir.

Her iki mimari de bir DMA, DAC, Dijital iletişim (I2C, SPI, UART) ve Gerçek Zamanlı Saat ve Takvim ile gelebilir resim açıklamasını buraya girin

resim açıklamasını buraya girin

Yanıtlar:


2

dspPIC33 Dijital Sinyal İşleme uygulamaları için tasarlanmıştır - FIR / IIR filtreleri, Hızlı Fourier Dönüşümü, Ses Efektleri Algoritmaları, ... PIC32 daha "genel" kullanım için tasarlanmıştır - dspPIC'in yapabileceği her şeyi yapabilir, ancak eksikliği nedeniyle çok daha yavaş MAC (Çarpma Biriktirme Birimi veya Micropchip jargonunda - HW Mutiply / Divide) ve MMU her zaman PCB'ye eklenebilir. Microchip, FreeRTOS'u PIC32'ye taşımak için bazı desteklere sahip, ancak henüz denemedim.


Her ikisi de bir HW Multiply / Divide ile geliyor, sadece gönderdiğim mimari görüntülere daha yakından bakın. FreeRTOS'u dsPIC33'üme entegre ettim, PIC24 dsPIC30 / 33 ile de uyumludur. Genel olarak ne demek istediğini bilmiyorum, gerçekten cevap vermiyor. PIC32 "dspPIC'in yapabileceği her şeyi yapabilir" konusunda hemfikir miyim emin değilim. Bir Quadrature Encoder Arabirimi yoktur, bu yüzden kapalı döngü ile motor uygulamasında dsPIC33'ü tavsiye ederim.
Iancovici

HW Multiply / Divide, dsPIC33 ve PIC32'de farklıdır, ilkinde DSP için optimize edilmiştir. PIC32'de örneğin CAN veri yolu ve QEI de benim durumumda olduğu gibi yazılımla çözülebilir.
KernelPanic
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.