Matryca LCD - dwa pytania

May 14, 2004 12 Replies

Witam. Matrycami graficznymi siê pos³ugiwa³em, ale by³y to matryce z kontrolerem (interfejs i2c) i by³y to OLEDy, a poniewa¿ muszê teraz u¿yæ "zwyk³ej" matrycy - nie wiem paru rzeczy :-).



Cytat z opisu: Nazwa: LGM-JM12864C-SFYLY Matryca graficzna o rozdzielczo¶ci 128x64 bez kontrolera z driverami do sterowania poszczególnymi pixelami K±t patrzenia 6:00.



Co oznacza k±t patrzenia 6:00? Jak to prze³o¿yæ na stopnie? I podstawowa sprawa: jak wygl±da sterowanie tak± "matryc± bez kontrolera"? Czy du¿o trzeba na to czasu procesora? Bo zanim zacznê to oprogramowywaæ to muszê zmajstrowaæ PCB i nie wiem, czy przeznaczyæ osobny kontroler na sterowanie matrycy, czy mo¿e jeden wyrobi siê ze wszystkim? Porównuj±c np. czas i ilo¶æ operacji na przemalowanie ca³ego ekranu na takim wy¶wietlaczu i na podobnym z kontrolerem... Do dyspozycji mam 10 MIPSów, z czego 4- 6 przez wiêkszo¶æ czasu odpada na funkcje ¿yciowe systemu... Mo¿e trochê lamowate te pytania, ale taki w³a¶nie mam problem w pi±tek rano w Polsce ;-) pzdr, marcin



6:00 - analogia tarczy zegara, patrzenie z godziny 6, czyli od dołu. Panel jest najbardziej czytelny przy obserwacji z dołu. Obługa takich driverów oznacza wsuwanie po szeregowym łączu danych do drivera z częstotliwością odświeżania obrazu (czyli np. 128 Hz). Moim zdaniem wymagana wydajność jest duża. Obsługa przepływu musi być programowa, bo jednocześnie trzeba wsunąć dane do kilku rejestrów i prawopodobnie żonglować bitami (jednoczesne rysowanie linii odległych od siebie).

U¿ytkownik "marcinuh" snipped-for-privacy@wp.pl napisa³ w wiadomoœci news:c81p7h$aru$ snipped-for-privacy@nemesis.news.tpi.pl...

strasznie ... :(

kazdy pixel to jeden takt zegara, jesli masz wielobitowa szyne danych, to jednym taktem zegara pixeli sterujesz tyloma pixelami, ile jest bitow na dane. do tego dochodzi zegar linii (jeden takt na linie) i ramek.

zdecydowanie osobny kontroler (T6963 Toshiby, SED1335 Seiko/Epson), choc sa procki z wbudowanymi kontrolerami

@

Albo jedno wiêksze FPGA (np. Cyclone Altery) i wewn±trz niego jaki¶ CPU core w VHDL

  • kontroler video w VHDL + pamiêæ obrazu...

W³a¶nie czym¶ takim zamierzam siê pobawiæ i pierwszy raz w ¿yciu bêdê tworzy³ kontroler obrazu na wy¶wietlaczu B&W, æwiartce VGA.

U¿ytkownik "Pszemol" snipped-for-privacy@PolBox.com napisa³ w wiadomo¶ci news: snipped-for-privacy@poczta.onet.pl...

czemu doba nie ma 50 godzin ? :)) moj projekcik kontrolera kolorowego LCD na MAXie Altery le¿y w kacie biurka i wola o pomste ... :-|

@

Ja siê bêdê bawi³ tym

formatting link

hmm gdzie i za ile to daja? ;)

pzdr

Nowy kosztuje oko³o $35 za sztukê przy 300 sztukach zamówienia. Ale to zdaje siê montuj± w którym¶ z czarno bia³ych PDA, wiêc pewnie da siê to wyci±gnaæ z demobilu... Problem w tym, ¿e to jest technologia "chip on glass", a wiêc nie ma "obudowy" czy te¿ otworów do przykrêcenia a po³aczenie jest tasiemk±...

U¿ytkownik "Pszemol" snipped-for-privacy@PolBox.com napisa³ w wiadomo¶ci news: snipped-for-privacy@poczta.onet.pl...

... i nie ma przetwornicy do bias voltage ... :-|

@

heh, ja jestem na siebie troche wsciekly

mialem palmtopa PPC z uwalona chyba pamiecia... mialem w nim piekny TFT 3,5" 320x240 ... a musialem ten caly szpej sprzedac za grosze bo $$$ byla potrzebna

choc i tak za chiny nie moglem znalezc do tego dokumentacji do tego LCD... :(

w kazdym razie "odzyskiwanie" LCD z palmtopow to nieglupi pomysl ;)

A jak sobie wyobrazasz wykonanie przetwornicy w technologii chip-on-glass? No zrozumiale, ze nie ma... czy to taki problem? Przez to ze nie ma kontrolera i przetwornicy jest tanszy! :-)

Bedziesz uzywac DPRAM w srodku? Czy jakas kombinacja z WAIT / READY przy dostepie do RAM?

Z drugiej strony jak to 1bpp i 1/4VGA to nie ma problemu z pamiecia w Alterze - ja szukam pomyslu jak obsluzyc

640x480x1bpp :-(

Zdaje siê, ¿e najpro¶ciej mi bêdzie wrzuciæ DPRAM...

No w³a¶nie. U mnie to raptem 320 x 240 bitów czyli 9600 bajtów.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required