Forum: Mikrocontroller und Digitale Elektronik HD44780 und HD44100 Schaltung


von Chrislight (Gast)


Lesenswert?

Hallo Zusammen...
Ich habe ein defektes Charakterdisplay DMC16106C (1x16 Zeichen HD44780 
und HD44100 Controller) welches uralt ist. Nun wollte ich dieses durch 
das DEM 16101SYH (1x16 Zeichen   KS0066 Controller)ersetzten. Kann ich 
die auf dem alten Display enthaltene Schaltung aus 44780 und 44100 
nachbauen? Habe leider in Google keine geeugneten Schaltungsvarianten 
entdeckt... Leider kann ich die Software im Mikrocontroller nicht 
verändern...

Gruss Chrislight

von Michael U. (amiga)


Lesenswert?

Hallo,

warum nimmst Du als Ersatz nicht ein Dispülay mit einem HD44780?
Der KS0066 ist nicht 100% kompatibel zum HD33780, in einer bestehenden 
Schaltung dürfte es evtl. Probleme mit der Initialisierung geben.

Was willst Du nachbauen?

Altes Display ausbauen, Anschlüsse des neuen vergleichen, ob die 
Belegung passt, anschließen und einschalten.
Normalerweise sind die Belegunden der Anschlüsse 1...14 ein 
Pseudo-Standard, stimmen also überein. Es gibt aber Ausnhahmen, speziell 
sind mir schon Displays begegnet, wo Pin 1 und pin 2, also GND und +5V 
vertauscht waren...
Außerdem ist noch von Bedeutung, ob es Displays für erweiterten 
Temperaturbereich sind, da ist die Kontrastspannung dann meist im 
Bereich 0...-5V gegenüber 0...+5V bei den normalen Displays.

Gruß aus Berlin
Michael

von Chrislight (Gast)


Lesenswert?

Da es das alte Display nicht mehr gibt muss ich es durch ein neues 
ersetzten und somit die Ansteuerung mittels des HD44100 Spaltentreibers 
selbst übernehmen

von Benedikt K. (benedikt)


Lesenswert?

Ich verstehe immer noch nicht ganz, was du mit dem HD44100 vor hast.

Ein Problem dürfte sein, dass nahezu alle heutigen 1x16 LCDs elektrisch 
als 2x8 angesteuert werden. Dein altes Display dagegen wirklich als 
1x16.

von Michael U. (amiga)


Lesenswert?

Hallo,

dann könnte es doch eigentlich klappen, wenn er ein 2x16 nimmt?
Wird dann einzeilig initialisiert und die Adressen sollten stimmen.
Müßte natürlich reinpassen und man müßte es geschickt maskieren...

Gruß aus Berlin
Michael

von Benedikt K. (benedikt)


Lesenswert?

Ja, das sollte gehen. Jetzt muss er nur noch ein LCD mit einem 
Controller finden werden, der kompatibel zu der Software ist. Denn wie 
du weiter oben schon schriebst: Nicht alles ist 100%ig kompatibel zum 
44780, vor allem wenn bei der Software geschlampt wurde, denn der 44780 
war in vielen Punkten sehr viel toleranter als die Nachbauten.

von Chrislight (Gast)


Angehängte Dateien:

Lesenswert?

Also...
Denke mal die Idee mit einem 2x16 Zeichen Display währe wohl die 
einfachste Lösung. Wobei ich warscheindlich keinen Platz zum einbauen 
habe... Wegen des Displaycontrollers KS0066 mache ich mir momentan noch 
nicht zu grosse Sorgen, da ja die ersten 8 Zeichen einwandfrei 
dargestellt werden können.

Benedikt K. hat mein Problem richtig erkannt, dass die heutigen 1x16 
Displays als 2x8 angesteuert werden und mein altes Effektiv als 1x16 
Dazu ist hinten auf dem Display ein weiters Spaltentreiber IC HD44100 
eingebaut.

Ist es nun möglich diese Schaltung auch auf einem neuen Display 
anzubasteln? Und hat jemand einen Schaltplan? Verstehe irgendwie die 
ganzen Datenblätter nicht...

von Michael U. (amiga)


Lesenswert?

Hallo,

möglich ist vermutlich alles...
Nur: das LCD ist über Leitgummi mit der Trägerplatte und damit den 
Treibern verbunden.
Wie der Hersteller die Reihenfolge am Glas und damit an der Leiterplatte 
gemacht hat, ist relativ weit ihm überlassen.

Wie willst Du das also umsortieren? Es muß mechanisch passen und die 
Segment/Backplane-Kontakte müssen an den gleichen Stellen bei beiden 
LCds sein.
Ein 6er mit Zusatzzahl dürfte praktisch einfacher sein.

Gruß aus Berlin
Michael

von Benedikt K. (benedikt)


Lesenswert?

Chrislight schrieb:

> Ist es nun möglich diese Schaltung auch auf einem neuen Display
> anzubasteln? Und hat jemand einen Schaltplan? Verstehe irgendwie die
> ganzen Datenblätter nicht...

Was ist denn kaputt, das LCD oder die Elektronik?
Wenn du die Schaltung auf ein neues Display basteln willst, dann denke 
ich mal das LCD.
Nur verstehe ich dann den Sinn der Aktion nicht. Ein 1x16 kannst du 
nicht nehmen, denn das ist als 2x8 Matrix aufgebaut (also als 16x40 
Pixel), das alte 1x16 dagegen als 8x80 Pixel.
Somit bleibt nur das 2x16 Display, das du auch komplett übernehmen 
kannst.

von Chrislight (Gast)


Lesenswert?

Also beim alten LCD ist das Display selbst defekt. So wie ihr hier 
schreibt ist es also auch nicht möglich einfach nur das Display mit 
Leitgummi auf den alten Print zu montieren, da die Pinbelegung vom 
Displaycontroller zum eigentlichen Display nicht unbedingt identisch mit 
der alten Displayplattine sein muss.
Somit ist hier die wohl einfachste Lösung ein Display mit 2x16 Zeichen 
zu verwenden...
Besten Dank für eure Infos
Chrislight

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.