LCD Display und Länge des Flachbandkabels, Suche Störungsursache

Gast #4502825
Lesenswert?

Hallo zusammen,
ein LCD Display , Beispiel:
http://www.waveshare.com/wiki/7inch_Capacitive_Touch_LCD_(C)

ist an einem Controller Board direkt aufgesteckt:Beispiel
http://www.waveshare.com/wiki/EVK407I

Alles funktioniert wie es soll.

Wenn ich nun das Diplay mit ca. 20 cm Flachbandkabel anschließe
funktioniert es nicht mehr zuverlässig:

Nach Spannung "ein" ist manchmal:
 - alles in Ordnung
 - sind bunte Streifen zu sehen
 - Display bleibt dunkel.



 - Das Timing im Programm muß angepasst werden (STM32F4 FSMC Controller)
 - Andere Störungen?, welche wie ? beseitigt werden können.


Danke für Lösungshinweise und Vorschläge
Gruß

Marc
Persönliche Seite #4502860
Lesenswert?

Wenn Du Glück hast, ist das einzige Problem der zu geringe Querschnitt 
der Stromversorgungsleitungen. Führe die separat vom Flachbandkabel über 
dickere Leitungen.

Ansonsten wirst Du einen Bustreiber verwenden müssen, um den 
Prozessorbus, mit dem das Display angesprochen wird, zu verstärken. Ein 
'245 o.ä. kann hier schon helfen.

Gegebenenfalls musst Du die Signalleitungen zusätzlich noch mit 
Terminierungswiderständen abschließen (was halt so auf langen 
Busleitungen mit Taktfrequenzen im potentiellen MHz-Bereich üblich ist).
#4503251
Lesenswert?

@ Marc (Gast)

>Wenn ich nun das Diplay mit ca. 20 cm Flachbandkabel anschließe
>funktioniert es nicht mehr zuverlässig:

> - alles in Ordnung
> - sind bunte Streifen zu sehen
> - Display bleibt dunkel.

Wackelkontakte oder ein Terminierungsproblem. Zumindest der Takt sollte 
mit einer Serienterminierung versehen werden, siehe 
Wellenwiderstand.
Gast #4503256
Lesenswert?

Hallo Reginald,
soweit ich das auf dem Bild sehe hast du:
Anderes Board und anderes Display am anderen Bus.

Bei dir ist das RGB Display übber FFC Flachkabel direct am display 
controller ??

Dennoch danke.
(Firma: HEGRO GmbH) #4503299
Lesenswert?

Marc schrieb:
> Hallo Reginald,
> soweit ich das auf dem Bild sehe hast du:
> Anderes Board und anderes Display am anderen Bus.
>
> Bei dir ist das RGB Display übber FFC Flachkabel direct am display
> controller ??
>
> Dennoch danke.

Ja, habe meinen Beitrag schon editieren wollen, aber µc.net war der 
Ansich, dass ich nicht darf :)

Hast recht, meins läuft direkt über den LTDC Controller. Bei Waveshare 
ist das nicht die "(C)"-Version, das habe ich überlesen.
Allerdings hatte ich auch das gleiche TFT-Modul (AT90...) mit einem 
SSD1963-Controller am Laufen über Jumper-Kabel (20cm) und den FSMC des 
F407Discovery. Das von dir beschriebene Geschehen ist mir dabei manchmal 
auch aufgefallen. Zum Schluss sah mein Aufbau wie folgt aus:

- Jumper-Kabel so kurz wie möglich
- FSMC-Timings nicht zu knapp einstellen
- Ordentliche VSS- und VCC-Verbindungen, d.h. nicht einfach direkt vom 
Board (F4Discovery!) sondern zusätzliches Netzteil, falls über 
Breadboard auch dort lieber zwei Jumperkabel parallel legen

Ich tippe (!) bei dir mal auf VCC / VSS.

Ich möchte noch hinzufügen, dass ich hier bei meinem Aufbau in etwa 30cm 
Entfernung einen Frequenzumrichter betreibe. Augenscheinlich stört das 
den Aufbau nicht die Bohne, also würde ich Fremdeinwirkung auch in 
deinem Aufbau ausschließen, vorausgesetzt deine Spannungsversorgung ist 
i.O.

Grüße Reggie


EDIT: Vllt noch eine Anmerkung: Ich habe mich schon in zwei verschiedene 
Bildschirme mit FSMC-Anbindung eingelernt (SSD1963er und 
"CPLD"->MD070SD). Schlussendlich benutze ich RGB-Anbindung und den F429 
mit 8MB SDRAM. Wenn man in TFTs einsteigen will, kann ich die 
RGB-Variante nur empfehlen! Hier hat man über alles freie Hand.
(Firma: HEGRO GmbH) #4503368
Lesenswert?

Aaaah, ich lese gerade "Flachbandkabel". Vorsicht mit den Dingern, da 
gibts Verschiedene. Miss mal den Widerstand. Habe auch mit denen 
angefangen, da ich etliche rumliegen hatte. Bei 20 Ohm (mit 
Billig-Multimeter gemessen) war Endegelände. Mit Jumperkabeln null 
problemo.

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