LCD identifizieren.

OP #7456774

Hi

Aus einer Registrierkasse Casio TE-2200 habe ich ein LCD. Das enthält scheinbar 10 7-Segment-Anzeigen und eine Punktmatrix-Fläche.

Die Platine enthält das Backligt, ansonsten sind alle Leitungen zum LCD im Wesentlichen durchgeschleift.

Die Anschlußbelegung des LCDs (Flexleitung) ist: /CS1B /Reset SCL SI VDD (3,3V) NC VSS NC VOUT V1 V2 V3 V4 V5 VR

Nun die Preisfrage: Welcher Kontroller ist auf dem LCD verbaut?

Auf dem Mainboard laufen die LCD-Signale über einen "UPD65881". Über dessen Innenleben konnte ich nichts weiter finden.

Angehängte Dateien:
OP #7456918

H. H. schrieb:

Du weißt wohl nicht was ein Gate Array ist.

Ein Gate-Array ist das ROM-Äquivalent einer GAL: Diverse Logik-Schaltungen werden bei der Herstellung auf einem Chip zusammengestellt und sind nicht änderbar.

Gate-Arrays waren meist kundenspezifisch, aber nicht unbedingt...

OP #7457031

Wolfgang R. schrieb:

Peter N. schrieb:

Ja, aber was ist (schaltungstechisch) da drin?)

Das wird wohl nur der Hersteller wissen. Deswegen nimmt man ja Gate Arrays oder FPGAs oder CPLDs... Erstens sind die flexibel und können nach Bedarf modifiziert werden und zweitens kann niemand reinsehen und das Ding einfach nachbauen.

Gatearrays wurden verwendet, als PALs noch nicht so verbreitet waren, um TTL-Gräber zu minimieren. Die Schaltungsverschleierung war ein Nebeneffekt.

Flexibel waren Gatearrays nicht. Bei einer Änderung mußte, genau wie bei ROMs, die gesamte Produktion von Anfang neu gestartet werden und alle bereits produzierten konnten weggeschmissen werden.

Die Gatearrays mit denen ich zu tun hatte, hatten alle kundenspezifische Bezeichnungen. Die Bezeichnung "UPD65881" (steht auch so auf dem IC) klingt offiziell, daß ich vermute, daß es nicht nur von Casio verwendet wurde.

#7457162

Peter N. schrieb:

Flexibel waren Gatearrays nicht. Bei einer Änderung mußte, genau wie bei ROMs, die gesamte Produktion von Anfang neu gestartet werden und alle bereits produzierten konnten weggeschmissen werden.

Und da sie eigens angefertigt werden mussten, lohnten sich Gatearrays wie auch (maskenprogrammierte) ROMs nur bei wirklich sehr großen Stückzahlen.

#7457230

Peter N. schrieb:

Die Bezeichnung "UPD65881" (steht auch so auf dem IC) klingt offiziell, daß ich vermute, daß es nicht nur von Casio verwendet wurde.

Das ist auch so. Aber der Inhalt wird nicht durch die Typenbezeichnung "UPD65881" codiert, sondern durch eine weitere Nummer auf dem Package.

So gibt es µPD65881..P01 = µPD71054 (CTC), µPD65881..P02 = µPD71051 (SIO), µPD65881..P03 ... uvwm. Datenblattsuche hilft.

So wie ein maskenprogrammiertes ROM je nach Inhalt eine Kaffeemaschine steuern kann oder eine Waschmaschine oder den Zeichensatzgenerator eines Homecomputers enthält.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.