Jak działają wyswietlacze LCD w kalkulatorach? Sterowanie i multipleksacja

LCD





Poprzedni Następny
Wiadomość
spis treści
From: rem_at_nospam_pluton.pol.lublin.pl (Remigiusz Gwiazda IZI II)
Subject: LCD
Date: Thu, 8 Jan 1998 19:36:43


Czy ktos wie w jaki sposob sa sterowane wyswietlacze LCD w zwyklych
kalkulatorach czterodzialaniowych? Na pewno nie jest tak ze jedno wyjscie
z procesora steruje jednym segmentem bo cyfr w wyswietlaczu jest na ogol
8 a steruje tym zazwyczaj kilkanascie linii. Jak wiec to chodzi?

Poprzedni Następny
Wiadomość
spis treści
From: "Radosław Wołpiuk" <radunio_at_nospam_polbox.com>
Subject: Re: LCD
Date: Fri, 9 Jan 1998 00:27:21 +0100



Remigiusz Gwiazda IZI II napisał(a) w wiadomości: ...
Czy ktos wie w jaki sposob sa sterowane wyswietlacze LCD w zwyklych
kalkulatorach czterodzialaniowych? Na pewno nie jest tak ze jedno wyjscie
z procesora steruje jednym segmentem bo cyfr w wyswietlaczu jest na ogol
8 a steruje tym zazwyczaj kilkanascie linii. Jak wiec to chodzi?
Witaj
Zazwyczaj sterowanie jest multipleksowe tzn.:
W wyswietlaczu koncwki a, b, c, d, e, f, g z kazdego segmentu sa ze soba
zwarte i polaczone z procesorem, katody rowniez i połaczone z masa natomiast
kazda z anod poszczegolnych segmentow do procesora.
W jednej chwili swieci sie maksymalnie tylko jeden segment.
I tu wykozystano bezwladnosc oka ludzkiego.
Przelanczajac poszczegone segmeny wyswietlacza z czestotliwoscia kilku kHz
nasze oko widzi kilka cyfr naraz.
Wniosek z tego ze do takiego wyswietlacza wystarczy 17 przewodow.

Wołpiuk Radosław
radunio_at_nospam_polbox.com




Poprzedni Następny
Wiadomość
spis treści
From: "Radosław Wołpiuk" <radunio_at_nospam_polbox.com>
Subject: Re: LCD
Date: Fri, 9 Jan 1998 00:30:55 +0100



Remigiusz Gwiazda IZI II napisał(a) w wiadomości: ...
Czy ktos wie w jaki sposob sa sterowane wyswietlacze LCD w zwyklych
kalkulatorach czterodzialaniowych? Na pewno nie jest tak ze jedno wyjscie
z procesora steruje jednym segmentem bo cyfr w wyswietlaczu jest na ogol
8 a steruje tym zazwyczaj kilkanascie linii. Jak wiec to chodzi?
Witaj
Zazwyczaj sterowanie jest multipleksowe tzn.:
W wyswietlaczu koncwki a, b, c, d, e, f, g z kazdego segmentu sa ze soba
zwarte i polaczone z procesorem, katody rowniez i połaczone z masa natomiast
kazda z anod poszczegolnych segmentow do procesora.
W jednej chwili swieci sie maksymalnie tylko jeden segment.
I tu wykozystano bezwladnosc oka ludzkiego.
Przelanczajac poszczegone segmeny wyswietlacza z czestotliwoscia kilku kHz
nasze oko widzi kilka cyfr naraz.
Wniosek z tego ze do takiego wyswietlacza wystarczy 17 przewodow.

Wołpiuk Radosław
radunio_at_nospam_polbox.com






Poprzedni Następny
Wiadomość
spis treści
From: "Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl>
Subject: Re: LCD
Date: 9 Jan 1998 13:56:56 GMT


Radosław Wołpiuk <radunio_at_nospam_polbox.com> wrote:
Remigiusz Gwiazda IZI II napisał(a) w wiadomości: ...
Czy ktos wie w jaki sposob sa sterowane wyswietlacze LCD w zwyklych
kalkulatorach czterodzialaniowych?

Przelanczajac poszczegone segmeny wyswietlacza z czestotliwoscia kilku kHz
nasze oko widzi kilka cyfr naraz.

Akurat w przypadku LCD w tanich kalkulatorach to jest kilkadziesiat Hz,
nie wiecej.

Wniosek z tego ze do takiego wyswietlacza wystarczy 17 przewodow.

I jak pisalem - zwykle wiecej.

J.

Poprzedni Następny
Wiadomość
spis treści
From: gred=no=spam_at_nospam_kki.net.pl (Grzegorz Redlarski)
Subject: Re: LCD
Date: Sat, 10 Jan 1998 18:46:04 GMT


On Fri, 9 Jan 1998 00:30:55 +0100, "Radosław Wołpiuk"
<radunio_at_nospam_polbox.com> wrote:


Remigiusz Gwiazda IZI II napisał(a) w wiadomości: ...
Czy ktos wie w jaki sposob sa sterowane wyswietlacze LCD w zwyklych
kalkulatorach czterodzialaniowych? Na pewno nie jest tak ze jedno wyjscie
z procesora steruje jednym segmentem bo cyfr w wyswietlaczu jest na ogol
8 a steruje tym zazwyczaj kilkanascie linii. Jak wiec to chodzi?
Witaj
Zazwyczaj sterowanie jest multipleksowe tzn.:
W wyswietlaczu koncwki a, b, c, d, e, f, g z kazdego segmentu sa ze soba
zwarte i polaczone z procesorem, katody rowniez i połaczone z masa natomiast
kazda z anod poszczegolnych segmentow do procesora.

LCD nie ma katod i anod !

Kiedys trafilem na opis sterowania LCD. Nie mam tego w domu, ale
poszukaj na sieci dokumentacje do HD44100H. Tam to powinno byc
opisane. Dzieki odpowiednio uksztaltowanym impulsom prostokatnym, daje
sie chyba laczyc segmenty w 4, a moze 8 grup. Niestety, z braku czasu
nie wczytywalem sie w to, choc sam jestem ciekaw jak to dziala. Z
pewnoscia na nieaktywnych segmentach tez pojawia sie pewne napiecie,
tylko pewnie mniejsze, wezsze impulsy, czy cos w tym rodzaju. Jak to
rozgryziesz, to napisz ze dwa slowa...

gr


Poprzedni Następny
Wiadomość
spis treści
From: gred=no=spam_at_nospam_kki.net.pl (Grzegorz Redlarski)
Subject: Re: LCD
Date: Thu, 15 Jan 1998 02:34:06 GMT



Znalazlem karty katalogowe do HD44780. Ten scalak wspolpracuje z
HD44100 (rozszerzenie o kolejne 40 kolumn na kazdy taki scalak).
Mysle, ze multipleksowanie segmentow jest tu podobne do tego w
kalkulatorach. Uklad ten umozliwia wysterowanie do 16 wierszy po 40
kolumn (+ ew. rozszerzenie przez HD44100). W danych katalogowych
znalazlem tylko przebiegi podawane na wiersze. Moze ich byc 8, 11 lub
16. Przebiegow na kolumnach tylko sie domyslam (jak bede mial pod reka
wyswietlacz z tymi scalakami, to kiedys to sprawdze, chyba, ze ktos
inny wczesniej to zrobi).


W przykładzie zakladam, ze wlaczony jest tylko segment w 1. i 3.
wierszu 1. kolumny.


Dla 8 wierszy sygnaly wygladaja nastepujaco (dla 11 i 16 jest
podobnie). Jest to rysunek z katalogu.

, 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 1 , 2 ,
_ _
_ | |_ _ _ _ _ _ _ | |_ _
| | | | | | | | | | | | | | | | | | |
|_ | |_| |_| |_| |_| |_| |_| |_ | |_| |
|_| |_|


Przypuszczam, ze dla kolumny (tej rozpatrywanej, czyli 1.) bedzie to:

_ _ _
| | | | | |
__| | _| | _________________| | ___
| | | | | |
|_| |_| |_|


Na pozostalych kolumnach bedzie wystepowalo caly czas napiecie stale
na poziomie srodkowym (nie koniecznie 0V).

Na elektrodach segmentu 1. kolumny i 1. wiersza (wlaczonego) pojawi
sie napiecie (wartosc srednia 0V):

_
| |
| |
_| | _ _ _
| | | | | | | | .....
_| | _| | _| |_| |_
| |
| |
|_|


Na elektrodach segmentow w pozostalych niewlaczonych wierszach
(wszystkie segmenty w tych wierszach wylaczone, czyli napiecie stale
na poziomie srodkowym) 1. kolumny bedzie pojawiac sie napiecie o
przebiegu takim jak w doprowadzeniu 1. kolumny, tyle, ze wartosc
srednia bedzie wynosic 0V.

Na elektrodach segmentow w pozostalych niewlaczonych kolumnach
(wszystkie segmenty w tych kolumnach wylaczone) bedzie pojawiac sie
napiecie takie jak w 1. wierszu, tyle, że z odwrotną polaryzacją
(jeśli mierzyc kolumnu w stosunku do wiersza) oraz z odpowiednim
przesunieciem cykli i oczywiscie ze srednim napieciem rownym 0V.


Jak widac, na wlaczonym segmencie pojawia sie napiecie o amplitudzie
2x wiekszej, niz na segmencie wylaczonym, co zapewne powoduje
odpowiednie ustawienie czasteczek cieklego krysztalu, w
przeciwienstwie do segmentow nieaktywnych.

gr

PS Pisalem to dosc pozno w nocy, jesli cos pokrecilem, to sorry...


Poprzedni Następny
Wiadomość
spis treści
From: "Gabriel Drabik" <gabrys_at_nospam_zeus.polsl.gliwice.pl>
Subject: Re: LCD
Date: Fri, 9 Jan 1998 09:49:56 +0100



