Jste zde

dsPIC30F - Další Digital Signal Controller od Microchipu

Firma Microchip představuje dva přírůstky do rodiny DSC, označované souhrnně jako 16bitové dsPIC30F. Jde o DSC s výkonnou PWM pro řízení motorů, osvětlení a převod energie. Zařízení nabízí vývojářům výkon až 30MIPS, automatické programování pomocí Flash paměti, 10bitový ADC(1 MSPS), 66kB Flash, interní oscilátor a další.

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

  • blokové schéma dsPIC30F5016Vlastnosti 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
  • Blokové schéma dsPIC30F5016QEI 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 Novák
david.novak@ HW.cz

Download &odkazy

Hodnocení článku: