TFT-Ansteuerung: Flimmern

Gast #1950203
Lesenswert?

Hallo,

bei einem TFT Display, welches ich mit einem Mikrocontroller über den 
Parallelbus ansteuere, hab ich leider ein paar unschöne Artefakte im 
Bild des Displays.

An zwei Stellen des Bildes (vom Display) flimmert das Bild etwas und die 
dargestellten Buttons werden nicht gradlinig dargestellt sondern sehen 
ausgefranst aus. Ich hab diese Erscheinung genau bei zwei Stellen 
(parallel zur X-Achse verlaufend) feststellen können. Wenn ich die Farbe 
des Bildes verändere; hellere Farben verwende, treten diese Artefakte 
nicht auf.

Muss ich das Problem in der Hardware suchen, oder kann es auch sein, 
dass das Display Schwierigkeiten besitzt einfach diese Farben 
darzustellen? Insgesamt handelt es sich bei diesem Display um ein 5.0 
Zoll TFT mit 18Bit (265k Farben) von EDT. Die Ansteuerung verwendet 
nicht Hsync und Vsync sondern DE (glaub das heißt so?!?), was einfacher 
sein soll.

Gruß
Steffen
Moderator (Firma: Titel) Persönliche Seite #1950221
Lesenswert?

Steffen schrieb:
> Muss ich das Problem in der Hardware suchen
Eher ja.

> bei einem TFT Display, welches ich mit einem Mikrocontroller über den
> Parallelbus ansteuere...
Welche Taktfrequenz?
Wie lange ist die Displayleitung?

>  oder kann es auch sein, dass das Display Schwierigkeiten besitzt
> einfach diese Farben darzustellen?
Das kann keiner wissen, weil keiner weiß, welches Display das ist...
Gast #1950236
Lesenswert?

Lothar Miller schrieb:
> Welche Taktfrequenz?
> Wie lange ist die Displayleitung?

Die Taktfrequenz beträgt 33MHz und die Leitungen sind nahezu gleichlang 
(240mm + FFC-Kabel von 6cm). Alle Leitungen sind mit einem 33Ohm 
Widerstand (serielle Terminierung) versehen.

Lothar Miller schrieb:
> Das kann keiner wissen, weil keiner weiß, welches Display das ist...

wusste ich leider nicht auswendig: es ist das ET0500G0DH6 und wird 
mittels CLK und Data-Enable-Input "angesteuert".

Lothar Miller schrieb:
>> Muss ich das Problem in der Hardware suchen
> Eher ja.

mich wundert es nur, warum dieses Flimmern / Zucken nur bei manchen 
Farben auftritt.
Gast #1950490
Lesenswert?

Wenn vorhanden solltest Du dir auch mal die Signale mit einem Oszi 
anschauen. Ist der Clock ein Rechteck oder stark verschliffen? Wie sehen 
die Datenleitungen aus? Wie werden die Daten abgelatcht, mit der 
positiven Flanke vom Clock oder mit der negativen?

Wenn solche Fehler mit bestimmten Farben kommen, dann muss es mit den 
Leitungen zum Display zusammenhängen. Du kannst ja mal testweise 
senkrechte schwarze und weiße Streifen auf das LCD ausgeben, jeweils 1 
Pixel breit. Das mögen schlecht dimensinierte LCD-Verbindugen überhaupt 
nicht. Das Ergebnis sollte bei dir stark verwackelt sein.
Gast #1950583
Lesenswert?

TTK schrieb:
> Das mögen schlecht dimensinierte LCD-Verbindugen überhaupt
> nicht. Das Ergebnis sollte bei dir stark verwackelt sein.

Danke für den Tipp. Hab es gerade ausprobiert mit verschieden dicken 
vertikalen Schwarz-Weiß-Streifen und alles sieht gut aus.... gestochen 
scharfes Bild.

Hab auch mal auf diesem System WinCE laufen lassen und der 
Windows-Desktop machte auch keine Probleme... aber eben mein 
Display-Menü :-(
Gast #1950668
Lesenswert?

TTK schrieb:
> Verstehe ich nicht. Hast Du ein Display mit Landscape oder mit
> Portrait-Modus, dann sind evtl. Zeilen und Spalten vertauscht und Du
> kannst mal das Gleiche mit waagrechten Streifen probieren...

ich verstehs auch noch nicht so wirklich... hab grad mal von meiner 
Applikation auf meinem Windows Rechner einen Screenshot gemacht und 
diesen dann als Vollbild auf das Display gegeben und ich bekomme keine 
Artefakte angezeigt....

Sprich ich würd jetzt mal die Hardware ausschließen, aber warum ist 
dieses Flimmern dann in der App vorhanden... Hat das was mit dem 
Neuzeichnen etc. zu tun?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren