{"id":1904,"date":"2022-02-27T17:32:11","date_gmt":"2022-02-27T15:32:11","guid":{"rendered":"http:\/\/blog.gafu.de\/?p=1904"},"modified":"2022-02-27T17:32:11","modified_gmt":"2022-02-27T15:32:11","slug":"mgls-12864-display-defekt-reparatur","status":"publish","type":"post","link":"http:\/\/blog.gafu.de\/?p=1904","title":{"rendered":"MGLS-12864 display defekt reparatur"},"content":{"rendered":"<p>In einem Messger\u00e4t befand sich ein 128&#215;64 pixel Full Graphic LCD Display, mit der Aufschrift: OPCVO MGLS &#8211; 12864 V1 10\/90 (auf der Platine)<br \/>\n<a href=\"\/wp-content\/2022\/02\/display-mgls12864-1.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2022\/02\/display-mgls12864-1-600.jpg\" alt=\"display\" \/><\/a><\/p>\n<p>und einem Aufkleber mit<br \/>\nMGLS12864-18<br \/>\nMGLS12864-HT-HV-G-LED03G<br \/>\nDATE:20001029<br \/>\n<a href=\"\/wp-content\/2022\/02\/display-mgls12864-2.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2022\/02\/display-mgls12864-2-600.jpg\" alt=\"display\" \/><\/a><\/p>\n<p>Das Display hatte zun\u00e4chst mit ausgefallenen Pixelzeilen zu k\u00e4mpfen, und war schlussendlich unbrauchbar geworden als es begann, immer nur kurz ein Bild anzuzeigen (0,5s) und dann fl\u00e4chig f\u00fcr ca 5s dunkel zu werden, woraufhin sich das Spiel endlos wiederholt.<\/p>\n<p><a href=\"\/wp-content\/2022\/02\/display-mgls12864-3.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2022\/02\/display-mgls12864-3-600.jpg\" alt=\"display\" \/><\/a><\/p>\n<p>Vermutlich l\u00e4sst da die seitliche aufgeklebte Kontaktierung der Flachkabel nach, die vertikalen Spalten sind mit Zebragummistreifen kontaktiert und hatten keine Ausf\u00e4lle.<br \/>\nEin nachkleben der Displaykontakierung fiel als Reparaturmethode aus, da mir beim zerlegen des Displays leider an anderer Stelle das Displayglas mit den Kontakten am Leitgummi gesplittert war.<\/p>\n<p><a href=\"\/wp-content\/2022\/02\/display-mgls12864-4.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2022\/02\/display-mgls12864-4-600.jpg\" alt=\"display\" \/><\/a><\/p>\n<p>Das originale Display ist seit Jahren abgek\u00fcndigt und neu nicht mehr beschaffbar. Aufgrund des Mangels werden gebrauchte Displays dieses Typs mit Gold aufgewogen.<\/p>\n<p>Neben den gebrauchten Displays wird \u00fcberraschenderweise bei Aliexpress ein Angebot gemacht, ein kompatibles display zu erwerben.<br \/>\n<a href=\"https:\/\/de.aliexpress.com\/item\/32700666271.html\">https:\/\/de.aliexpress.com\/item\/32700666271.html<\/a><\/p>\n<p>Nun wird Ersatz ben\u00f6tigt, und ich habe versucht ein Datenblatt f\u00fcr das Display zu finden, um mehr Informationen \u00fcber das gesuchte Ersatzteil zu erhalten.<\/p>\n<p>\u00dcber ein Forenposting bei Mikrocontroller.net bin ich tats\u00e4chlich zu einem Datenblatt gekommen, danke hier an die Verfasser bzw. den Nutzer supernova01. Den Urspr\u00fcnglichen Thread mit dem Datenblatt hatte ich nicht gefunden, und er wurde auch nicht verlinkt.<br \/>\n<a href=\"https:\/\/www.mikrocontroller.net\/topic\/280337\">https:\/\/www.mikrocontroller.net\/topic\/280337<\/a> (vorletzter Beitrag)<\/p>\n<p>Weiterhin findet sich im Netz das Kurzdatenblatt zu den Displays hier:<br \/>\n<a href=\"https:\/\/datasheetspdf.com\/pdf-file\/551548\/ETC\/MGLS-12864\/1\">https:\/\/datasheetspdf.com\/pdf-file\/551548\/ETC\/MGLS-12864\/1<\/a><\/p>\n<p><a href=\"\/wp-content\/2022\/02\/MGLS12864_kurzdatenblatt.gif\"><img decoding=\"async\" src=\"\/wp-content\/2022\/02\/MGLS12864_kurzdatenblatt-600.gif\" alt=\"kurzdatenblatt\" \/><\/a><\/p>\n<p>Und da zeigt sich die Krux, das es davon zwei Varianten gibt.<br \/>\nDer Unterschied besteht darin, das dieses Display als MGLS-12864 nur mit den Spalten- und Zeilentreibern ausgeliefert wurde, als MGLS-12864T jedoch zus\u00e4tzlich mit einem Displaycontroller.<\/p>\n<p>Ich hatte der genaue Bezeichnung auf dem R\u00fcckseitigen Aufkleber mit &#8222;-HT-HV-G-LED03G&#8220; zu viel Bedeutung beigemessen, der genaue Subtyp scheint nicht weiter von belang zu sein.<\/p>\n<p>Nachdem die Datenbl\u00e4tter vorlagen wurde klar, das die Platine &#8222;V1 10\/90&#8220; mit 3 Chips die &#8222;dumme&#8220; Version ohne Controller ist.<br \/>\nDas Samsung Chipset aus 2x S6B0108A und 2x S6B0107B IC (unter dem Aufkleber) scheint laut Datenblatt Hitachi HD61102\/HD61103 kompatibel zu sein, ist also ein ganz ordin\u00e4res Teil.<\/p>\n<p>Diese Chipsatz-kombination wird unter der Bezeichnung KS0107\/KS0108 in China weiterhin produziert.<br \/>\nNebenbei: Das MGLS-12864T wird als RA6963 oder T6963-Controller Display ebenfalls noch hergestellt. (das ist die Zweite im Datenblatt beschriebene Variante)<\/p>\n<p>Auf der Suche nach einem passenden Ersatz habe ich den Hersteller-Shop des Displayproduzenten Surenoo Display auf Aliexpress ausfindig gemacht.<br \/>\n<a href=\"https:\/\/de.aliexpress.com\/item\/1732786793.html\">https:\/\/de.aliexpress.com\/item\/1732786793.html<\/a><br \/>\nHier muss man aufpassen, da dieser Artikel in zwei Varianten angeboten wird, mit dem heute \u00fcblicheren ST7920 controller und ohne. Als Ersatz f\u00fcr das MGLS12864 ben\u00f6tigt man die KS0107\/01018 variante ohne ST Controller. (SLG12864G1)<\/p>\n<p>Die Farbe gr\u00fcn oder blau ist dann reine Geschmackssache, zur Abwechselung habe ich blau gew\u00e4hlt. Das hat sich im nachhinein als ebenfalls nicht gut ablesbar bei hellem Umgebungslicht gezeigt (das originale war auch nicht toll, durch die schwache Hintergrundbeleuchtung sogar deutlich unterlegen, was ich vorher aber mit neuen superhellen pure-green-leds modifiziert hatte)<\/p>\n<p>Dieses 2,7&#8243; 78x70mm Display ist mechanisch dem MGLS-Typ vollkommen identisch, Bildausschnitt, Befestigungsbohrungen, Lochdurchmesser u.s.w. sind gleich.<br \/>\nAuch ist die Pinbelegung *weitgehend* gleich.<\/p>\n<p>Im Gegensatz zu der \u00fcblicheren Belegung wie z.B. hier: <a href=\"https:\/\/de.aliexpress.com\/item\/32827634035.html\">https:\/\/de.aliexpress.com\/item\/32827634035.html<\/a> mit +\/- 5V auf pin 1 und 2 hat das MGSL Display die Betriebsspannung auf pin 3 und 4, daher ist nur das oben verlinkte Display passend, dieses hier nicht, bzw nur mit entsprechender Adapterplatine oder einigem Kabelsalat.<\/p>\n<p>Ich habe das Display von Surenoo bestellt und erhalten, und an mein defektes Messger\u00e4t angeschlossen. Da unklar war, ob es tat\u00e4chlich 1:1 passt, habe ich es zun\u00e4chst mit kurzen Br\u00fccken angel\u00f6tet, bevor ich die ganze Pinleiste nochmal ausl\u00f6ten m\u00fcsste. So waren ein paar Anlaufe mit Versuch und Irrtum leichter durchzuf\u00fchren.<br \/>\n<a href=\"\/wp-content\/2022\/02\/display-mgls12864-5.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2022\/02\/display-mgls12864-5-600.jpg\" alt=\"display\" \/><\/a><\/p>\n<p>Zun\u00e4chst habe ich Pin 1-16 1:1 durchverkabelt und die 19+20 LED-Beleuchtung mit angeschlossen.<br \/>\nLeider gibt das Surenoo Datenblatt zwar die Signalnamen her, aber nichts genaueres. Anhand der namen kann man erahnen, das es negative Kontrastspannung ben\u00f6tigt, genaueres jedoch nicht. <a href=\"http:\/\/surenoo.tech\/download\/02_SLG\/SLG12864G.pdf\">http:\/\/surenoo.tech\/download\/02_SLG\/SLG12864G.pdf<\/a><\/p>\n<p>Bei dem MGLS Datenblatt sieht es aber auch nicht viel besser aus.<br \/>\nVon meinem Messger\u00e4t habe ich ebenfalls keine Unterlagen wie Schaltpl\u00e4ne, so das hier stochern im Nebel angesagt war.<br \/>\nDurchverbinden bringt ein vollfl\u00e4chig wei\u00dfes Display.<\/p>\n<p>Folgende modifikation brachte das Ger\u00e4t zur korrekten Funktion: Abtrennen von Pin 5 V0 &#8222;Operating Voltage for LCD (Contrast Adjust)&#8220;,<br \/>\nund umverlegen der Leitung nach Pin 18 Vee &#8222;Negative Power Supply&#8220;<br \/>\nDanach war das display vollfl\u00e4chig dunkel, nun musste noch die korrekte Kontrastspannung f\u00fcr Pin4 gefunden werden.<br \/>\nDazu habe ich ein 100k poti an Pin4\/VDD und Pin18\/Vee angeschlossen, um mit dem schleifer den bereich zwischen negativer Displayspannung und +5V \u00fcberstreichen zu k\u00f6nnen.<br \/>\nEs ergab sich ein Spannungsteiler aus 56K an +5V und 50K an Vee. (Die spannung liegt also geringf\u00fcgig unter Vss)<br \/>\nDer Mittelabgriff wird dann an Pin 5 V0 (kontrast) vom Display angeschlossen.<\/p>\n<p><a href=\"\/wp-content\/2022\/02\/display-mgls12864-8.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2022\/02\/display-mgls12864-8-600.jpg\" alt=\"display\" \/><\/a><\/p>\n<p>Mein Messger\u00e4t variiert den Displaykontrast Softwaregesteuert \u00fcber leichte Anpassung der negativen Dispayspannung Vee um ein paar hundert mV, dadurch wandert \u00fcber den Spannungsteiler die Kontrastspannung mit, und der Kontrast-einstelleffekt wird wie im original erreicht.<br \/>\nMan kann noch ein paar \u00b5A Strom sparen wenn man den Spannungsteiler nicht an Vdd sondern ans Vss koppelt, daf\u00fcr verringert sich der Kontrast-Einstelleffekt. Ich habe dazu keine weiteren versuche unternommen, da der Iq Spannungsteilerquerstrom ohnehin nur ca 0.1mA betr\u00e4gt.<\/p>\n<p>W\u00e4hrend der Versuche ist das Display nebst Beleuchtung dunkel geworden, die Stromaufnahme war stark erh\u00f6ht und hat die Versorgungselektronik im Messger\u00e4t \u00fcberlastet.<br \/>\nIch habe nach kurzer Suche die Ursache gefunden, auf dem Display befindet sich auf der R\u00fcckseite ein ICL7660, ein kleiner SO-8 IC mit Schaltreglerfunktion, den man \u00fcblicherweise zum erzeugen von negativen Hilfsspannungen f\u00fcr solche Displays verwendet. Der war mit der eingespeisten Spannung auf Pin Vee(19) offenbar im Konflikt und starb.<br \/>\nDa er ohnehin defekt war, habe ich ihn vorsichtig abgel\u00f6tet, und das display hat dann mit den Spannungen aus dem Messger\u00e4t komplett funktioniert.<br \/>\nEventuell ist hier der Anschluss von Vee gar nicht n\u00f6tig, da das Display eventuell seine negative Hilfsspannung selbst erzeugt. In meinem Fall h\u00e4tte dann aber die Kontrasteinstellung \u00fcber das Messger\u00e4t nicht mehr funktioniert, und wie schon weiter oben geschrieben war das Datenblatt an der Stelle auch alles andere als Hilfreich.<\/p>\n<p><a href=\"\/wp-content\/2022\/02\/display-mgls12864-6.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2022\/02\/display-mgls12864-6-600.jpg\" alt=\"display\" \/><\/a><\/p>\n<p>Da es der ICL7660 nun sowiso kaputt war, konnte ich das nicht weiter ausprobieren und beende das Reparaturprojekt mit einem Erfolg.<\/p>\n<p>Zum Thema ICL7660 abl\u00f6ten: ggf ist hier abzuw\u00e4gen, ob man den lieber mechanisch vom Board entfernt, etwa durch abtrennen der Beinchen am IC mit Feinbohrschleifer und Mini-Trennscheibe, da sich durch die W\u00e4rme vom Hei\u00dfluftl\u00f6ten leider an einem Display unten rechts eine leicht dunklere Stelle ergeben hat, die sich beim Abk\u00fchlen nicht wieder vollst\u00e4ndig zur\u00fcckbildete.<\/p>\n<p><a href=\"\/wp-content\/2022\/02\/display-mgls12864-7.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2022\/02\/display-mgls12864-7-600.jpg\" alt=\"display\" \/><\/a><br \/>\nDie blauen Displays lassen sich schlecht fotografieren, mit dem Bildprozessor im Kopf ist der Kontrast besser.<\/p>\n<p>Weitere flankierende Ma\u00dfnahmen wie aufpolieren der matt gewordenen Displayscheibe, Erneuerung der ausgenudelten Messbuchse und dergleichen hatte ich im Vorfeld bereits durchgef\u00fchrt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In einem Messger\u00e4t befand sich ein 128&#215;64 pixel Full Graphic LCD Display, mit der Aufschrift: OPCVO MGLS &#8211; 12864 V1 10\/90 (auf der Platine) und einem Aufkleber mit MGLS12864-18 MGLS12864-HT-HV-G-LED03G DATE:20001029 Das Display hatte zun\u00e4chst mit ausgefallenen Pixelzeilen zu k\u00e4mpfen, und war schlussendlich unbrauchbar geworden als es begann, immer nur kurz ein Bild anzuzeigen (0,5s) [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,9],"tags":[732,731,644],"class_list":["post-1904","post","type-post","status-publish","format-standard","hentry","category-elektronik-2","category-reparatur","tag-display","tag-mgls-12864","tag-reparatur"],"_links":{"self":[{"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/posts\/1904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1904"}],"version-history":[{"count":5,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/posts\/1904\/revisions"}],"predecessor-version":[{"id":1909,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/posts\/1904\/revisions\/1909"}],"wp:attachment":[{"href":"http:\/\/blog.gafu.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1904"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}