DSC dsPIC v sobě kombinují výkonný 16bitový Flash Mikrokontorlér s výpočetními a výkonnostními vlastnostmi DSP. DsPIC DSC tak umožňují vývojáři sjednotit funkce do tohoto jednočipového zařízení a tak uspořit cenné místo.
Předností dsPIC30F5015 a dsPIC30F5016 je jistě i automatická programovatelnost umožňující vzdálený upgrade Flash paměti, 66 kB Flash paměť se svými 100 000 výmazů/zápisů a 40letým uchováním dat, 2 kB SRAM, 8 PWM výstupů, 10bitový ADC s až 16 kanály a 1 MPS, QEI pro aplikace řízení motoru, pět 16bitových timerů, 4x PWM a samozřejmě nechybí ani CAN, SPI, I2C a UART.
Základní vlastnosti
- Vlastnosti RISC CPU
- Upravená Harvardská architektura
- Optimalizovaná instrukční sada C kompilátoru s flexibilními adresovacími režimy
- 84 základních instrukcí
- 16bitová datová cesta
- 24bitové instrukce
- 66 kB on-chip Flash program space
- 2 kB on-chip Data RAM
- 1 kB Data EEPROM paměti
- Až 30 MIPS
- 36 zdrojů přerušení
- 5 externích zdrojů
- 8 volitelných úrovní přerušení
- 4 zdroje trapů procesoru
- 16x16 register array
- Vlastnosti DSP
- Dual data fetch
- Adresovací režimy Modulo a Bit-Reversed
- Dva 40bitové akumulátory
- 17 x 17 bit single-cycle HW zlomková/celočíselná násobička
- Veškeré DSP instrukce jednocyklové
- ±16bitový posun
- Periferie
- Vysokoproudé sink/source I/O vývody: 25 mA/25 mA
- Modul časovače s programovatelným prescalerem
- 16bitový vstup Capture
- 16bitový výstup Compare/PWM
- Třívodičové SPI moduly
- I2C modul s podporovou režimu Multi-Master/Slave a 7/10bitového adresování
- UART modul s FIFO buffery
- CAN modul, 2.0B
- Motor Control PWM
- 8 výstupních kanálů PWM
- 4 generátory pracovního cyklu
- Programovatelná polarita výstupu
- Řízení mrtvého času pro doplňkový režim (Complementary mode)
- Manuální řízení výstupu
- Spoušt pro A/D konverze
- QEI modul
- Vstupy Phase A, Phase B a Index Pulse
- 16 bitový čítač (čítání nahoru/dolů)
- Režim měření pozice (x2 a x4)
- Programovatelné filtry šumu na vstupu
- Alternativní režim 16bitový Timer/Counter
- Přerušení čítače
- Analogové vlastnosti
- 10bitový ADC se 4 S/H vstupy (1 MSPS, 16 vstupních kanálů, konverze při režimech Sleep a Idle)
- Programovatelná detekce BrownOut a generace Reset
- Zvláštní vlastnosti MCU
- Vylepšená Flash paměť (10.000 zápisů/výmazů, průmyslový rozsah teplot)
- EEPROM paměť (100 000 zápisů/výmazů, průmyslový rozsah teplot)
- Power-on Reset (POR), Power-up Timer (PWRT) a Oscillator Start-up Timer (OST)
- Flexibilní Watchdog Timer
- Fail-Safe Clock Monitor
- Programovatelná ochrana kódu
- In-Circuit Serial Programming (ICSP)
- Volitelné režimy napájení
- Sleep, Idle, Alternativní režimy hodin
- Technologie CMOS
- Nízkopříkonová, vysokorychlostní Flash technologie
- Provozní napětí (2,5V – 5,5V)
- Průmyslový a rozšířený rozsah teplot
- Nízká spotřeba
Vývojové nástroje
Firma Microchip nabízí několik SW i HW vývojových nástrojů.
- MPLAB® IDE (Integrated Develompent Environment software)
- Assemblery, Kompilátory, Linkery
- MPASM (Assembler)
- MPLAB C18 a MPLAB C30 C kompilátor
- MPLINK (Object Linker)
- MPLIB (Object Librarian)
- MPLAB ASM30 (assembler)
- MPLAB SIM (SW simulator)
- Emulátory
- MPLAB ICE 2000 (In-Circuit Emulator)
- MPLAB ICE 4000 (In-Circuit Emulator)
- MPLAB ICD 2 (In-circuit Debugger a programátor zařízení)
- MPLAB PM3 (Device Programmer)
- Levné Demonstrační, vývojové desky a kity
Jsou k dispozici však i nástroje pocházející z dílen jiných výrobců.
Dostupnost a ceny
dsPIC30F5015 a dsPIC30F5016 jsou k dispozici ve vzorcích i pro hromadnou výrobu v baleních odpovídajících RoHS, a to: 64pinové a 80pinové TQFP balení. Ceny za kus při odběru 10.000 kusů začíná na $6.00/ks za dsPIC30F5015, a $6.47/ks za dsPIC30F5016.
Podrobnější informace naleznete v katalogovém listě či u svého distributora.
david.novak@ HW.cz
Download &odkazy
- Domovská stránka výrobce - http://www.microchip.com
- Česká stránka firmy Microchip - http://www.microchip.cz
- Domovská stránka firmy Microrisc - http://www.microrisc.com
- Domovská stránka Ecom, distributor Microchip pro ČR- http://www.ecom.cz
- Domovská stránka Elbatex, distributor Microchip pro SR - http://www.elbatex.sk
- Domovská stránka Rutronic - http://www.rutronik.com
- Katalogový list rodiny - 70149A.pdf