Beschaltung LCD-Display

OP #4458117
Lesenswert?

Ich habe ein LCD-Model, für welches ich aber leider kein Datenblatt habe 
(siehe Attachment). Zum Glück sind die Pins aber angeschrieben.

Der Touch-Controller ist klar, und der Display-Controller ist wohl ein 
ILI9341. Unklar ist mir aber, wie ich die Beleuchtung beschalte (nehme 
mal an, "BL" an Pin 23 steht für Backlight).

Hat jemand von euch Erfahrung mit diesem Modul oder sonst einen Tipp 
dazu?
Angehängte Dateien:
Gast #4458124
Lesenswert?

Hallo,

1. Das scheinen Produktfotos, direkt vom Verkäufer / Angebot zu sein, 
die Pins sind so schwer zu lesen ;-)

2. Mach doch noch mal ein Foto nur von den Chips separat und ein 
Detailfoto nur von den Anschlussbeinen.


3.  der Display-Controller ist wohl ein  ILI9341.

Da solltest du dir Sicher sein, manchmal hilft eine Lupe oder eben die 
Kamera des Smartphones.

Der andere Chip ist dein Touchcontroller.

Deine Display ist per 16 Bit Datenbus an deinen MicroController 
anzubinden.
Verwendet wird das 8080 oder 6800 Protocoll.

Dein Touch Controller ist ebenso an dort angebunden (die letzten Pins 
MISO.... )

Also:

Da ich nicht wissen kann welchen Controller du verwendest (deinen 
Microcontroller) schau mal nach Beispielen.

"ILI9341 .... mit ...., Beispielsweise auch in Kombination mit STM32
Dergleichen mit deinem Touch Controller


Wie gesagt:
Datenblatt finden, wenn du den Namen deiner Controller kennst sollte 
kein Problem sein.

Dann findest du auch Beispiele:


Gruß
OP #4458137
Lesenswert?

Hier noch zwei Photos meines Moduls. Mehr zur Backlight sieht mal aber 
nicht.

Der Zugriff auf den Touch-controller (XPT2046) und den 
Display-Controller (ILI9341) ist mir schon klar, da habe ich auch die 
Datenblätter dazu. Den Controller sieht man übrigens nicht, der ist 
unter dem Display, und ich möchte das Modul nicht zerlegen.

Meine Frage war nach der Backlight. Die Beschaltung hängt wohl davon ab, 
was auf dem Modul ist (Vorwiderstand ja/nein, oder was auch immer). Und 
klar habe ich Google befragt, aber nichts zu diesem konkreten Modul 
gefunden.

Deshalb meine Frage: Setzt jemand von Euch dieses Modul ein und wie ist 
die Backlight zu beschalten?
Angehängte Dateien:
Gast #4458326
Lesenswert?

Hallo,
Kenne dein konkretes Panel nicht ist aber im Prinzip immer das gleiche:

"lcd backlight pwm"
PWM = Puls breiten Modulation --> Impuls Pause-Verhältnis


Kurz:
Deine Hintergrundbeleuchtung besteht in der Regel aus weißen LED's.
Du darfst annehmen, das diese schon ordentlich mit Vorwiederständen 
versehen sind.
Betrieben werden diese mit 3.3 oder 5V.
Wenn du dies nicht ermitteln kannst, nehmen wir 3.3 V an.

Die Ansteuerung am BL Pin erfolgt also "gegen 3.3 V oder Masse (0 V)

Wie ermittelst du das?

Wenn du dein Display mit Spannung versorgt hast, leuchtet deine 
Hintergrundbeleuchtung entweder mit Maximaler Helligkeit, wenn du 3.3V 
(5V)
oder eben 0 V an den BL Pin legst.


Wir nehmen mal an deine LED würden mit 3.3 V hinreichend versogt, und 
leuchten bei anlegen von 3.3V am BL Pin.


Jetzt benötigst du nur noch einen PWM Ausgang den du mit dem BL pin 
verbindest.

Übung:
Bau mit deinem Controller einen PWM Dimmer für eine LED.
Wenn das klappt nimmst du statt der LED deinen BL Pin.

Im Zweifel gibt es hierfür fertige PMW Dimmer Bausteine für LED.

Gruß

Marc
OP #4458881
Lesenswert?

Danke, wie PWM funktioniert weiss ich schon, und Erfahrung mit 
Mikrocontrollern habe ich auch. Es geht mir um den Modulschaltplan und 
die konkrete Beschaltung.

