Hallo zusammen, ich bin gerade dabei mir einen LCD-Controller mit 89C51ED2 und S1D13704 für mein LM641542 zu bauen. Basis ist die Schaltung von Christoph Kessler ("WAIT-Simulation mit Flip-Flop"). Für die 640x480 mit 1bpp meines LCDs benötige ich 38400 Byte Bildspeicher. Bleiben noch 2560 Byte übrig. Kann ich die als "normales" externes RAM verwenden? Wird ein Waitstate vom 13704 eigentlich nur generiert, wenn ein Zugriff innerhalb der 38400 Bytes des Bildspeichers gemacht wird oder generell beim Zugriff auf die 40k RAM? In diesem Fall wäre es denke ich ungeschickt den "ungenutzen" Speicher zu verwenden, denn ein Zugriff würde mir den uController ausbremsen. Noch eine Frage zur Spannungsversorgung von LCD-Panels. Benedikt weist des öfteren darauf hin, dass die Logik-Spannunng (5V) immer vor der "LCD-Drive"-Spannung (-15V..-21V) angelegt sein muss. Wenn die negative Spannungserzeugung aus der 5V-Versorgung erzeugt wird sollte das doch immer der Fall sein, oder? Gruß, Thorsten
dl9sec schrieb: > Bleiben noch 2560 Byte > übrig. Kann ich die als "normales" externes RAM verwenden? Ja. > Wird ein Waitstate vom 13704 eigentlich nur generiert, wenn ein Zugriff > innerhalb der 38400 Bytes des Bildspeichers gemacht wird oder generell > beim Zugriff auf die 40k RAM? Generell. Das Problem ist nämlich, dass der µC sich die Zugriffe auf den Speicher mit dem Auslesen der Daten und Ausgeben ans LCD teilen muss. Wie das beim 13704 läuft weiß ich jetzt nicht auswendig, ist schon etwas älter das Teil, aber die neueren verwenden einen Zwischenspeicher, so dass Waitstates eigentlich nur beim Lesen der Daten erzeugt werden, denn die müssen erst aus dem RAM geholt werden, während Daten die geschrieben werden, auch eine Weile im Zwischenspeicher verbleiben können, ehe sie ins RAM kommen. > In diesem Fall wäre es denke ich ungeschickt den "ungenutzen" Speicher > zu verwenden, denn ein Zugriff würde mir den uController ausbremsen. Kommt darauf an, wie oft und wie schnell du den Speicher benötigst. Da die Waitsates im Bereich von wenigen µs oder geringer liegen, sollten die nicht wirklich stören. > Noch eine Frage zur Spannungsversorgung von LCD-Panels. Benedikt weist > des öfteren darauf hin, dass die Logik-Spannunng (5V) immer vor der > "LCD-Drive"-Spannung (-15V..-21V) angelegt sein muss. Wenn die negative > Spannungserzeugung aus der 5V-Versorgung erzeugt wird sollte das doch > immer der Fall sein, oder? Ja. Die Reihenfolge der Spannungen steht übrigens auch in jedem Datenblatt, es ist also keine Erfindung von mir.
Hallo Benedikt, vielen Dank für die rasche Antwort. > Die Reihenfolge der Spannungen steht übrigens auch in jedem Datenblatt, > es ist also keine Erfindung von mir. Meine Frage sollte das auch keinesfalls unterstellen. Leider beschränkt sich das Datenblatt des LM641542 auf eine 4-seitige, grausamst zusammenkopierte "Zettelsammlung" (Danke Herr Pollin ;-) ), die eigentlich vom LM641541 stammt. Ich habe mich nur gewundert, dass Du Dir in Deiner Schaltung recht viel Mühe gibst, den LCD-Drive vom Controller aus schaltbar zu machen und Christoph in seiner Schaltung darauf vollkommen verzichtet, sondern einfach aus dem 5V Schaltregler einen 31V-Schaltregler speist, der wiederum über eine Kaskade und einen 7924 die -24V erzeugt. Vermutlich funktioniert das ja auch tadellos, weil das Aufstarten der nachfoldenden Schaltung so lange dauert, dass da nichts passieren kann... Gruß, Thorsten
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.