Matryca LCD z laptopa a ramka na zdjecia

Feb 22, 2008 14 Replies

Witam! Ktos podejmowal sie moze takiego projektu? Pozdrawiam



wchpikus! The line was traced! I don't know how.

IIRC matryca z laptopa nie ma własnej pamięci. Ergo, musiałbyś dobudować do niej własną kartę grafiki. Daj znać, jak ci wyjdzie coś sensownego...

Sławek

wchpikus pisze:

Ja się bawiłem w sterowanie trochę mniejszego TFT z PDA (320x240), jakoś to działa, ale z większymi będzie znacznie gorzej, i z finansowego punktu widzenia nie będzie to opłacalne - lepiej kupić jakiegoś starego laptopa.

U¿ytkownik "wchpikus" snipped-for-privacy@wytnijtoyahoo.com napisa³ w wiadomo¶ci news:fpmpvf$53t$ snipped-for-privacy@news2.ipartners.pl...

Chyba nie ma problemu - zamawiamy u sklarza szybkê o w³a¶ciwym rozmiarze, miedzy matrycê a szybkê wk±³damy zdjêcie i voila!. trzeba jeszcze jak±¶ podpórkê zorganizowaæ ;)

Albo gotową ramkę.

zyga

PAndy pisze:

zaczynają jak to jest 1024x768 z 24bit-owym kolorem, wtedy na zapamiętanie ekranu potrzeba ok 19MB pamięci która będzie w stanie podawać dane z prędkością 50MHz. Jeżeli dane do pamięci ekranu miały by być wpisywane podczas jego działania to pamięć musi działać z prędkością >100MHz.

jakie problemy? metodologia jest taka sama a wiekszosc dostepnych obecnie FPGA oferuje wsparcie dla pamieci SDRAM

niekoniecznie dlatego ze dane nie sa przesylane non stop, mozna to podzielic na dwie fazy - mamy do czynienia z wyswietlaniem statycznego obrazu - ane moga byc ladowane sukcesywnie w fazie VBLANK

wszystko sprowadza sie do kupna matrycy, posiadania do tej matrycy dokumentacji, znajomosci jakiegos HDL, posiadania plytki z FPGA, odrobina pamieci (niecale 2,5MB) i to wlasciwie wszystko - bardzo proste ;)

PAndy pisze:

SDRAM trzeba odświeżać, chodź pewnie niedużo wiele trzeba aby w cyklu odświeżania LCD nastąpiło odświeżenie DRAM.

to będzie jakieś 10% całego procesu odświeżania ekranu, za wiele w tym czasie nie prześlesz do pamięci, a jeżeli za jednym zamachem nie prześlesz wszystkich pixeli które chcesz odświeżyć to na ekranie nie będziesz miał zbyt ciekawego efektu.

Ja dawałem dwie kostki SRAM, z jednej jest odświeżany ekran, a do drugiej procesor w swoim tempie przesyła dane, jak wszystko prześle to pamięci zamieniane są miejscami, ale to takie średnie rozwiązanie.

Ja miałem jeszcze problemy z podlutowaniem się do flex-a.

Płytka z FPGA i pamięcią to min. 100zł, nielicząc kosztów zaprojektowania tego.

Jakim cudem Ci wyszło 2.5MB ?

przeciez i tak to robisz poza tym AFAIR w SDRAM robiony jest hidden refresh ( a kazdy cykl odczytu zapisu odwieza kolumne)

mozna przeslac calkiem sporo (poza tym tu chodzi o wyswietlanie statycznego obrazka)

moim zdaniem SRAM jest tu niepotrzebny

to akurat problem montazowy - warto zastosowac po prostu odpowiednie zlacze do tasmy

moze ktos juz ma jakies EVK

1024x768x3?

PAndy pisze:

EVK jest przeważnie duże i niezgrabne.

Widziałeś może jak wyglądają zdjęcia w 9 kolorach?

Mam dziwne przeczucie, że używając trzech (3) bajtów można uzyskać więcej niż 3 kolory na piksel.

ps. mi wyszło 2.25MB

Miałem jakieś zamroczenie matematyczne ;)

dalem 2,5 coby zaokraglic, moze trzymac tam kod jakiejs grafiki narzucanej (menu)?

Gdyby kto¶ by³ zainteresowany, to dysponujê nastêpuj±cymi modu³ami przydatnymi do realizacji takiego projektu.

P³ytka bazowa z uk³adem Altery Cyclone II, w cenie ok 120z³

modu³ sterownika DVI, mozna pod³±czyæ bezpo¶rednio do monitora z DVI lub matrycy sterowanej przez LVDS teraz najczê¶ciej takie robi±.

Modu³ pamiêci SDRAM 16Bitów by wy¶wietlaæ skutecznie obraz wystarczy 16 bitów 5 - czerwony 5- niebieski i 6 zielony.

Stosuj±c monitor z DVI, mozna równie¿ zastosowaæ dowoln± mniejsz± rozdzielczo¶æ. Sprawdza³em, monitor sobie z tym radzi.

Mam do tego jeszcze modulik warstwy fizycznej ethernetu i ewentualnie USB na kostce FTDI.

Wszystkie moduliki po 50 z³

Sorry za tak± reklamê, ale rozdawaæ nie mogê. snipped-for-privacy@poczta.fm

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required