>Řada kontrolérů dsPIC33F představuje se svou 16bitovou architekturou kombinaci řídící funkce mikrokontroléru s výpočetní schopností procesorů DSP, což je činí vhodnými pro aplikace vyžadující opakované a rychlé výpočty stejně jako řídící schopnosti. Procesor DSP zaručuje vysokou úroveň zpracovávání dat pomocí dvojitých 40bitových akumulátorů, HW podpory dělících operací, 17 x 17 násobiče, široké škály pracovních 16bitových registrů a datových adresovacích modulů. Tyto DSC jsou díky termínovanému řízení přerušení a množství periferních zařízení vhodná pro kontrolní a řídící aplikace.
blokové schéma
Základní vlastnosti
- Výkon
- DC – 40 MIPS (40 MIPS @ 3.0 – 3.6 V, -40° až +85°C)
- Vlastnosti DSC CPU
- Upravená Harvardská architektura
- Optimalizovaná instrukční sada C kompilátoru
- 16bitová data path
- 24bitové instrukce
- Linear program memory addressing, až 4M instrukčních slov
- Linear data memory addressing, až 64 kB
- 84 základních instrukcí, vykonávaných převážně v jedno slovo v jednom strojovém cyklu
- Šestnáct univerzálních 16bitových registrů
- Dva 40bitové akumulátory
- Pružné adresovací moduly – Indirect, Modulo a bit-reversed
- Softwarový stack
- Direct Memory Access
- 8kanálový HW DMA
- 2kB dual-ported DMA buffer area (DMA RAM)
- Řadič přerušení
- 118 vektorů přerušení
- Až 67 zdrojů přerušení, z toho až 5 externích
- 7 programovatelných úrovní přerušení
- 5 výjimek procesoru
- Digital I/O
- Až 85 programovatelných I/O linek
- Wake-up/Interrupt-on-Change možné až na 24 linkách
- Výstupní linky mohou poskytovat napětí od 3.0V do 3.6V
- Všechny vstupní linky umožňují připojení 5V logiky
- Odběr proudu až 4 mA do i ze zátěže na všech I/O linkách
- Integrovaná paměť Flash a SRAM
- Až 256 kB paměti Flash
- Až 30 kB SRAM (vč. 2 kB DMA RAM)
- Řízení provozu
- Power-up timer
- Start-up timer / Stabilizátor oscilátoru
- Watchdog timer s vlastním RC oscilátorem
- Fail-safe Clock Monitor
- Reset z různých zdrojů
- Čítače, časovače, komparátory, PWM
- Až devět 16bitových časovačů/čítačů (možné spárovat a vytvořit tak čtyři 32bitové)
- Input Capture (až 8 kanálů)
- Output Compare (až 8 kanálů)
- Komunikační moduly
- 3vodičový SPI (až 2 moduly, podpora 8 a 16 bitových dat, 8slovné FIFO buffery)
- I2C ™ (až 2 moduly, podpora Full Multi-Master Slave režimu, 7 a 10bitové adresování, maskování adres)
- UART (až 2 moduly, detekce bitu Interrupt-on-address, Wake-up-on-Start bit, 4znakový TX a RX FIFO buffery, podpora sběrnice LIN, kódování a dekódování IrDA, režim High-Speed Baud)
- Modul DCI (Data Conversion Interface) (rozhraní kodeku, podpora protokolů I2S a AC’97, slova až 16 bitů, až 16 slov/rám, 4slovné TX a RX buffery)
- Aktivní CAN 2.0B (až 2 moduly, až 8 přenosových a až 32 přijímacích bufferů, 16 přijímacích filtrů a 3 masky, Wake-Up na CAN zprávu, DMA FIFO režim)
- Periferie pro řízení motorů
- Motor Control PWM (až 8 kanálů, spínač pro A/D konverzi, 4 generátory pracovního cyklu)
- Modul Quadrature Encoder Interface
- A/D převodníky
- Až dva 10 nebo 12bitové A/D převodníky,
- 10bitová 2.2 Msps nebo 12bitová 1 Msps konverze (2 nebo 4 současné vzorky, až 32 vstupních kanálů s autoscanem, manuální konverze nebo řízená jedním ze čtyř trigger zdrojů, konverze ve Sleep režimu)
- CMOS Flash
- Provozní napětí 3.3V (+/- 10%)
- Napájení
- 2,5V regulátor napětí na čipu
- Real-time přepínač mezi časovými zdroji
- Řežimy Idle, Sleep a Doze
- Rozsah teplot -40° až +85°C
- Balení
- 100pinové TQFP (14x14x1 mm a 12x12x1 mm)
- 80pinové TQFP (12x12x1 mm)
- 64pinové TQFP (10x10x1 mm)
přehled jednotlivých modelů
přehled jednotlivých modelů
Vývojové nástroje
Firma Microchip nabízí několik SW i HW vývojových nástrojů.SW nástroje
- MPLAB® IDE (Integrated Develompent Environment software)
- MPLAB ASM30 (assembler)
- MPLAB SIM (SW simulator)
- MPLAB VDI (Visual Device Initializer)
- MPLAB C30 (ANSI C kompilátor, asembler, linker a správce knihoven.)
HW nástroje
- MPLAB ICD 2 (In-circuit Debugger a programátor zařízení)
- MPLAB PM3 (kompletní programátor zařízení, základní jednotka, Socket modul pro 100L, 80L a 64L TQFP zařízení)
Jsou však k dispozici i nástroje pocházející z dílen jiných výrobců.
Podrobnější informace naleznete v katalogovém listě či u svého distributora.
David Novák
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 Microrisc, distributor Microchip pro SR - http://www.microrisc.com/
- Katalogový list rodiny - http://ww1.microchip.com/downloads/en/DeviceDoc/70155c.pdf
- 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