Newsgroup: it.hobby.elettronica.digitale
Titolo: cristalli liquidi

ciao
ho recuperato da un telefono anni 90 circa
un display LCD (tipo quelli delle calcolatrici).
Ha 28 piedini ed era controllato da un
integrato a montaggio superficiale  siglat 2C1 VI404616S A04 Japan
Avete idea di come si potrebbe pilotare?
e/o recuperare il suo pinout e schema di funzionamento
(magari smanettando un po )?

merco ha scritto:

L'integrato non lo conosco... un 4046 dovrebbe essere un PLL ma
non pensi c'entri nulla con un LCD.
Potrebbe essere un LCD a pilotaggio diretto. Conta il numero
dei segmenti presenti. Attenzione, devi contare tutti i segmenti,
anche i punti decimali ed eventualmente le scritte o i simboli.
Il numero dei pin del display č pari al numero dei segmenti piů
un comune, detto Common Backplane.
Anche se hai solo cifre a sette segmenti, con 28 pin non avresti
piů di 3 cifre... troppo poche per un display di un telefono, penso.
Allora potrebbe essere un LCD da pilotare in modo multiplexato. Ci
dovrebbero essere n segnali Common e m segnali Segmenti. Il numero
dei pin č dato da n+m, mentre il numero dei segmenti č dato da n*m.
Prova a fare un sistema:
n+m=28
n*m=<numero segmenti>
e a trovare n ed m... magari sei fortunato e sono degli interi.
A quel punto il problema č trovare i pin che rappresentano i common
e quelli che rappresentano i segmenti
Ma affrontiamo un problema alla volta.

una cosa tipo questa:
http://i1.tinypic.com/n4td3b.jpg
applicando tensione "a caso" sui piedini mi sembra di intuire :
12 cifre,
scritte del tipo on off: save, redial,alarm, memo, lower , program ,
am, pm...
cioè dò tensione ad un piedino e scorrendo con il dito lungo gli
altri piedini vedo quelle cose elencate...

su un sito russo ho scaricato un PDF con lo schema:
http://cxema.ru/Phone1/PanasT3155.zip
tuttavia non mi dice molto: la parte dell lcd è mooolto schematica :
http://i1.tinypic.com/n4tlxy.gif
La siglia della cpu risulta essere: 2c1 VU404616fs A04 japan...

merco ha scritto:

Mamma mia, ma è fatto a mano quello schematico? Deve essere proprio qualcosa
di vecchio.
Evidentemente quell'integrato lì è l'intera CPU, non è solo il driver per
l'LCD. E sarà un integrato custom di cui sarà difficile trovare documentazione.
Sullo schema mi sembra di intuire che ci sono 32 segmenti (dal pin 33 al
pin 64) più 4 pin di comune (pin 65-68). In realtà sembra che il tuo LCD
utilizzi solo 24 dei 32 segmenti disponibili sull'integrato... quindi
ottieni i tuoi 24+4=28 pin.
Il numero dei segmenti che è possibile pilotare dovrebbero quindi essere
4x24=96. Solo le 12 cifre, supponendo a 7 segmenti, hanno 7x12=84 segmenti.
Rimangono 12 segmenti per gli altri simboli (save, redial, ecc. ecc.)
Hai già qualche informazione in più. E puoi iniziare a fare qualche
esperimento. Però la prima cosa importante è: non applicare tensioni
continue a caso come hai fatto. So che i cristalli liquidi soffrono da
tensioni continue e, per effetti elettrochimici, perdono la loro caratteristica
a "valvola di luce". Gli LCD si pilotano mediante tensioni alternate con
una componente DC nulla. E' per questo che si utilizzano integrati appositi.
Vedi 4054, 4055, 4056 della Texas Instruments. Ti serve un clock comune
e... leggi i datasheet ed eventuali application note per capire.
Quelli, però, sono integrati che utilizzano un indirizzamento diretto (un
solo common backplane) mentre il tuo display è quadri-multiplexato (4
common attivi in sequenza). Sinceramente non conosco alcun integrato che
possa aiutarti. Prova a vedere un po' di costruttori come Maxim, Texas
o simili.

From your description and the number of pins available, it would be
a multiplexed display and it would need seven pins for the [seven
segment] characters, 8 pins for the various annunciators, and 13
pins for the backplanes.  It has 28 pins, so that's consistent with
your description, which is a good thing. :-)
In order to find out what's what you'll need to find the backplanes
and then drive the segments and annunciators out of phase with their
respective backplanes, ideally with a 50% duty cycle square wave at
about 30Hz.
An easy way to do that would be to use a 7555 to get the 50% duty
cycle square wave at 30Hz, and then invert that signal to get the
out-of-phase signal you also need, like this:
     +----[100k]---+------------->PHASE0
     |  +-------+  |
     +--|TH  OUT|--+----[INV]O--->PHASE1
     |  |___   _|
     +-O|DIS   R|O--+5
     |  +-------+
 [0.22µF] 7555
     |
    GND
Then, connect PHASE0 to pin 1 of the display and probe the rest of
the pins with PHASE1.  Eventually, one or more of the segments or
annunciators should become visible.  If more than one becomes
visible, then PHASE0 is on a backplane, and you should be able to
identify all of the segments or annunciators with PHASE1.  Once
you've identified the segments, you can connect one of the phases to
it and use the other phase to find the remaining backplanes by
watching the segment jump from one position to another when you
connect to the various backplanes.

 connect to the various backplanes.
Dopo che hai trovato tutti i segmenti per un dato backplane, la cosa
diventa più semplice. Fissa P1 su uno dei segmenti trovati e sposta
P0 sugli altri pin non identificati. Dovrebbero essere tutti backplane
e dovresti vedere che si accendono altri segmenti di volta in volta.
E' più un casino spiegarlo che farlo.
Il problema di fondo, però, rimane. Dopo aver stilato la tua mappa dei
segmenti, come farai a pilotare quel display? La logica di controllo
non è proprio semplice se vuoi accendere tutti quei segmenti con un
certo raziocinio.

mah, ho fatto il circuito suggerito con 555 e inverter ma cmq non
riesco a saltarci fuori, se x esempio attacco al pin 1 pahse0 e poi mi
sposto sugli altri pin con phase1 , vedo più di un segmento accesso;
lo stesso dicasi se provo a variare i pin o i segnali. Ho sempre più
di un segmento accesso.
La logica di controllo ? beh, magari mi servono solo 8 caratteri,
quindi si semplifica, o no ?
Che altro posso fare ?

 Che altro posso fare ?
Non ti rimane molto da fare. Controlla bene tutti i pin e tutte le
combinazioni possibili... Mi sembra molto strano che si accendano
sempre dei segmenti.

Non ha un punto di massa definito, sicuramente l'avra ma non si
capisce.
I pin sono tutti in linea, purtroppo 
http://i1.tinypic.com/n4td3b.jpg
riprovo, dai...

ho riprovato...
partendo dal primo pin più esterno fino all'opposto:
ottengo sempre : L e 7, L e 7
cioè per ogni singolo "carattere" per sempio il pin 3 accende 4 led
(la lattera L più a volte il comando fisso (pm,dial, low, mem, etc..),
il sucessivo pin 4 accende i restanti segmenti dello "stesso carattere"
e cioè una specie di 7:
Non sembra esserci differenze tra phase0 e phase 1...

merco ha scritto:

Secondo me la prova che dovresti fare è:
P0 su pin 1, P1 su pin 2
P0 su pin 1, P1 su pin 3
...
P0 su pin 1, P1 su pin 28
P0 su pin 2, P1 su pin 1
P0 su pin 2, P1 su pin 3
..
P0 su pin 2, P1 su pin 28
ecc. ecc.
Dovrebbe esserci qualche combinazione che non fa accendere alcun segmento
(non sono led).

ri-riproverò, cmq
P0 sul pin1 e qualsiasi altro Pin con P1 dà il risultato detto in
precedenza: 4 segmenti accessi del primo carattere, con pin2 gli altri
4 segmenti accesi del primo carattere e così via...

 4 segmenti accesi del primo carattere e cosģ via...
Ma hai provato a spostare P0 su pin2 e poi sugli altri?

si rimangono accesi 4 segmenti del primo carattere, e poi di seguito si
accedono , nello stesso modo, gli altri...

 accedono , nello stesso modo, gli altri...
Beh, alzo mani...

perchè vuoi dire qualcosa o ti arrendi ? ;)

 perchč vuoi dire qualcosa o ti arrendi ? ;)
Non so piů cosa suggerirti.

mi spieghi questo?:
http://groups.google.com/group/sci.electronics.design/browse_thread/thread/304d40c26ccc0eb9/d95a9d84c99b0112?q=calculator+display+lcd&rnum=1#d95a9d84c99b0112