Az Éva név angol megfelelőjéhez hasonlóan hangzik az új kijelző vezérlő technológia neve: EVE (Embedded Video Engine, beágyazott virtuális motor). Az USB megoldásairól és az „USB-made-easy” („USB könnyedén”) szlogenről jól ismert FTDI úgy döntött, hogy ezt a filozófiát a grafikus megoldások világába is bevezeti. Az új család első képviselője az FT800 grafikus chip, mely a nagyteljesítményű grafikus kimenethez minden szükséges elemet tartalmaz. Ennek a megoldásnak talán a legnagyobb előnye, hogy az „EVE”-nek csak minimális sebesség (és erőforrás) igénye van a gazda processzor iránt, így együtt tud működni a kisebb, „low-end” mikrovezérlőkkel is (Atmega, PIC, 8051, stb.), nagyon alacsony fogyasztás mellett.
A gazda processzor iránti csekély követelmények lényege abban rejlik, hogy az FT800 tartalmaz minden, a grafikus műveletekhez és a kijelző vezérléshez szükséges működési egységet:
● grafikus vezérlő órajelgenerátorral
● érintőpanel vezérlő
● frame buffer
● memória (regiszterek, ROM, RAM)
● grafikus processzor és co-processzor
● MCU interfész (I2C, SPI) és egyéb alkotórészek.
Ezeken felül még egy audió modul is (szintetizátor és egy DSP hangprocesszor DAC-al) található benne, tehát képes (monó) hang kiadására is.
A grafikus kimenet előállításának jelentős egyszerűsítése mellett a céleszközökbe történő olcsó beépíthetőség is alapul szolgált az „EVE” ötletéhez. A mellékelt ábrán is látható FTDI példa szerint egy nagyteljesítményű „kijelző” könnyedén előállítható 19 USD alatt (tömeggyártásban). Ezzel a megoldással az alkatrészek száma (BOM) és a NYÁK-on elfoglalt hely is csökkenthető. Az új chip grafikus képességei igazán meggyőzőek, mivel olyan funkciókkal rendelkezik, mint az anti-aliasing (élesebbnek látszó kép alacsony felbontású kijelzőkön is), alpha blending (árnyékolás, 3D,…) és beépített komplex, előre definiált alakzatok és eszközök. Az FT800 programozása teljesen objektum orientált, így például egy egyszerű oszlopkijelző megrajzolásához mindössze 5 parancsra van szükség. Egy grafikus felhasználói felület (GUI) készítéséhez a felhasználó inicializálja az objektum memóriát (legfeljebb 256 kB), majd vezérli a meghatározott objektumokat és azok tulajdonságait. Az eredmény a fentebb említett alacsony terhelés a gazda processzoron.
A technikai jellemzők rövid bemutatása is több oldalas lenne, ezért inkább a csatolt videó és az FTDI bemutató megtekintését ajánljuk, továbbá az FT800 adatlapjának tanulmányozását. További információt szolgáltatnak még az FT800 programozási útmutató, az AN_240_FT800 az alapoktól és az AN 252 - FT800 Audió alapozás.
A fejlesztéshez rendelkezésre állnak a WM800 sorozat különféle fejlesztőpaneljei. Az FT800 irányára 2,75 USD (100 000 db esetén).
Érdeklődésével a pontos árakról, elérhetőségről és további támogatásról, keressen bennünket az info.hu@soselectronic.com címen.
New object-oriented graphic platform for an easy-to-integrate display solutions
- nagyteljesítményű „3 az 1-ben” grafikus chip 6 bites kimenettel (RGB – 6,6,6)
- hang és érintőpanel vezérlőt (4 vezetékes) is tartalmaz
- megfizethető grafikus kimenet a gazda processzor iránti minimális követelmények mellett
- lassabb mikrovezérlőkhöz is alkalmas, mint pl. ATMega328, PIC, 8051, …
- egyszerűen alkalmazható objektum orientált architektúra
- beépített komplex alakzatok és eszközök
- WQVGA (480 x 272) és QVGA (320 x 240) felbontású kimenet
- SPI vagy I2C kommunikáció a gazdaprocesszorral
- Anti-aliasing, Alpha blending és maszkoló algoritmusok
- nincs szükség költséges RAM-ra a frame bufferhez
- szín árnyalás (dithering) – 8 bites számítás a jobb megjelenésű féltónusok érdekében
- programozható időzítés a különböző kijelzőkhöz
- monó hangkimenet, PWM, 64-hangos szintetizátor
- 8 bites lineáris PCM wave hang lejátszás
- 1,8 – 3,3V, 35mA működési és 25µA nyugalmi áramfelvétel
- -40 - +85°C működési hőmérséklettartomány
- 48 lábú QFN tokozás
Önnek is tetszenek cikkeink? Ne maradjon le egyről sem! Nem kerül erőfeszítésébe, mi eljuttatjuk Önhöz.
Itt egy nyereményjáték volt a következő kérdéssel:
Mit jelent az „EVE” rövidítés?