Dotaz k LCD
Jiri Bezstarosti
jiri@bezstarosti.cz
Neděle Únor 11 12:21:09 CET 2007
Zdravim.
Kdysi jsem spachal radic k 5.7" LCD. Mel jen 8 barev (3 bity na bod),
rozliseni 320x240 bodu. Ten display kdysi na http://www.hw.cz/ inzeroval
(nebo popisoval, jak chcete) Elatec a take jsem ho tam koupil. Umi je
dodat i http://www.snailinstruments.com/ .
Cele se to pak chovalo jako pamet 32kB (vlastne jen 28800B), kam slo
pouze zapisovat (pro zjednoduseni nesla cist) a co bylo v pameti se
zobrazovalo na display. Stacil k tomu jeden kousek XC9572 a trocha
logiky okolo. Soupnul jsem zachytne registry zvlast mimo, abych usetril.
Pokud by se z toho chtelo i cist, staci zapisovat zaroven s radicem do
dalsi 32kB pameti a pri cteni cist jen tu mimo radic. Melo to obnovovaci
kmitocet 70Hz a kdyz si to spocitate, jen datovy tok do displeje je
okolo 2MB/sec, coz pro bezne MCU uz neni takova legrace. Cenove to
nevyslo nijak super priznive, za ty penize si muzete skoro koupit 17" LCD.
Pak jsem zase rozchodil VGA kartu k MCU. Ona tedy nebyla nijak moc VGA,
bylo to jen 640x400 bodu mono. Kdyz si to spocitate, zjistite, ze se to
zase vejde do jedne 32kB pameti. Zobrazovalo to prima, bylo to
nabasteleno k PIC18C801 s hromadou pameti na jedne desce. Melo to i
vstup pro PC klavesnici a umelo to psat na obrazovku. Pouzival jsem
zelenou barvu na cerne a vyvolavalo to cele pocit starych casu :). V
zapojeni zase stacilo par zachytnych registru a kousek XC9572.
Dnes mam na stole rozdelany radic pro vystup PAL signalu do TV pres
SCART. Vystupem je RGB a kompozitni synchronizace. Lze to tedy pripojit
do SCART konektoru. Funguje to neprokladane (obraz se pak netrese) a
kdyz si to mohou dovolit herni konzole, ktere se prodavaji po celem
svete v obrovskych mnozstvich, pak muzu i ja :). Tohle uz ma ovsem
trochu vice vseho, takze to umi zobrazovat na TV 384x288 bodu v 15b
barvach (kazda z RGB po 5b). Vstupy jsou DATA 16b, ADRESA 18b a signal
/WR. Proste se zase do toho pise jako do jakekoli bezne pameti. Data se
daji zapisovat s nejmensim rozestupem mezi zapisy >125ns a doba signalu
/WR v L je nejmene okolo 20ns. O tom, ze tohle uz je trochu vetsi dilko
sveci i datove toky a to temer az 16MB/sec smerem k DAC pro zobrazeni a
max. 16MB/sec smerem do tehle karty z nadrizeneho systemu.
Na tom posledni projektu je hezke to, ze se da ledcacos, protoze to ma
na sobe XC95144XL (nebo XC95288XL, kdyby to jednou nestacilo, ale zatim
144 staci) a 256kx16b 12ns SRAM.
Timhle zpusobem lze zobrazovat i na displejich, ktere maji vstupy RGB
digitalni, tim ze se vyhodi DAC (tohle maji nektere barevne LCD) a
trochu se to upravi. Take se da za puvodni desku pridat neco jako AD72x
pro vytvoreni kompozitniho videosignalu (AV vstup televize) a tak
poustet videosignal napriklad do 7" LCD TV v cene nekde kolem 3k5Kc.
Zrovna tak to muze umet vystup na VGA, ale zatim jsem to nezkousel a ani
nepocital (jak pisu, mam to rozdelane mimo spoustu dalsich veci na
stole), takze co a jak nenapisu. Ta deska jeste voni novotou a ma jit
prave do projektu, kde se ma pomerne levne zobrazovat, ovsem barevne.
Kdyz se podivate na web, zjistite, ze diky tomu, ze se lide chteji
bavit, sezenete celkem snadno barevne LCD displeje s PAL nebo NTSC (nebo
obojim). Necekejte zadne velke rozliseni (234 nebo 240 radku), ale ono
to na spoustu veci i tak bohate staci. Pokud by to nekdo konstruoval
sam, musi si jen uvedomit, ze tyhle displeje vypousteji radky (proste
treba kazdy sesty ignoruji), aby se do rozliseni vesly.
Pokud by s timhle mel nekdo problemy, mam se zobrazovanim (specialne u
laboratornich pristroju, ruzna menu, zobrazeni atd.) nejake zkusenosti a
bezne se na vyvoj HW nechavam najmout.
BTW, pokud by byl zajem, mohu svuj radic dotahnout k necemu, co by se
dalo prodavat volne a tak by mohl byt takovy radic k mani. Moc jsem jich
na webu nenasel, ale treba jsem spatne hledal. Co se tyce ceny, jeste ji
musim dat dohromady, ale muzete pocitat nejake ty desitky stokorun :).
Verim tomu, ze by si sposuta lidi rada postavila treba venkovni teplomer
s nadhernymi grafy, k tomu hodiny a dalsi buhvi co a pak by slo jen
prepnutim sve velike TV kouknout na vsechno mozne, treba i na to, kde
Vam nekdo do baraku vlezl (mapa domu atd. atp.) - moznosti je tuna.
--
Jiri Bezstarosti
Další informace o konferenci Hw-list