LCD-Problem ST7529

Gast #974274
Guten Tag

Ich habe folgendes Problem: Bei einem Projekt verwende ich ein Display 
mit dem ST7529- Controller. Das Display funktioniert auch gut, solange 
ich nur mit 2 Farben arbeite (schwarz/weiss).
Sobald ich jedoch versuche viele Pixel grau darzustellen, wird der 
Kontrast schwächer. Das heisst, auch die schwarzen Pixel werden heller.
Dabei sinkt auch die Vlcd-Spannung von 14.3V auf ca. 13.8V (Bei 14.3V 
ist der Kontrast ok).

Ich nehme also an, dass ich ein Problem mit dem internen Step-up-Wandler 
habe. Ich benutzte eine Speisespannung von 3.3V  und habe die Hardware 
so beschaltet, dass sich ein Multiplikator von 5 einstellt (5*3.3V= 
16.5). Die Kondensatoren haben alle 2.2uF. Ich hoffe Jemand kann mir 
helfen!

Mit freundlichen Grüssen
Tom
Gast #1223509
Hallo,

Genau mit dem gleichen Problem kämpfe ich auch. Ich habe auch einen 
Multiplikator von 5x eingestellt und dann festgestellt, dass die 
Spannung Vldc abfällt. Zudem war es so, dass mit jeder zusätzlichen 
Zeile die Anzeige flauer wurde, bis gar nichts mehr zu sehen war.
Durch Erhöhen des Mutliplikators auf 6x ergab sich eine leichte 
Besserung. Aber die Darstellung ist nach wie vor flau und kontrastarm.
Deshalb würde es mich echt interessieren, wie sich das Problem bei Dir 
erledigt hat.
Gast #1278547
Hallo!

Wir bei Glyn vertreiben Displays von Displaytech (ich hoffe ich darf das 
hier sagen ohne gegen Boardregeln zu verstoßen..)
Zwei unserer Module 128240C + D verwenden den gleichen Controller. Das 
größere der beiden (D) zeigt die gleichen Probleme wie oben beschrieben. 
Bisher dachte ich, das läge am Design des Modules, scheint aber doch 
wohl ein Controller-Spezifisches Problem zu sein!
Laut Displaytech Spec soll beim Booster X5 verwendet werden, aber das 
führt zu der oben genannten Kontraständerung in Abhängigkeit vom 
Bildinhalt. Bei X7 sieht das Bild sehr gut aus, aber mit VDD3,3V 
überschreitet man den max. Wert für VLCD :-(  X6 haben wir noch nicht 
probiert.
Das verwenden einer externen Kontrastspannung funktioniert zwar, aber 
bisher konnte uns weder Sitronix noch Displaytech bestätigen, dass das 
Spec-konform ist. Auf jeden Fall ist der Effekt auch abhängig von der 
Glasgröße (das kleine C zeigt bislang keine Probleme) und vom Glas 
selber (ITO Resistance).

Welche Displays von welchen Herstellern habt Ihr verwendet? Vor allem 
interessiert mich, wie Tom das Problem gelöst hat...
Gast #1279697
Hallo,

ich habe seit kurzem ebenfalls Displays mit diesem Controller und ein 
paar Fragen, ob ich das Datenblatt richtig verstanden habe:
- es gibt keinen expliziten sw-Modus ?
- ich muß immer 3 Pixel setzen/löschen ?
- es gibt keine Addressierung einzelner Pixel ?
- dienen die Funktionen 75h und 15h (Line Address Set und Column Address 
Set) der generellen Festlegung des Displaybereiches oder zum 
Addressieren des folgenden Zugriffs durch dir Funktion 5Ch und 5Dh 
(Writing to Memory und Reading from Memory)
- der Bereich von 15h (Column Address Set) geht nur von 0-84 weil man 
eben immer 3 Pixel-weise arbeitet ? d.h. Column 10 ist eigentlich Pixel 
#30 ?

Ich hoffe ihr habt ein paar Antworten für mich :)
Danke & Gruss
Harry
#1368352
Harry schrieb:
> Hallo,
>
> ich habe seit kurzem ebenfalls Displays mit diesem Controller und ein
> paar Fragen, ob ich das Datenblatt richtig verstanden habe:
> - es gibt keinen expliziten sw-Modus ?
> - ich muß immer 3 Pixel setzen/löschen ?
> - es gibt keine Addressierung einzelner Pixel ?
> - dienen die Funktionen 75h und 15h (Line Address Set und Column Address
> Set) der generellen Festlegung des Displaybereiches oder zum
> Addressieren des folgenden Zugriffs durch dir Funktion 5Ch und 5Dh
> (Writing to Memory und Reading from Memory)
> - der Bereich von 15h (Column Address Set) geht nur von 0-84 weil man
> eben immer 3 Pixel-weise arbeitet ? d.h. Column 10 ist eigentlich Pixel
> #30 ?
>
> Ich hoffe ihr habt ein paar Antworten für mich :)
> Danke & Gruss
> Harry

Es müssen immer 3 Pixel gesetzt werden, je nach 2B3P oder 3B3P Mode, 
wobei ich hier den Standard 2B3P lasse.

Eine einzelne Adressierung gibt es nicht mittels den Funktionen 75 und 
15 setzt du den RAM-Bereich. Dann greifst du drauf zu.
Ich verwende eine gekaufte Bibliothek dazu, habe aber derzeit Probleme 
mit dem Bustiming.

@Harry: Auf Seite 69 der Spezifiktation des ST7529 ist tAH8 und tAW8 
angegeben! Beziehen sich die angegebenen 20ns auf XCS oder /WR/RD. Meine 
Testroutinen lesen aus dem ST7529 Mist (einzelne Bits sind verkehrt) 
aus. Da ich tAH8 bzw. tAW8 bezogen auf XCS nicht garantieren kann könnte 
das mein Problem sein!
We hat hier noch Erfahrung dazu?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.