eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaWyświetlacze RGB - jakim procem popędzać?Re: Wyświetlacze RGB - jakim procem popędzać?
  • 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

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: