ESP32 mit 4DLCD-35480320 verbinden 320x480 SPI

OP (Firma: N/A) #6413622
Lesenswert?

Moin Leute,
ich habe Probleme mit der Anbindung eines Displays. Bei der Schaltung 
habe ich mich an das Datenblatt gehalten und es auf einem Breakoutboard 
zum Testen aufgebaut.
Mehr als die Display-Beleuchtung habe ich nicht zum Laufen bekommen.

Prozessor: ESP32 bzw. ESP32 DevKit1 von JoyIT
Display: 4D LCD 35480320 3.5" (Datenblatt: 
https://www.mouser.de/pdfDocs/35480320Datasheet.pdf) Habe hier alle drei 
Varianten Vorliegen (CTP, RTP und ND).
Adapter: 
https://42project.net/shop/adapter/folienkabel-displaykabel-ffc-fpc-05-mm-und-1-mm-40-pin-zu-dip-adapter-fuer-epd/

Auf dem ESP32 habe ich TFT_eSPI zur Ansteuerung verwendet. Habe die Pins 
gesetzt und sowohl die Ansteuerung von TFT_eSPI (ILI9488 bzw. HX8357D) 
getestet. Als auch den Init-Code aus dem Datenblatt verwendet. Jedoch 
ohne Erfolg.
Per Oszi habe ich die Timeing und die Signale getestet. Sehen für mich 
in Ordnung aus.

Da ich nicht mehr weiter wusste, habe ich mir das ESP32-S2-KALUGA-1 
bestellt. Dort ist ein SPI-LCD verbaut. Dieses konnte ich über die 
Software vom ESP32-S2 ansteuern.
Im nächsten Schritt habe ich das Display entfernt und die Verkabelung zu 
meinen Breakout-Board geändert. Die Init-Codes angepasst.
Jedoch tut sich beim Display immer noch nichts.

Jetzt bin ich auf der Suche nach Erfahrungen mit so einem Problem? Wie 
kann ich meinen Fehler einkreisen?

Schöne Grüße
Markus
Angehängte Dateien:
Gast #6413902
Lesenswert?

Markus B. schrieb:
> Aufbauf.jpeg

Dein Aufbau-Foto ist nicht hilfreich für die Fehlersuche bei der
wir dir helfen sollen, jedoch eine Erkenntnis habe ich für mich
bereits gewonnen: nie, nie, niemals werde ich so einen
wackeligen Steckbrett-Aufbau verwenden um irgendeinen derartig
neuen unbekannten "Sachverhalt" in Betrieb nehmen zu wollen.

Um es nochmal in anderen Worten auszudrücken: die Fehlerquote
die dabei auftreten kann ist immens hoch sodass man oft bis
meistens im Nebel stochert.

Was willst du mit diesem Aufbau-Foto erreichen? Dass wir beurteilen
können dass du alles richtig verkabelt hast?

Steckbrett ist auch schon deswegen scheisse da man nie sieht ob der
Kontakt wirklich kontaktiert.
OP (Firma: N/A) #6413911
Lesenswert?

Danke für den Tipp.
Ich habe mit dem OSZI mal direkt am FPC-Connector gemessen, weil ich 
sowas auch schon im Sinn hatte. Hier liegen auchdie Signale an.

Werde aber heute Abend mal einen Aufbau per Lötverbindung testen, um 
dies auszuschließen.

Das Bild sollte nur den generellen Aufbau zeigen. Mir ist klar, dass es 
nicht bei der Fehlersuche hilft. Der Schaltplan zeigt ja auch, dass ich 
eine direkte 1:1 Verbindung zwischen ESP32 und Display habe.
Gast #6415300
Lesenswert?

Moin Moin,

ich habe nochmal alles sauber auf einem Dev-Board aufgebaut und die 
Kontakte jeweils gelötet. Habe die Verbindungen für 3,3V / GND und 
Datenleitungen getestet.

Aber das Problem bleibt: Nur die Beleuchtung vom Display klappt.

Habt ihr weitere Tipps?

Schöne Grüße
Markus
Angehängte Dateien:
Gast #6644040
Lesenswert?

Hi guys,

I can probably help you as I have the same working lcd.

The problem is in fact very simple :) the company did allot of mistakes 
in there initial datasheet!

The corect driver is Ili9488 and the SCK pin is 11 and D/C pin is 8. 
<<<<the last is really annoying as all of the distributer use the old 
datasheet. I heavily recommend to always use uptodate datasheets from 
the supplier.

https://4dsystems.com.au/mwdownloads/download/link/id/823/

https://4dsystems.com.au/products/4d-lcd/4dlcd-35480320-ctp-clb

Hope it helps.

Best,
Daniil.

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