-
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
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
Najnowsze wątki
- 2025-01-06 Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- 2025-01-06 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-01-06 Do IO i innych elektrooszolomow, tu macie prawdziwe smrody
- 2025-01-06 Białystok => Full Stack .Net Engineer <=
- 2025-01-06 Kraków => Business Development Manager - Network and Network Security
- 2025-01-06 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-06 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-06 Lublin => Programista Delphi <=
- 2025-01-06 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-06 śnieg
- 2025-01-05 Żarówka do lampy z czujnikiem ruchu
- 2025-01-05 Rozkręcają się
- 2025-01-04 pozew za naprawę sprzętu na youtube
- 2025-01-04 gasik
- 2025-01-04 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją