Forum: Mikrocontroller und Digitale Elektronik LCD Display und Länge des Flachbandkabels, Suche Störungsursache


von Marc (Gast)


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

von Rufus Τ. F. (rufus) Benutzerseite


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).

von Arduinoquäler (Gast)


Lesenswert?

Marc schrieb:
> http://www.waveshare.com/wiki/7inch_Capacitive_Touch_LCD_(C)

There is currently no text in this page. You can search for this
page title in other pages, or search the related logs, but you do
not have permission to create this page.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dieses Forum hat die unangenehme Angewohnheit, Links zu verstümmeln, die 
mit einer runden Klammer enden. Häng' die Klammer an, und Du wirst 
anderes sehen.

von Reginald L. (Firma: HEGRO GmbH) (reggie)


Angehängte Dateien:

Lesenswert?

Hab das gleiche bei mir am laufe, funktioniert problemlos.

von Falk B. (falk)


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.

von Marc (Gast)


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.

von Jens (Gast)


Lesenswert?

Versuche mal am Display direkt an der Versorgung einen Kondensator zu 
spendieren. Vielleicht hilft das auch schon.

Gruß, Jens

von Reginald L. (Firma: HEGRO GmbH) (reggie)


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.

von Reginald L. (Firma: HEGRO GmbH) (reggie)


Lesenswert?

Achso und noch was:
k.A. ob bei dem RA-Controller die Clocks eingestellt werden müssen, bin 
gerade zu Faul, das Datenblatt zu lesen :)
Beim SSD1963 hatte ich aber mit den Clocks etwas zu kämpfen, bis ichs 
gecheckt hatte.

von Reginald L. (Firma: HEGRO GmbH) (reggie)


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.

von Marc (Gast)


Lesenswert?

Reginald L. schrieb:
> Mit Jumperkabeln null
> problemo.

Hallo Reginald;
Was sind Jumperkabel ?

Danke und Gruß

von Reginald L. (Firma: HEGRO GmbH) (reggie)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.