Re: Sterowanie LCD?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Sterowanie LCD?
Date: Sun, 1 Sep 2002 03:00:05 +0200


Użytkownik "Funak" <funak_at_nospam_wp.pl> napisał w wiadomości
news:akrakv$ikp$1_at_nospam_news.tpi.pl...
W jaki sposób steruje się czysty LCD bez sterownika?

Z tego co wiem, to należy go sterować prądem zmiennym.
Przyłożenie napięcia stałego przekraczającego kilkadziesiąt mV prowadzi do
degradacji LC.

Na początek to dla przykładu podam wyświetlacz zegarkowy LCD,
który ma 4 ósemki i dwukropek.
...

Dla powyższych, rozumiem że mam 4 podkłady i segmenty.

LCD 'zegarkowy' będzie pewnie najprostszy z możliwych, tzn. jedna
płaszczyzna tylna i N segmentów bezposrednio wyprowadzonych z wyświetlacza.
Na płaszczyznę tylną podaje się przebieg prostokątny 50/50 a na segmenty
taki sam przebieg (segmenty zgaszone) lub zanegowany (segmenty zapalone). Do
realizacji takiego sterowania wystarczy generator oraz N bramek xor.

Bardziej złożona sytuacja zachodzi w przypadku sterowania multipleksowego.
Np. w wyświetlaczu graficznym mającym płaszczyzny tylne podzielone na M
wierszy a nad nimi N elektrod przednich w formie kolumn. Zarówno na
płaszczyzny tylne jak i na elektrody przednie podaje się złożony przebieg
schodkowy, tak skonstruowany, że przez większość czasu na komórce LC nie
występuje różnica potencjałów lub występuje przebieg prostokątny (50/50) o
amplitudzie mniejszej od wartości progowej powodującej zaciemnienie
segmentu. Jedynie przez 1/N czasu - zależnie od współczynnika
multipleksowania - przebiegi te różnią się (dla segmentu zapalonego) i to w
taki sposób aby nie występowała w nich składowa stała. Max. amplituda
przebiegów sterujących jest zazwyczaj regulowana, zależnie od wymaganego
kontrastu i temperatury. Częstotliwość multipleksowania dobiera się tak,
aby uzyskać repetycję całego obrazu z częstotliwością np. 70Hz (zależy od
konstrukcji LC)

Poszukaj kart katalogowych do driverów wierszy/kolumn LCD. Np. MSM6222B -
funkcjonalny odpowiednik HD44780 (z drobnymi różnicami). Może sterować
multipleksowo 16 elektrod wspólnych (tylnych) i 40 elektrod segmentowych
(przednich). Pozwala na wybór współczynników multipleksowania 1/8, 1/11,
1/16.
http://www.chipinfo.ru/docs/OKI/000313.pdf
Polecam obrazki ze strony -> str.37...40

Jak widzisz bezpośrednie sterowanie wyświelacza jest sprawą raczej złożoną.
Dlatego, pomijając najprostsze LCD bez multiplexu, w grę wchodzi jedynie
dobranie kontrolera zdolnego do obsłużenia macierzy o zadanych rozmiarach.
Samodzielnie, lub za pomocą łańcucha pomocniczych driverów.

--
Marek Dzwonnik mdz_at_nospam_message.pl
GG: #2061027 (zwykle jako 'dostępny-niewidoczny')




Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Sterowanie LCD?
Date: Sun, 1 Sep 2002 03:09:33 +0200


Użytkownik "Marek Dzwonnik" <mdz_at_nospam_message.pl> napisał w wiadomości
news:3d7165c1$1_at_nospam_news.home.net.pl...

Bardziej złożona sytuacja zachodzi w przypadku sterowania
multipleksowego.
Np. w wyświetlaczu graficznym mającym płaszczyzny tylne podzielone na M
wierszy a nad nimi N elektrod przednich w formie kolumn.
...
Jedynie przez 1/N czasu - zależnie od współczynnika
multipleksowania - przebiegi te różnią się (dla segmentu zapalonego) i to
w
taki sposób aby nie występowała w nich składowa stała.

Autopoprawka:
Skoro płaszczyzna tylna została podzielona na M części to oczywiście wsp.
multipleksowania wynosi 1/M a nie 1/N - jak napisałem.

--
Marek Dzwonnik mdz_at_nospam_message.pl
GG: #2061027 (zwykle jako 'dostępny-niewidoczny')