dsPIC33 및 PIC32


11

원래 PIC32의 장점은 리눅스 기반의 RTOS와 같이보다 정교한 RTOS를 처리 할 수있는 능력이라고 생각했습니다. 불행히도 메모리 관리 장치 (MMU)와 충분한 램이 부족합니다.

이제 dsPIC33에서 PIC32를 언제 선택하겠습니까? 32 비트 프로세서가 필요할 때를 제외하고

dsPIC가 더 유망한 것 같습니다. DSP 엔진과 pic32 (최대 14)보다 PWM 양이 두 배 이상이며 Quadrature Encoder와 함께 제공됩니다.

두 아키텍처 모두 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와 함께 제공되며, 게시 한 아키텍처 이미지를 자세히 살펴보십시오. 내 dsPIC33에 FreeRTOS를 통합했으며 PIC24 dsPIC30 / 33 과도 호환됩니다. 당신이 일반적으로 무엇을 의미하는지 모르고 실제로 대답하지는 않습니다. PIC32가 "dspPIC이 할 수있는 모든 것을 할 수 있습니다"에 동의하는지 확실하지 않습니다. 그것은 Quadrature Encoder Interface가 없기 때문에 폐 루프가있는 모터 어플리케이션에서는 dsPIC33을 권장합니다.
Iancovici

HW Multiply / Divide는 dsPIC33과 PIC32가 다르며, 첫 번째는 DSP에 최적화되어 있습니다. PIC32는 또한 CAN 버스를 가지고 있으며 QEI는 제 경우처럼 소프트웨어로 해결할 수 있습니다.
KernelPanic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.