Mikrokontroler dsPIC33EP512MC502 z 512 kB pamięci programu i 49 kB RAM z ciekawymi i bardzo bogatymi peryferiami m.in z modułem wspomagającym cyfrowe przetwarzania sygnału DSP .
I to wszystko za ok 4 EUR w sklepie producenta.
Jak dla mnie rodzynek. Dostępne są wersje z mniejszą pamięcią i mniejszą ceną. Jeszcze należy wspomnieć , że to wszystko dostępne jest m.in. w obudowie DIP 28 nóżkowej czyli amator-friendly. Życie jest piękne :)
Pozwoliłem sobie zamówić w firmie Microchip tego rodzynka.
Poniżej przytaczam podstawową specyfikację.
Microchip’s dsPIC33E family of digital signal controllers (DSCs) features a 70 MIPS dsPIC® DSC core with integrated DSP and enhanced on-chip peripherals. These DSCs enable the design of high-performance, precision motor control systems that are more energy efficient, quieter in operation, have a great range and extended life. They can be used to control brushless DC, permanent magnet synchronous, AC induction and stepper motors. These devices are also ideal for high-performance general purpose applications.
Features
- 3.0V to 3.6V, -40ºC to +85ºC, DC to 70 MIPS
- 3.0V to 3.6V, -40ºC to +125ºC, DC to 60 MIPS
- Modified Harvard Architecture
- C Compiler Optimized Instruction Set
- 16-bit Wide Data Path
- 24-bit Wide Instructions
- 16x16 Integer Multiply Operations
- 32/16 and 16/16 Integer Divide Operations
- Two 40-bit Accumulators with Rounding and Saturation Options
- Single-Cycle Multiply and Accumulate
- Single-Cycle shifts for up to 40-bit Data
- 16x16 Fractional Multiply/Divide Operations
- Up to three PWM pairs with independent timing
- Dead time for rising and falling edges
- 7.14 ns PWM resolution
- PWM support for:- Inverters, PFC, Lighting- BLDC, PMSM, ACIM, SRM
- Programmable Fault inputs
- Flexible trigger configurations for ADC conversions
- ADC module:- Configurable as 10-bit, 1.1 Msps with four S&H or12-bit, 500 ksps with one S&H
- Up to three Op amp/Comparators:- Op Amp direct connection to the ADC module- Additional dedicated comparator- Programmable references with 32 voltage points for comparators
- Charge Time Measurement Unit (CTMU):- Supports mTouch™ capacitive touch sensing
- 12 general purpose timers:- Five 16-bit and up to two 32-bit timers/counters- Four OC modules configurable as timers/counters- PTG module with two configurable timers/counters- 32-bit Quadrature Encoder Interface (QEI) module configurable as a timer/counter
- Four IC modules
- Peripheral Trigger Generator (PTG) for scheduling complex sequences
- Two UART modules (15 Mbps)
- Two 4-wire SPI modules (15 Mbps)
- Two I2C™ modules (up to 1 Mbaud) with SMBus support
- ECAN™ module (1 Mbaud) CAN 2.0B support
- PPS to allow function remap
- Programmable Cyclic Redundancy Check (CRC)
- 4-channel DMA with user-selectable priority arbitration
- UART, SPI, ADC, IC, OC, and Timers
Operating Conditions
dsPIC33E DSC Core
High-Speed PWM
Advanced Analog Features
Timers/Output Compare/Input
Capture
Communication Interfaces
Direct Memory Access (DMA)
Architecture 16-bit
CPU Speed (MIPS) 70
Memory Type Flash
Program Memory (KB) 512
RAM Bytes 49,152
Temperature Range C -40 to 85
Operating Voltage Range (V) 3 to 3.6
I/O Pins 21
Pin Count 28
System Management Features Yes, No
POR Yes
WDT Yes
Internal Oscillator 7.37 MHz, 32 kHz
Digital Communication Peripherals 2-UART, 2-SPI, 2-I2C
Analog Peripherals 1-A/D 6x12-bit @ 1100(ksps) 1-D/A 0x4-bit
Op Amp 2
Comparators 3
CAN (#, type) 1 CAN
Capture/Compare/PWM Peripherals 4/4
PWM Resolution bits 16
Motor Control PWM Channels 6
Quadrature Encoder Interface (QEI) 1
Timers 5 x 16-bit 2 x 32-bit
Parallel Port GPIO
DMA 4
Cap Touch Channels 6
Link :
http://www.microchip.com/wwwproducts/en/dspic33ep512mc502
Pozdrawiam
picmajster.blog@gmail.com
Piszesz Autorze: "Mikrokontroler dsPIC33EP512MC502 z 512 kB pamięci programu i 49 kB RAM z ciekawymi i bardzo bogatymi peryferiami m.in z modułem cyfrowego przetwarzania dźwieku DSP ."
OdpowiedzUsuńTu nie ma żadnego modułu przetwarzania dźwięku. Ten uC jest dedykowany do sterowania silników (oznaczenie MC), a DSP to tylko rozszerzenie rdzenia o dodatkowe rejestry i kilka dodatkowych rozkazów. Gdyby ten uC był dedykowany do audio, to wspierał by I2S/AC97/TDM/SPDIF czy inny cyfrowy system przesyłania dźwięku.
Dziękuję za wykrycie błędu poprawione.
OdpowiedzUsuńI do not know if it'sjust me or if everyone else experoencing issues
OdpowiedzUsuńwith your site. It seems like some of the
text on your content are running off the screen. Can someone
else please provide feedback and let me kjow if this is happening to
them too? This might bee a issue with my internet browser because I've had this happen previously.
Appreciate it