DSPIC33 vs PIC32


11

Ban đầu tôi nghĩ rằng ưu điểm của PIC32 là khả năng xử lý RTOS tinh vi hơn, giống như các phiên bản dựa trên linux. Thật không may, nó thiếu Bộ quản lý bộ nhớ (MMU) và đủ ram.

Vì vậy, bây giờ tôi đang cố gắng hiểu khi nào bạn sẽ chọn PIC32 qua một DSPIC33? , ngoài khi bạn cần bộ xử lý 32 bit

DSPIC có vẻ hứa hẹn hơn. Nó có một công cụ DSP và khả năng có số lượng PWM nhiều hơn gấp đôi so với pic32 (tối đa 14) và có thể đi kèm với Bộ mã hóa cầu phương.

Cả hai kiến ​​trúc đều có thể đi kèm với DMA, DAC, Truyền thông kỹ thuật số (I2C, SPI, UART) và Đồng hồ và Lịch thời gian thực nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Câu trả lời:


2

dspPIC33 dành cho các ứng dụng Xử lý tín hiệu số - Bộ lọc FIR / IIR, Biến đổi Fourier nhanh, Thuật toán hiệu ứng âm thanh, ... PIC32 dành cho việc sử dụng "chung" hơn - nó có thể làm mọi thứ mà dspPIC có thể, nhưng chậm hơn nhiều vì thiếu của MAC (Đơn vị tích lũy nhân hoặc trong thuật ngữ Micropchip - HW Mutiply / Divide) và MMU luôn có thể được thêm vào PCB. Microchip có một số hỗ trợ để chuyển FreeRTOS sang PIC32, nhưng tôi chưa thử.


Cả hai đều đi kèm với CT Multiply / Divide, chỉ cần nhìn gần hơn vào các hình ảnh kiến ​​trúc tôi đã đăng. Tôi đã tích hợp FreeRTOS trên DSPIC33 của mình, nó cũng tương thích với PIC24 dsPIC30 / 33. Không biết ý của bạn là gì, không thực sự trả lời. Không chắc chắn nếu tôi đồng ý về PIC32 "có thể làm mọi thứ mà dspPIC có thể". Nó không có Giao diện mã hóa cầu phương, vì vậy trong ứng dụng động cơ có vòng kín tôi khuyên bạn nên sử dụng DSPIC33.
Iancovici

HW Multiply / Divide khác nhau ở DSPIC33 và PIC32, trong lần đầu tiên, nó được tối ưu hóa cho DSP. PIC32 cũng có ví dụ CAN bus và QEI có thể được giải quyết bằng phần mềm, giống như trong trường hợp của tôi.
KernelPanic
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.