16 bitové MCU v pouzdrech od 28 do 64 pinů

Microchip doplnil nabídku 16 bitových mikrořadičů PIC24EP a dsPIC33EP s 28 až 64 piny o typy s různou velikostí paměti od 32 kB do 512 kB. Nové série jsou výrazně levnější než stávající PIC24HJ a dsPIC33FJ a přitom nabízí o více jak 50 % větší výpočetní výkon a o více jak 50 % menší spotřebu.

Všech 5 sérií je si podobných a liší se v podpoře řízení motorů, DSP jednotce, podpoře sběrnice CAN a A/D převodníkem. Mezi nové funkce patří integrovaný OZ/komparátor, PPS (přiřazení pinu periférii), PTG (generování spouštěcích signálů a sekvencí) a CTMU (jednotka pro měření času a kapacity). Výhoda je snadný přechod mezi typy v řadě, protože jsou 100% kompatibilní i na úrovni periférií.

Vyráběné typy

x – počet pinů více v poslední tabulce
m – velikost paměti fl ash v kilobytech 32, 64, 128, 256
t – typ MC2/5 pro řízení motorů, GP2/5 pro všeobecné použití

Vlastnosti
  • Pracovní podmínky 3,0 V ~ 3,6 V, pro kmitočty 0 MHz ~ 140 MHz, při teplotách -40 °C ~ 85 °C 3,0 V ~ 3,6 V, pro kmitočty 0 MHz ~ 120 MHz, při teplotách -40 °C ~ 125 °C
  • Jádro EP pro vyšší pracovní kmitočty s několika vylepšenými 0,3 mA/MHz dynamická spotřeba 10 μA spotřeba v powerdown režimu čtyřkanálový DMA řadič
  • Rychlá až 16bitová PWM (pouze u sérií MC) 7,14 ns rozlišení 3 nezávislé páry samostatně nastavitelný dead-time pro náběžné i sestupné hrany
  • 10/12bitový A/D převodník (u všech sérií) 10bitový režim – 4 vzorkovací obvody a rychlostí převodu 1,1 milionů vzorků za sekundu 12bitový režim – 1 vzorkovací obvod a rychlostí převodu 0,5 milionů vzorků za sekundu spolupráce s PWM generátorem a CTMU jednotkou
  • 3 interní komparátory/operační zesilovače Komparátory interně propojitelné s PWM, CTMU atd. Operační zesilovač interně propojitelný s A/D převodníkem
  • 5 samostatných16bitových čítačů propojitelných na 32bitů
  • PTG – programovatelná jednotka na generování sekvencí spouštěcích signálů
  • PPS – fyzickým i virtuálním pinům lze přiřadit digitální periférii pro vstup i výstup
  • QEI – 32 bitový čítač kvadratického signálu
  • 2 UART s podporou LIN a IrDA, 2 SPI moduly, 2 I2C rozhraní
  • ECAN (pouze GP5/MC5) s podporou CAN 2.0B
Vývojové prostředky
  • Pro 44 pinové a 64 pinové verze lze použít PIM moduly, které se zasouvají do demonstračních a vývojových desek: dsPICDEM MCHV Development System DM330023
  • Vývojová deska pro vývoj řízení výkonových motorů (synchronních, indukčních a stejnosměrných bezkartáčových) napájená přímo ze síťového napětí: dsPICDEM MCSM Development Board DM330022
  • Vývojová deska určena pro vývoj aplikací s krokovými motory: dsPICDEM MCLV Development Board DM330021
  • Vývojová deska pro bezkartáčové motory s napájecím napětím do 48V: Explorer 16 44-pin DM240002

Základní deska rozšiřovatelná o další moduly s funkčními příklady programů.

Pro 28 pinové verze je možná varianta s integrovaným programátorem a debugerem Microstick II (DM330013-2). Tento modul lze vložit do patice DIP28 s roztečí 600mil nebo prototypové desky.

Vývojové prostředí MPLAB X je zdarma a kompilátor jazyka C MPLAB XC16 je zdarma bez povolených optimalizací, ale s kompletními knihovnami.

Aplikační poznámky

K dispozici jsou desítky aplikačních poznámek (ANxxx) a příkladů kódů (CExxx). Například 25 aplikačních poznámek pro dsPIC se věnuje řízení motorů různých typů.

Kompletní seznam s vyhledáváním je k dispozici na této adrese: http://www.microchip.com/wwwcategory/ TaxonomySearch.aspx?show=Application%20Notes&- ShowField=no

Příklady zdrojových kódů a knihovny jsou k nalezení na stránce konkrétního typu PIC/dsPIC v části věnované dokumentaci.

zdroj: elektronik-info.cz