Forum: Analoge Elektronik und Schaltungstechnik LCD Display __


von ferdl (Gast)


Angehängte Dateien:

Lesenswert?

hey...
weiß von euch jemand wie man dieses LCD Touchscreen ansteuert(Datenblatt 
im Anhang)?bzw. was die Pins alle machen?
weil ich meine wieso hab ich von jeder Farbe (grün,rot,blau ) 6 
anschlüsse?
was machen die alle?
würde mich über eine Hilfe oder Erklärung riesig freuen =)
lg ferdl

von Benedikt K. (benedikt)


Lesenswert?

ferdl schrieb:
> weiß von euch jemand wie man dieses LCD Touchscreen ansteuert(Datenblatt
> im Anhang)?bzw. was die Pins alle machen?

Ja.

> weil ich meine wieso hab ich von jeder Farbe (grün,rot,blau ) 6
> anschlüsse?

6bit -> 64 Helligkeitsstufen pro Farbe -> 262144 Farben insgesamt.

> was machen die alle?

18 Leitungen für die Farben, dann noch HSync, VSync, Pixeltakt und 
Betriebsspannung. Es ist eben ein Standard TFT mit 240x320 Pixel 
Auflösung.
Zur Ansteuerung benötigt man einen passenden Controller mit Speicher der 
als Schnittstelle zwischen dem µC und dem TFT dient (z.B. S1D13506).

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Das display hat keinen Speicher, es muß laufend Daten eingetaktet 
bekonnem.
Du erzeugst also das Timing für Hsync und Vsync (und DTMG). Dann legst 
du die Daten (18 Bit parallel) für ein Pixel an, und gibst einen Takt. 
Das machst du für alle Pixel und beginnst sofort wieder von vorne.
Dabei sind recht stramme zeitliche Anforderungen einzuhalten. Dazu sagt 
das Datenblatt alles aus.

Mit einem uC bekommst du den Pixelclock von typ. 5,33 MHz aber 
wahrscheinlich nicht mehr gebacken, da muß ein Grafikcontroller her. Im 
einfachsten Fall sowas wie Ullrich Radigs CPLD-Lösung 
http://www.ulrichradig.de   Homepage » CPLD » 8Bit µC GraKa

von ferdl (Gast)


Lesenswert?

und die Pixel werden mit einem eigenen Takt weitergeschalten oder?heißt 
das die Daten für das Pixel dürfen maximal solange da sein wie das 
gewünschte Pixel aktiv ist und dann wird automatisch is nächste Pixel 
angesprochen oder?
lg

von Rainer E. (rengel)


Lesenswert?

Da sind soviele Pins, weil das ein Datenblatt von einem TFT-Display mit 
Touchpanel ist. Da müssen halt für jedes Pixel RGB-Daten (3x6? -> 18Bit 
=-> 2562144 Farbtöne) reingetaktet werden, Pixel für Pixel, Zeile für 
Zeile (siehe Seite 14 im Datenblatt). Falls Du dich nur für das 
Touchpanel interessierst, das belegt nur die letzten vier Pins auf dem 
Stecker XR-YU(Seite 17).

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Du selber legst die Daten an und erzeugst den Pixeltakt, der die Daten 
dann ins Display übergibt. Die werden also nicht übernommen, sondern von 
dir übergeben.

von ferdl (Gast)


Lesenswert?

nein nein ich verwende beides =)
eine Frage hab ich noch??was ist HSYNC genau?und gut ich habe ein Pixel 
- schicke die Daten dafür - und wie komm ich dann zum nächsten Pixel?
lg

von ferdl (Gast)


Lesenswert?

asooooo...... =)danke

von ferdl (Gast)


Lesenswert?

aber was i immer no net weiß ist was HSYNC macht??
lg

von Benedikt K. (benedikt)


Lesenswert?

HSYNC = Ende einer Zeile, Anfang der nächsten. VSync markiert das 
Bildende.

von ferdl (Gast)


Lesenswert?

gut dankeschön =)
lg ferdl

von ferdl (Gast)


Lesenswert?

was ist Power Control??kanns ma denken was macht aber hätts no amal gern 
von euch ghört was des is =)
lg

von Johnny (Gast)


Lesenswert?

Guck Dir einfach das Datenblatt genau an, da hat es noch Grafiken, wie 
die Signale sein müssen. So ein TFT ist wirklich sehr einfach 
anzusteuern.
Das Timing - wie schon geschrieben wurde - muss aber zwingend 
eingehalten werden. Ich hab mal versucht so ein Display (zimelich 
dasselbe, was Du hast) mit einem schnellen H8S Mikrocontroller von 
Renesas anzusteuern. Hab aber das Timing nicht exakt genug hinbekommen. 
Ganz zu schweigen vom fehlenden Speicher um einen Bildschirminhalt 
speichern zu können, der dann periodisch ausgegeben werden kann.
Mit einem CPLD, einem kleinen DSP (z.B. Blackfin) oder einem sehr 
schnellen Mikrocontroller mit z.B. ARM7 CPU sollte es aber kein Problem 
sein.

von ferdl (Gast)


Lesenswert?

jap ich mach es mit einem DSP (Blackfin BF537E )
lg

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.