Novinka:Atmel: AT32UC3L
(Kategória: Semiconductor-ZONE)
Zaslal EdizonTN
02.12.2009-14:13

AT32UC3L : 32-bitový výkon pri spotrebe energie ako u 8-bitov.
Rodina AT32UC3L je nová generácia ultra-low power 32-bitových mikrozoprocesorov od firmy Atmel vychádzajúcich z AVR32 architektúry.
Spotreba 0,5mW/MHz v aktívnom režime je iba štvrtinová voči iným 32-bitovým architektúram.

Blokové zapojenie

Na ľavej strane obrázku sú systémové prvky. Pomocou konfigurácie týchto modulov, dokáže užívateľ nastavovať distribúciu hodinového signálu, režim napájania a ďaľšie systémové parametre. Okienkový watchdog prináša ďaľšiu ochranu systému. Blok power manager spravuje spiaci režim procesora a jeho zrušenie od udalostí. Interný 115kHz RC oscilátor má dobrú +/- 3% presnosť v celom napájacom a teplotnom rozsahu, pričom môže byť dodatočne kalibrovaný s využitím interného merača frekvencie.



Technológia picoPower™

Mnoho technológií, ktoré vzišli z úspešnej rodiny picoPower™ 8-bitového AVR, napríklad odber iba 650nA pre RTC a 1µA pre Watchdog boli prevzané aj do tejto rodiny. Brown-out detektor sa automaticky vypína pri prechode MCU do spiaceho režimu. S použitím low-leakage procesu (použitie pomalejších MOS tranzistorov s nižšími prúdovými nárokmi) pri výrobe MCU, môže tento pracovať už od 1,62V až do 3,6V a to aj s plne funkčnou FLASH pamäťou.

Modul distribúcie hodinových impulzov disponuje možnosťou rýchleho prepnutia na interný 115kHz oscilátor v prípade poruchy alebo vysadenia externého kryštálu.
Dva interné PLL bloky dokážu generovať signál až do 150MHz a pracujú so vstupným signálom v rozsahu od 16kHz až do 16MHz. 150MHz môže byť použitých pre taktovanie jadra alebo pre interný vysokorýchlostný PWM modul.

Periférny Event System

Event system je hardwérovo realizovaný sieťový blok, prepájajúci viacero periférií. Udalosti, alebo príznaky vygenerované jednou perifériou, môžu byť pomocou neho adresované a prenesené do iného modulu. Napríklad ak RTC modul vygeneruje timeout príznak, ktorý je adresovaný ADC prevodníku, tento po prijatí príznaku môže spustiť konverziu, po ukončení ktorej vyšle príznak DMA kontroléru, ktorý opäť na jeho základe prenesie dáta z prevodníka do internej pamäte. Celá táto operácia prebehne bez jediného zásahu jadra CPU. Toto samozrejme šetrí energiu pretože CPU jadro môže byť v spiacom režime a môže byť prebudené iba keď treba dáta spracovať.

Systém kapacitného snímania (Capacitive Touch System)

Vďaka odkúpeniu firmy Quantum Research, skupina Atmel disponuje dodatočnú funkciou - možnosť kapacitného snímania. Predchádzajúce systémy mali túto možnosť riešiteľnú jedine pomopcou softwéru. V rodine AT32UC3L je kapacitné snímanie už hardwérovo integrované a nevyžaduje dodatočné znalosti pri jeho implementácii v konečnom návrhu.

Modul má 8 kanálov, kde sú dve tlačítka, jeden posuvník a jeden rotačný snímač. Jedno tlačítko môže byť využité na prebudenie jadra zo spiaceho režimu.



Analógové vlastnosti

AT32UC3L je prvým AVR32 MCU so zabudovaným 12-bitovým AD prevodníkom. Podporuje režim samostanej konverzie ako aj kontinuálny mód, v ktorom je schopný vzorkovať až 460ksp/s. Modul je pripojený k Event systému a k DMA kontroléru. Taktiež výsledok AD prevodu je možné porovnať s nastavenou hodnotou a v prípade zhody modul prebúdza jadro zo spiaceho režimu. Je podporované pripojenie odporového snímania polohy (touch panel) v tomto module jednoducho zvolením resistive touch režimu.
Až 8 komparátorov je tak isto pripojených do event systému procesora. Tieto môžu byť využité napríklad pri aplikáciach s riadením pohonov.

Špeciálne vlastnosti

Až 36 PWM výstupov, ktoré sú priam ideálne pre aplikácie s riadením pohonov, alebo svetelných zdrojov. Každé MCU má unikátne sériové číslo, ktoré môže byť použité pri identifikácii, enkrypcii, alebo pri iných funkciách. Ochrana pri zápise napájaním a distribúciou hodinových impulzov, dáva systému vyššiu ochranu, pričom ešte niektoré bloky internej FLASH pamäte môžu byť uzamknuté pre čítanie - ochrana duševného vlastníctva kódu.

AVR32 Studio

Zadarmo stiahnuteľné, eclipsovské IDE s GNU C/C++ prekladačom, je komfortný nástroj pre návrh, kompiláciu, a ladenie aplikácie s rodinou MCU AT32UC3L. Toto IDE je spustiteľné na OS MS-Windows™, alebo LINUXovej platforme a perfektne spolupracuje s evaluation kitmi a debuggermi od spol. Atmel, alebo od iných výrobcov. Časť AVR32 Studia s názvom UC3L Software Framework je kolekciou driverov, RTOS a aplikácií, ktoré môžu byť na požiadanie vložené do projektu.

Možnosti ladenia

Pre zákazníkov pracujúcich s 8-bitovými rodinami AVR procesorov, existuje jednoduchá cesta migrácie na rodinu AVR32, pretože dostupné nástroje môžu byť použité na ladenie a aj na programovanie.

                      

JTAGCICE-MK2 umožňuje programovaniea ladenie ako aj AVRONE s dodatočnou funkciou trasovania.

Objednávacie kódy

AT32UC3L064-AU 64KB Flash TQFP48

AT32UC3L032-AU 32KB Flash TQFP48

AT32UC3L016-AU 16KB Flash TQFP48


Cena, dostupnosť podľa MSC-GE

AT32UC3L064-AU 64KB Flash TQFP48 1,90 Eur (@1250 ks)
AT32UC3L032-AU 32KB Flash TQFP48 1,75 Eur (@1250 ks)
AT32UC3L016-AU 16KB Flash TQFP48 1,45 Eur (@1250 ks)

Vzorky sú dostupné (treba popis projektu).


Táto novinka je z mikroZONE
( http://www.mikrozone.sk/news.php?extend.221 )