Jak poprawnie podłączyć wyświetlacz LCD SHARP LD12D421 do płytki AMD Alchemy?

=?iso-8859-2?Q?Pod=B3=B1czenie_wy=B6wietlacza_LCD_do_p=B3ytki_procka...?=





Poprzedni Następny
Wiadomość
Spis treści
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Pod=B3=B1czenie_wy=B6wietlacza_LCD_do_p=B3ytki_procka...?=
Date: Wed, 9 Apr 2003 12:17:52 -0500


Szukam osoby, która ma jakieś doświadczenie z użytkowaniem
wyświetlaczy graficznych LCD będących matrycami RBG-VGA...
Czy ktoś z Was wie jakich sygnałów potrzebuje taki wyświetlacz
i zechciałby mi pomóc podłączyć wyświetlacz do gotowej płytki?

Stanąłem przed zadaniem podłączenia wyświetlacza LCD SHARP
model LD12D421 dane techniczne są na witrynie producenta:
http://www.sharpsma.com/pub/productfocus/publications/displays/tft/lt/tec_specs_lq10d421.pdf
do płytki developerskiej firmy AMD dla ich procków Alchemy.
Oczywiście kabelek z wyświetlacza nie pasuje do gniazda na
płycie - to byłby za duży luksus, ale to nie koniec problemów.
Otóż mam pewien problem z ilością i nazwami sygnałów, i tu
potrzebuję Waszej pomocy...

Zacznę od tego, że nie mam tej samej liczby bitów danych.
Wyświetlacz ma 18 wejść, po 6 dla każdego koloru RGB. Płytka
natomiast, która ma nim sterować, ma tylko 16 bitów: po 5
dla kolorów czerwonego i niebieskiego i sześć dla zielonego.
Które z wejść kolorów czerwonego i niebieskiego mam zatem
połączyć z masą/zasilaniem: LSB czy MSB? A może nie tak prosto?

No i kwestia sygnałów sterujących... Tu już jest kompletny
miszung... Wyświetlacz opróc masy i zasilania, co jest oczywiste,
posiada dwa sygnały synchronizacji Hsync i Vsync i przełącza
liczbę linii czytając "polaryzację" tych sygnałów... Rozumiem,
że conajwyżej przy złej polaryzacji dostanę złą liczbę linii
i tego się na razie nie boję... Wyświetlacz ma też dwie linie
sterujące R/L i U/D które sterują pozycją obrazu na ekranie,
za ich pomocą można sygnał odwrócić góra/dół czy zrobić
lustrzane odbicie - to też rozumiem...

Ale teraz z płytki AMD sterującej tym wyświetlaczem wychodzą
sygnały takie: FCLK, LCLK, BIAS, PCLK, VSENSE, BL_OFF#,
VDD_OFF#, VEE_OFF# - są też tam na tym 40-pinowym gnieździe
wyprowadzone sygnały do touch-screena, którego oczywiscie nie
mam: TSC_XP, TSC_YM, TSC_XM, TSC_YP. Tymi się nie przejmuję.
Nie mogę znaleźć nigdzie szczegółowego opisu tych sygnałów
w dokumentacji dostarczonej do płytki... Jedno co widzę ze
schematu, że sygnały te wychodzą z układów driverów:

Jak podłączyć pozostałe sygnały?
Jak poprawnie zredukować ilość bitów danych i który z sygnałów
jest synchronizacją poziomą a który pionową? :-) Jak te dranie
są wrażliwe na "eksperymenty"? Czy łatwo taki wyświetlacz
upalić gdy poda się mu niewłaściwe sygnały synchronizujące?
Piszę do Was z nadzieją, że znajdzie się ktoś w grupie, kto już
kiedyś z takimi wyświetlaczami eksperymentował... ja jestem
zielony i robię dopiero pierwsze kroki w tej sprawie a nie chciałbym
na dzień dobry upalić wyświelacza za kilkaset dolców... :-)


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "jerry1111" <No_this_fucking_spam_jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_Pod=B3=B1czenie_wy=B6wietlacza_LCD_do_p=B3ytki_procka.?=
Date: Wed, 9 Apr 2003 22:11:58 +0200


Płytka ma zwykłe sygnały do normalnego 'gołego' LCD - znaczy
tylko z driverami, natomiast LCD jaki posiadasz to ma w sobie
trochę za dużo 'inteligencji' - ma tam chyba jakiś kontroler,
który akurat w tym przypadku bardziej przeszkadza niż pomaga.