Also, falls jemand dieses Modul kennt/verwendet und einen Schaltplan 
hat, bitte posten. Möchte Platine erst ätzen, wenn ich einigermassen 
sicher bin wie das Ding zu beschalten ist (Backlight, Spannungregler, 
....).

Soweit ich das auf dem Board sehe, geht der BL-Eingang via 1k auf einen 
NPN (J3Y), der am Kollektor eine 2-Ohm Widerstand hat, Emitter auf GND. 
Wenn das tatsächlich ein Vorwiderstand zur LED-Backlight ist liegt bei 
3.3V also spannugsmässig nicht viel "Luft" drin...
Gast #4459098
Lesenswert?

Google mal nach TFT-Shield für Arduino.

Ich habe ein ähnliche TFT mit Shield zusammengekauft:
3.2" TFT LCD Display + TFT LCD Shield für Arduino für 22 Euro bei 
Amazon.
Schau da mal, vielleicht findest du einen Firmenhinweisss.

Bei mir ist auf dem Shield noch ein Poti, womit man dann die Beleuchtung 
regeln kann, nicht am TFT.

Gruss
Gast #4459527
Lesenswert?

Ich frage mich immer wieder, ob manche einfach zu bequem sind google zu 
benutzen oder ob andere Gründe vorliegen ...

Einfach auf das Bild geklickt und es kommt eine hübsche Webseite mit 
einer URL, bei der man umfangreiche Informationen incl. Datenblatt und 
Beispiel-Programmen herunterladen kann.

Und ja, das ist teilweise chinesisch / taiwanesisch ... aber das 
Datenblatt ist in Englisch, die Programme kann man auch nachvollziehen. 
Außerdem kann man mit diesen Informationen dann gezielt weitersuchen.
Angehängte Dateien:
Gast #4459702
Lesenswert?

Joachim B. schrieb:
> Ich gestehe, auch ich finde manchmal was nicht

Ich auch, aber google 1. Seite, 2. Trefferzeile (mit schlicht dem Text 
auf dem Display gesucht) und dann diese Aussage

Anon E. schrieb:
> Gesucht habe ich natürlich auch schon ausgiebig, aber leider bisher nur
> alle möglichen ähnlichen (aber nicht gleichen) Displays gefunden...

- da frage ich mich, was der TO gesucht hat (wenn überhaupt).
OP #4459836
Lesenswert?

Am Ende ist man immer schlauer. Selbstverständlich habe ich erst 
gesucht, wohl insgesamt mehrere Stunden. Allerdings "spezifischer" 
(ILI9341 LCD module schematic u.ä., teilweise mit "34pin" oder pdf), was 
hier wohl nicht so günstig war.

Die Seiten mit dem Display, die ich gefunden hatte, hatten keinen 
Modulschaltplan (und um den ging es mir wegen Backlight und 
Spannungsversorgung - nicht um die IC-Datenblätter oder Code - die hatte 
ich) bzw. die Links waren tot.

Also, einerseits Danke für den Link, andererseits finde ich das 
gegenseitige empörte Schulterklopfen ohne zusätzliche Info wirklich 
nicht sehr nützlich...
Gast #4460071
Lesenswert?

@Anon:

Off Topic, dennoch:

"andererseits finde ich das
gegenseitige empörte Schulterklopfen ohne zusätzliche Info wirklich
nicht sehr nützlich..."

Man kann andere nur selten ändern, nur selber an Erfahrung gewinnen, 
auch an diesen, einfach lernen dies zu Überlesen.

Man muss sich nicht alles gefallen lassen, aber bestimmte Leute "leben" 
von diesen Kommentaren und wollen bewusst provozieren.
Sie es mal so, das es diesen Leuten mehr um Ihre eigene 
Selbstdarstellung
anhand dieser Kommentarformen geht, weniger darum "dich zu treffen".

Je eher du lernst möglichst wenig "an dich heranzulassen" um so 
gelassener
kannst du das Forum / und dessen Leute betrachten.

Gruß
Gast #4778556
Lesenswert?

Hallo Anon Elec und @All,
hast du Es hinbekommen ?

Wenn ja köntest du Es bitte hier den Code anhängen.

Ich habe durch einen Fehlkauf auch eins hier.

Ich benötige den code für den 9341 im paralel betrieb(8080 modus).

Für den SPI Modus habe ich Ihn schon.

mfg

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