Display EA DIP203J-6NLW abgekündigt. Nachfolger EA DIP205J-6NLW läuft nicht

#7861360
Lesenswert?

Dirk F. schrieb:

Also es wird nichts auf dem LCD angezeigt.

Was passiert, wenn Du es überhaupt nicht initialisierst? Erscheint dann die übliche Reihe schwarzer Blöcke? Wenn nicht, Kontrast prüfen.

Ansonsten ist noch die Frage offen, ob der SPI-Takt wirklich stimmt oder Du das LCD (z.B. durch einen verkonfigurierten Prescaler) übertaktest.

#7861448
Lesenswert?

Kann übertroffen werden. Durch "Geht manchmal nicht"

Auch gern genommen: Bis gestern ging es noch!

"Unser Produkt" klingt gewerblich, da hätte ich doch direkt den Lieferanten antanzen lassen.

Naja, nicht der Lieferant. Normalerweise fuehrt man dann ein freundliches Gespraech mit dem FAE. Wenn man jedes Jahr viele Tausende abnimmt dann besucht er einen dann sogar. Wenn man nur wenig kauft dann ist natuerlich das Interesse geringer.

Die richtige Vorgehensweise ist natuerlich erst mal jedes einzelne Kommando zu kontrolieren und dabei beide Controller zu vergleichen. Dabei ganz besonders das Augenmerk auf das Timing oder Wartezeiten nach Befehlen zu lesen. Ausserdem kann man mal moeglichst einfache Kommandos ausfuehren deren Bedeutung man erkennen kann. Zum Beispiel das Display in den Sleepmode schicken und dabei die Stromaufnahme messen. Oh und es schadet natuerlich nie mal einen genauen Blick auf die Datenuebertragung zu werfen. Irgendwofuer muss doch dieses schicke Oszi sein das man da rumstehen hat. .-)

Manchmal kommt man da zu ganz erstaunlichen Erkenntnissen, wie z.B WTF! Wir verwenden schon seit fuenf Jahren den falschen SPI mode oder sowas. :-D

Vanye

Moderator (Firma: Titel) Persönliche Seite #7861532
Lesenswert?

Dirk F. schrieb:

Nachfolger soll 1:1 kompatibel sein.

Schon auf dem Deckblatt ist ein deutlicher Unterschied: INCL. CONTROLLER SSD1803 vs INCL. CONTROLLER RW1073

Trotz der Aussage, die Controller seien gleich, gibt es zumindest offenbar gerade beim SPI durchaus einen Unterschied:

Und jetzt kommt es drauf an, wie der konkrete Aufbau und die Signalqualität auf den SPI-Leitungen aussieht. Denn ohne brauchbare Termminierung klingelt so ein Signal schon bei 20cm Leitungslänge ganz ordentlich.

Aber er läuft in unserem Produkt nicht Ursachen ?

Das ist oft ganz einfach: mindestens eine Spec vom Datenblatt wird nicht eingehalten.

Hmmm schrieb:

ob der SPI-Takt wirklich stimmt

Man könnte noch einen Schritt weiter gehen und gleich mal nach dem SPI-Mode schauen. Denn man bekommt so ein Ding gern auch mal mit dem falschen SPI-Mode ans Laufen. Besonders, wenn man nur in eine Richtung überträgt.

OP #7861723
Lesenswert?

Lothar M. schrieb:

Trotz der Aussage, die Controller seien gleich, gibt es zumindest offenbar gerade beim SPI durchaus einen Unterschied:

Aber beide arbeiten sauber innerhalb der Spezifikation: 1 MHz (tC= 1µs). Und wir nutzen 1 MHz.

Allerdings machen wir kein Busy Abfrage vor jedem Schreibzugriff. Arbeiten mit festen Delays 40 us.

Haben alle 4 SPI modes probiert: Kein Erfolg.

#7861730
Lesenswert?

Dirk F. schrieb:

Allerdings machen wir kein Busy Abfrage vor jedem Schreibzugriff. Arbeiten mit festen Delays 40 us.

Haben alle 4 SPI modes probiert: Kein Erfolg.

Na dann probier doch einfach mal 0,5 MHz und miss es nach! Und 100us statt 40us! Das sollte je einfach und schnell gehen! Man muss auch aufpassen, WANN die Daten sowie RS wechseln. Es gibt Displays, die wollen die Daten schon stabil bei der STEIGENDEN Flanke von E sehen, obwohl das Latch erst mit der fallenden Flanke die Daten übernimmt, warum auch immer.

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