Forum: Mikrocontroller und Digitale Elektronik Reverse-Engineering: Verstehe Ansteuerung LCD-Matrix nicht


von Dan (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe heute ein LCD-Matrix-Display inkl. Ansteuerung erhalten.

Das Ganze wird über einen Z80 mit tausenden Schieberegistern und 
Transistoren erledigt.

Da ich das Kommunikationsprotokoll des Z80 leider nicht kenne, muss ich 
eine eigene Ansteuerung verwenden. Der gesamte Treiberteil mit den 
Schieberegistern ist aber separat und lässt sich alles so 
wiederverwenden. Nur verstehe ich die Treiberschaltung, die ich der 
Platine entnommen habe, für die LED Zeilen/Spalten nicht. Schon der 
Zeilen-FET ist meiner Meinung nach falsch gepolt.
Ich habe mehrfach kontrolliert und die Schaltung ist wirklich so 
aufgebaut, wie im Anhang.

Kann diese Schaltung so funktionieren, bzw. warum funktioniert sie?

Danke und  Viele Grüsse ;),

Dan

von nichtGast (Gast)


Lesenswert?

Der Z80 an sich hat kein Kommunikationsprotokoll.
Das ergibt sich erst aus der Aussenbeschaltung und dem Programm im 
Eprom.
Allerdings gibt es da keine Veschluesselung, Lockbits o.ae. so dass es 
nur eine Fleissarbeit ist.

doch Gast

von g457 (Gast)


Lesenswert?

> Kann diese Schaltung so funktionieren, bzw. warum funktioniert sie?

Fangen wir mal beim Treiber-NPN 'links oben' an: Wenn der Strom bekommt, 
dann zieht er das Gate vom (Zeilen-)FET auf GND runter und der FET 
sperrt. Wenn er keinen Strom abbekommt, dann zieht der Pullup-Widerstand 
am Gate selbiges auf +Vcc und der FET leitet.

Wenn der FET sperrt, dann bekommen auch die LEDs nix vom Kuchen ab, die 
ganze Zeile ist dunkel. Wenn der FET leitet dann kann man jede einzelne 
LED (dieser Ziele) einzeln mit ihrem jeweiligen Transistor ein- bzw. 
ausschalten.

Macht man das abwechselnd mit allen Zeilen reihum (auch 
(Zeit)Mul(t)iplexing genannt), dann kann man damit ein Muster erzeugen.

von -.- (Gast)


Lesenswert?

nichtGast schrieb:
> Der Z80 an sich hat kein Kommunikationsprotokoll.

Die Module lassen sich über einen Bus ansteuern, und ich habe keine 
Ahnung was es für einer ist und was für ein Protokoll er nutzt ;)


Was ich immer noch nicht verstehe:
Ist der FET denn nicht falsch herum? Ich meine die Gate-Source Spannung 
ist ja nie wirklich definiert oder? Es ist ein N-MOS.

von g457 (Gast)


Lesenswert?

> Ist der FET denn nicht falsch herum?

Hm, Drain auf +Vcc, Source irgendwo bei (GND+ Vled +Vce), Gate auf GND 
oder +Vcc (Übergangszustände mal weggelassen).. ne, passt schon, ein 
typischer 'Schalter' halt.

> Ich meine die Gate-Source Spannung ist ja nie wirklich definiert oder?

Gate liegt auf +Vcc oder auf (GND +Vce) (Übergangszustände mal 
weggelassen). Source ist (GND +Vled +Vce) wenn mindestens einer der 
Spaltentransistoren durchgeschaltet hat oder hängt irgendwo in der Luft 
wenn alle sperren (das macht dann aber nix, weil ja eh kein Strom nicht 
durch die LEDs nicht fließen kann).

Passt schon.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.