dsPIC33FJ128GP804
Microchip
MCU и процессоры · Микроконтроллеры (MCU)
CH32V307RCT6
WCH
MCU и процессоры · Микроконтроллеры (MCU)
dsPIC33FJ128GP804 ↔ CH32V307RCT6
dsPIC33FJ128GP804: 16-разрядный dsPIC33F, 40MIPS (80МГц / 2), 128KB Flash, 16KB RAM, TQFP-44/64, ВСТРОЕННЫЙ DSP движок (MAC инструкции, 40-разрядный аккумулятор, модульный формат), 2xADC (12 разрядов, 4 Msps, 32 канала через 2 SAR), 2xDAC, 2xPWM (14 каналов, dead-time), CAN, SPI, I2C, UART. CH32V307RCT6: 32-разрядный RISC-V V4F, 144МГц, 256KB Flash, 64KB SRAM, LQFP-64, single-precision FPU (НЕТ DSP-инструкций типа MAC/40-bit accumulator!), 2xADC (12 разрядов, 16 каналов), 2xDAC (12 разрядов), 2xCAN, USB HS+FS, Ethernet. Критические отличия: 16-разрядный dsPIC → 32-разрядный RISC-V: все вычисления с фиксированной точкой требуют переработки (особенно PID, FFT, фильтры). DSP движок dsPIC (MAC с saturation, barrel shift, DO/REPEAT loops) — у CH32V307 нет аналога. FPU single-precision помогает с floating-point, но fixed-point DSP алгоритмы требуют полной переписи. ADC: dsPIC33 имеет 4 Msps с 32 каналами (2 SAR ADC с simultaneous sampling) — CH32V307 имеет 2xADC (16 каналов суммарно) на ~1 Msps — проверьте требования к sample rate. PWM: dsPIC33 имеет 14 каналов высокоскоростного PWM с dead-time и fault protection для motor control — у CH32V307 базовые таймеры (4 advanced + 4 general). Для motor control приложений CH32V307 НЕ подходит без внешнего PWM генератора.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.