No i nie mam racji - poczytalem PDFa i normalnie podlaczasz go
do swojej plytki :-)
Czyli po mojemu będzie tak: FCLK->VSYNC, LCLK->HSYNC, PCLK->CLOCK
dane normalnie (który bit 'olejesz' to będzie widać na ekranie).
Jak te polaryzacje nie będą się zgadzać, to powstawiasz inwertery
albo (jak się da) przeprogramujesz sobie polaryzację na płytce.
Sprawdź jeszcze czy standardy I/O są takie same - czy LCD nie ma
np. LVDS :-) bo nie chce mi sie wnikać w PDFa.


--
jerry

"The day Microsoft makes something that doesn't suck is probably
the day they start making vacuum cleaners." - Ernst Jan Plugge



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Re:_Pod=B3=B1czenie_wy=B6wietlacza_LCD_do_p=B3ytki_procka.?=
Date: Wed, 9 Apr 2003 17:35:07 -0500


"jerry1111" <No_this_fucking_spam_jerry1111_at_nospam_wp.pl> wrote in message news:b71ul8$j41$1_at_nospam_nemesis.news.tpi.pl...
No i nie mam racji - poczytalem PDFa i normalnie podlaczasz go
do swojej plytki :-)
Czyli po mojemu będzie tak: FCLK->VSYNC, LCLK->HSYNC, PCLK->CLOCK

A reszta wisi? Co z BIAS i resztą?

dane normalnie (który bit 'olejesz' to będzie widać na ekranie).

Który Ty byś "olał"? MSB czy LSB? Ja chyba podłączę do MSB...

Jak te polaryzacje nie będą się zgadzać, to powstawiasz inwertery
albo (jak się da) przeprogramujesz sobie polaryzację na płytce.

Bardzo mi cholera te invertery nie pasują... Chciałem podłączyć
nową wtyczkę 40-pin, taką od hdd, do "oryginalnego" kabelka nie
niszcząc go przy tym... i wetknąć to w moją płytkę.
Poszukam możliwości przeprogramowania...
Na oscyloskopie widzę, że szpilki synchronizacji są na obu liniach
dodatnie... Rozumiem, że to jest traktowane jako 'positive'?
Bardzo "brzydki" jest sygnał PCLK - sinus 78MHz od -1V do +6V... :-(
Ale może dlatego, że nieobciążony był w czasie pomiaru...

Sprawdź jeszcze czy standardy I/O są takie same - czy LCD nie ma
np. LVDS :-) bo nie chce mi sie wnikać w PDFa.

Linie zasilające wyświetlacza oznaczone są jako 3.3 lub 5V.
Tymczasem "Max InV LOW = 0.3Vcc" a "Min InV HIGH = 0.7Vcc".
Z tym nie powinno być zatem jak sądzę problemu...


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Re:_Pod=B3=B1czenie_wy=B6wietlacza_LCD_do_p=B3ytki_procka.?=
Date: Sat, 12 Apr 2003 10:32:37 -0500


"Pszemol" <Pszemol_at_nospam_PolBox.com> wrote in message news:b71lkb.2cs.1_at_nospam_poczta.onet.pl...
Czyli po mojemu będzie tak: FCLK->VSYNC, LCLK->HSYNC, PCLK->CLOCK

A reszta wisi? Co z BIAS i resztą?

dane normalnie (który bit 'olejesz' to będzie widać na ekranie).

Który Ty byś "olał"? MSB czy LSB? Ja chyba podłączę do MSB...

Aj, zapomniałem się pochwalić - podłączyłem ten wyświetlacz...
Sygnał BIAS na płytce okazał się być sygnałem ENABLE na wyświetlaczu.
Tak jak mówiłeś PCLK - Pixel Clock, LCLK - Line Clock, FCLK Frame CLK.

Mam jednak wciąż problem z liniami danych - odcienie szarości
nie są zbyt wiernie odwzorowane i na napisach na "menusach"
Windows CE mam szum kolorowy, tak samo na obrazkach w naturalnych
kolorach - może pokąbinuję trochę i zamiast LSB podłączać do masy
podłączę do LSB+1... A może wreszcie kupię pakiet źródeł do driverów
i przeprogramuję kontroler na płytce aby lepiej pasił do wyświetlacza.

W każdym razie dzięki za pomoc... A mój kolega się dziwił, że udało mi
się bez uszkodzenia ani płytki ani wyświetlacza - to chyba zły znak,
nie wierzy w moje zdolności ;-) Jak już podłączyłem to mi dopiero wtedy
powiedział ile kosztowała płytka i ile wyświetlacz :-) gdybym wiedział
wcześniej ile to kosztuje to pewnie by mi się bardziej ręce trzęsły ;)


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai