Novinka:Amulet Technologies: AGB75LC04 - Easy GUI Browser Chip
(Kategória: Semiconductor-ZONE)
Zaslal wek
16.03.2010-12:03

Hodilo by sa do Vašej aplikácie použiť grafický LCD displej? Obávate sa zložitosti zapojenia, ovládania, ako aj samotnej aplikácie pracujúcej s grafikou? Riešení je niekoľko, a jedným z nich je použiť obvod AGB75LC04 od americkej spočnosti Amulet Technologies.

Základným riešením pre grafické LCD je použitie radiča, ktorý zabezpečuje "len" pravidelné obnovovanie obrazu z pripojenej videoRAM. Toto bývajú obvykle "stonožky" s paralelným rozhraním voči aplikačnému procesoru, ich použitie je spojené s konfiguráciou ich vnútorných registrov, a samozrejme s napísaním celej grafickej aplikácie. Takéto radiče sú integrované v niektorých výkonnejších procesoroch (obvykle 32-bitových, napriíklad tento); ale aj keď tam odpadá potreba riešiť hardwarové rozhranie medzi procesorom a radičom, všetky problémy spojené s konfigurovaním a použitím ostávajú.

Ďalším riešením sú LCD displeje s integrovaným radičom. Tento má obvykle sériové rozhranie typu SPI, čo síce zjednodušuje pripojenie, ale predstavuje potenciálne obmedzenie pre rýchlosť prenosu údajov a tým pre maximálne použiteľné rozlíšenie, naviac nijako neuľahčuje problémy s konfiguráciou a samotným softwarom. Ďalší problém je vyššia cena takýchto displajov a ich vzájomná nekompatibilita.

Softwarovú stránku veci uľahčujú hotové moduly (ako je napríklad tento), ktoré obsahujú okrem radiča aj procesor s predprogramovanými grafickými rutinami. K nim je dodávaná aplikácia, pomocou ktorej sa dajú pripraviť hotové obrazovky či jednotlivé obrázky a nahrať ich do pamäte na module. Práca s takýmito modulmi je veľmi pohodlná, avšak ich pomerne vysoká cena ich použitie obmedzuje na kusové a malosériové aplikácie.

Vlastnosti
Kompromisom medzi cenou a pohodlnosťou použitia by mohol byť integrovaný obvod AGB75LC04 od kalifornskej spoločnosti Amulet Technologies. Ten v sebe obsahuje radič LCD do rozlíšenia 800x600, a zabudovaný procesor (ARM7TDMI) s GUI kernelom. K obvodu je potrebné pripojiť videopamäť (bežnú SDRAM, napr. od ISSI) a sériovú FLASH (DataFlash od Atmelu), no a samozrejme samotný LCD displej. Obvod má podporu aj pre bežné rezistívne touchscreeny. S nadriadeným procesorom prebieha komunikácia cez rozhranie RS232 alebo USB.

Obvod vyžaduje dve napájacie napätia, 1.2V a 3.3V a je dodávaný v 225-guličkovom BGA a v 208-vývodovom PQFP púzdre.

Najzaujímavejšia časť je však podporný software. Užívateľ si aplikáciu vytvorí vo forme HTML stránok bežnými HTML editormi. Do týchto stránok sa vložia "widgety", ktoré majú formálne podobu volania javovských appletov, a ktoré sprostredkujú spoluprácu so samotnou aplikáciou bežiacou v nadradenom procesore. Takto vytvorené HTML stránky sú potom "skompilované" aplikáciou GEM compiler, a nahraté do FLASH pamäte, odkiaľ ich obvod potom zobrazuje. Celý tento proces umožňuje teda rýchle a pohodlné vytvorenie celej grafickej aplikácie.

Blokové zapojenie


Cena
Obvod sa dá kúpiť u viacerých "bežných" distribútorov ako je Digikey a Mouser za cenu okolo $20 v kusovke.

Pre tých, ktorí nemienia obvod použiť vo väčších sériách, môže byť výhodnejšie kúpiť priamo hotové moduly, ktoré spoločnosť Amulet Technologies tiež vyrába a ponúka, či už bez displeja (asi za $110) alebo aj s displejom (okolo $200, podľa druhu displeja - ceny podľa digikey.com).

Odkazy
Amulet Graphical OS Chips
AGB75LC04 datasheet
AGB75LC04 Programmer's Guide

Distribúcia
viď. Adresár


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