Forum: Mikrocontroller und Digitale Elektronik Beschaltung LCD-Display


von Anon E. (anonelec)


Angehängte Dateien:

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?

von Marc (Gast)


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ß

von Anon E. (anonelec)


Angehängte Dateien:

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?

von Marc (Gast)


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

von Anon E. (anonelec)


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

von BMSR-Techniker (Gast)


Lesenswert?

Hallo,

schaue 'mal in der Arduino-Ecke.
Ich vermute, dieses Display ist dafür gemacht.

Gruß Micha

von peter (Gast)


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

von Forist (Gast)


Lesenswert?

Anon E. schrieb:
> lcd1.jpg

Dreh deine Kamera mal.
Siehst du nicht, dass fast sämtliche Beschriftung Kopf steht?
:-(

von Black J. (shaman)


Lesenswert?


: Bearbeitet durch User
von Anon E. (anonelec)


Lesenswert?

Danke für die Files.

Dieses Display ist halt wieder ein anderes, mit 40-poligem Header. Meins 
hat 34 Pins.

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

von Anon E. (anonelec)


Angehängte Dateien:

Lesenswert?

Hab nun doch nach langer Suche und mit chinesischer Hilfe einen 
Schaltplan downloaden können. Ich attache ihn falls jemand mal auch 
danach suchen sollte. Bei meinem Exemplar ist R6 allerdings nur 2 Ohm.

von Joachim B. (jar)


Lesenswert?

Anon E. schrieb:
> Bei meinem Exemplar ist R6 allerdings nur 2 Ohm

scheint für 3,3V VCC zu sprechen.

von Dieter F. (Gast)


Angehängte Dateien:

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.

von Joachim B. (jar)


Lesenswert?

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

oft andere Gründe

Zeitmangel, oder was man wegen political correctness nicht aussprechen 
darf.

Ich gestehe, auch ich finde manchmal was nicht.

von Dieter F. (Gast)


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

von Kurt (Gast)


Lesenswert?

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

Zensur durch den Staat.

von Anon E. (anonelec)


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

von Dieter F. (Gast)


Lesenswert?

Anon E. schrieb:
> zusätzliche Info wirklich
> nicht sehr nützlich...

Die Info habe ich Dir ja wohl gegeben - nur nicht den passenden Link 
gleich dazu. Da sind Datenblätter und Schaltplan enthalten.

von Anon E. (anonelec)


Lesenswert?

@Dieter: Ja, danke für Link. Mein Kommentar bezog sich v.a. auf die 3 
Folgeposts...

von Marc (Gast)


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ß

von Ali (Gast)


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

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.