Remigiusz Gwiazda IZI II wrote in message ...
Czy ktos wie w jaki sposob sa sterowane wyswietlacze LCD w zwyklych
kalkulatorach czterodzialaniowych? Na pewno nie jest tak ze jedno wyjscie
z procesora steruje jednym segmentem bo cyfr w wyswietlaczu jest na ogol
8 a steruje tym zazwyczaj kilkanascie linii. Jak wiec to chodzi?

Wyswietlanie jest multipleksowane.
Kazda cyfra ma swoja (przykladowo) katode a anody
tych samych segmentow w wszystkich cyfr sa ze soba polaczone.
Daje to 8 (andody) + 8 (katody) = 16 polaczen
Teraz odpowiednio szybko wyswietlajac masz wrazenie ze jednoczesnie
kilka cyfr sie "swieci".
Zreszta LCD moga miec tak duza bezwladnosc
ze nie musi ci sie wydawac ale w przypadku LED juz tak.
gabrys.




Poprzedni Następny
Wiadomość
spis treści
From: "Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl>
Subject: Re: LCD
Date: 9 Jan 1998 13:51:31 GMT


Gabriel Drabik <gabrys_at_nospam_zeus.polsl.gliwice.pl> wrote:
Remigiusz Gwiazda IZI II wrote in message ...
Czy ktos wie w jaki sposob sa sterowane wyswietlacze LCD w zwyklych
kalkulatorach czterodzialaniowych? Na pewno nie jest tak ze jedno wyjscie
z procesora steruje jednym segmentem bo cyfr w wyswietlaczu jest na ogol
8 a steruje tym zazwyczaj kilkanascie linii. Jak wiec to chodzi?

Wyswietlanie jest multipleksowane.
Kazda cyfra ma swoja (przykladowo) katode a anody
tych samych segmentow w wszystkich cyfr sa ze soba polaczone.
Daje to 8 (andody) + 8 (katody) = 16 polaczen

W wiekszosci kalkulatorow jest ciut inaczej - np sa trzy poziome linie
matrycy, a kazda cyfra podzielona jest na kilka sektorow np
trzy [lewe dwie pionowe kreski, trzy poziome kreski, dwie prawe
kreski+kropka].

Razem wychodzi np 3+24 linie [8 cyfr po 3 sektory].

Wszystko dlatego, ze LCD nie lubia multipleksacji z malymi wspolczynnikami
wypelnienia. Dla 8 cyfr bylby on 1/8 [12.5%], tak mozemy miec 1/3 [33%]
co podnosi kontrast.

J.

P.S. Pojecia anody i katody do LCD sie raczej nie stosuje :-)


Poprzedni Następny
Wiadomość
spis treści
From: edwart_at_nospam_tomcat.wroclaw.tpsa.pl (Edwin Wierszelis)
Subject: Re: LCD
Date: Tue, 13 Jan 1998 04:14:11 GMT


On 9 Jan 1998 13:51:31 GMT, "Jaroslaw Lis"
<lis_at_nospam_papuga.ict.pwr.wroc.pl> wrote:
Wyswietlanie jest multipleksowane.
Kazda cyfra ma swoja (przykladowo) katode a anody
W wiekszosci kalkulatorow jest ciut inaczej - np sa trzy poziome linie
matrycy, a kazda cyfra podzielona jest na kilka sektorow np
Wszystko dlatego, ze LCD nie lubia multipleksacji z malymi wspolczynnikami
wypelnienia. Dla 8 cyfr bylby on 1/8 [12.5%], tak mozemy miec 1/3 [33%]
co podnosi kontrast.
P.S. Pojecia anody i katody do LCD sie raczej nie stosuje :-)

Panowie! A o tym, ze LCD wymaga zasilania pradem zmiennym to wszyscy
zapomnieli?!

Pozdrowienia, EdWin
edwart_at_nospam_tomcat.wroclaw.tpsa.pl

Poprzedni Następny
Wiadomość
spis treści
From: Witold Piskorz <wpiskorz_at_nospam_tichy.ch.uj.edu.pl>
Subject: Re: LCD
Date: Wed, 14 Jan 1998 15:59:39 +0100


[ciach]

Panowie! A o tym, ze LCD wymaga zasilania pradem zmiennym to wszyscy
zapomnieli?!

Pozdrowienia, EdWin
edwart_at_nospam_tomcat.wroclaw.tpsa.pl

Hehe, a o tym, ze wartosc srednia tego pradu zmiennego MUSI byc = 0 (zeby
nie nastapila elektroliza), to Waszmosc zapomnial ;-)) ?


Poprzedni Następny
Wiadomość
spis treści
From: "Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl>
Subject: Re: LCD
Date: 14 Jan 1998 18:22:58 GMT


Witold Piskorz <wpiskorz_at_nospam_tichy.ch.uj.edu.pl> wrote:
[ciach]
Panowie! A o tym, ze LCD wymaga zasilania pradem zmiennym to wszyscy
zapomnieli?!

Hehe, a o tym, ze wartosc srednia tego pradu zmiennego MUSI byc = 0 (zeby
nie nastapila elektroliza), to Waszmosc zapomnial ;-)) ?

Panowie, spokojnie.
Juz w paru ustrojstwach widzialem ze to sie spokojnie zapewnia wstawiajac
szeregowo kondensator :-)

J.