-
Data: 2010-10-11 18:41:09
Temat: Re: Wyświetlacze RGB - jakim procem popędzać?
Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 11.10.2010 20:12, Konop pisze:
> Witam
>
> Pytanie (nieco dziwne) wynika z tego, że nie mam doświadczenia z tego
> typu wyświetlaczami. Chodzi o proste, statyczne obrazy i wyświetlacze
> bez zaawansowanych sterowników (wejścia RGB, pixel clock i synchr.) .
Nie robiłem - skończyło się na rozeznaniu w technologii, policzeniu
wydatków i odłożyłem projekt 'na później".
> Na
> czym (minimum) udało się je Wam "pogonić"? Czy wypada mieć tyle RAMu,
> żeby cały obraz zmieścić?? Czy są jakieś sztuczki, żeby to ładnie
> obejść? W ogóle się nigdy tym nie zajmowałem... Teraz chcę coś zrobić,
> ma to być prymitywnie proste ale ładnie wyglądać. Cena - do pewnego
> pułapu nie gra roli... No i nie wiem, czy wybrać wyświetlacz
> monochromatyczny czy kolorowy? Cenowo wychodzą podobnie, ale obawiam
> się, że sterowanie takim kolorowym LCD będzie dużo bardziej
> skomplikowane (czytaj droższe). Ze względu na "efekt" lepiej jednak dać
> kolorowy :).
Poza czasami to różnicy wielkiej nie ma - na czarno białym podajesz
odcienie szarości (1..4..6 bitów) i tykasz raz zegarem na piksel. Na
kolorowych podajesz 6..8..16 bitów i tykasz zegarem 1..2..3 razy na
piksel, zależnie od sterownika.
Jeżeli zrobisz dithering to można zredukować bez znaczącego pogorszenia
jakości rozmiar obrazu np 4 razy.
> No i próbuję się zorientować gdzie leży to "minimum"
> sprzętowe...
Za jakieś 60..70 złotych dostaniesz ARMa z wbudowanym sterownikiem. Do
tego dojdzie kostka ramu.
Jeżeli chcesz rzeźbić to:
Dla wyświetlacza 320*240*16bit (np do palmtopów ACER są relatywnie tanie):
- 320*240*2=153600 bajtów ram na FB.
- 320*240*2*60 = 9 MHz pixel clock
- dla zewnętrznej pamięci: 320*240*2*60 = 9 MB/sec (czyli ~80Mb/s, a SPI
zazwyczaj działa na zegarze systemowym/4, więc zostają tylko pamięci
równoległe)
Wyszło mi, że tanie CPLD + 2 kostki ramu 16 bitowego powinny dać radę -
do jednej zapisuje się nową ramkę, z drugiej CPLD wysyła dane do
wyświetlacza - klasyczne podwójne buforowanie. Zaleta jest taka, że
procesor widzi wtedy wyświetlacz jak zwykłą pamięć. No i nie przejmuje
się specjalnie czasami, bo o to dba cpld.
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 11.10.10 19:48 Andrzej W.
- 12.10.10 19:47 KK
Najnowsze wątki z tej grupy
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
Najnowsze wątki
- 2025-02-21 Warszawa => Key Account Manager IT <=
- 2025-02-21 Warszawa => Data Engineer (Tech Lead) <=
- 2025-02-21 Aliexpress zaczął oszukiwać na bezczelnego.
- 2025-02-21 Warszawa => System Architect (Java background) <=
- 2025-02-21 Kula w łeb
- 2025-02-21 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-21 Warszawa => Solution Architect (Java background) <=
- 2025-02-21 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-02-21 Pawel S
- 2025-02-21 Warszawa => Key Account Manager (Usługi HR) <=
- 2025-02-21 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-21 Chrzanów => Programista NodeJS <=
- 2025-02-21 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-21 Warszawa => Administrator Systemów Windows IT <=
- 2025-02-21 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=