Forum: Mikrocontroller und Digitale Elektronik Empfehlung Displaycontroller für PSP-TFT gesucht


von Иван S. (ivan)


Lesenswert?

Hallo Kollegen,

ich suche zur Ansteuerung des Sharp-TFTs aus einer Playstation portable 
einen geeigneten Displaykontroller, der bei Farnell erhältlich sein 
sollte. Da ich bis dato noch nichts mit TFTs gemacht habe, erbitte ich 
hier generell Informationen, wie ich mir das mit so einem 
Displaycontroller vorstellen muß.
Ist das wirklich so einfach zu bedienen wie ein RAM wo ich einfach 
reinschreiben muß und das Zeug wird mir dann am Display angezeigt?

Mit bestem Dank, Iwan

von Kai F. (k-ozz)


Lesenswert?

Hallo Iwan,
generell sollte deine Wahl davon abhängen, wie oft und wie schnell du 
den Displayinhalt ändern willst.
Spielt die Geschwindigkeit keine so große Rolle, so kannst du z.B. einen 
Displaycontroller von Epson nehmen. Da gibt es welche mit internem RAM 
und welche, die einen externen RAM benötigen.
Interner RAM:
-S1D13742:
  - 768kByte interner RAM
  - kann "nur" 18 Bit-Farbtiefe ausgeben
  - indirekte Adressierung
-S1D13743:
  - 464kByte interner RAM
  - kann 24 Bit-Farbtiefe ausgeben
  - indirekte Adressierung
Externer RAM:
-S1D13506:
  - benötigt externen DRAM
  - direkte Adressierung

Mit einer indirekten Adressierung ist das Interface zwischen MC und 
LCD-Controller natürlich wesentlich einfacher (nur Daten und ein paar 
Steuerleitungen), dafür nicht so flexibel.

Die Epson-Controller sind aber leider nicht bei Farnell verfügbar, aber 
z.B. bei Mouser oder Digikey (nur der S1D13506).

Verändern sich die Bildinhalte sehr schnell, so ist vielleicht ein MC 
mit integrierten LCD-Controller interessant. Aktuell habe ich gerade ein 
Design mit dem LPC2478 und einem PSP-ähnlichem Display (LQ043T1DG01 - 
mit Touchscreen) gemacht. Da liegt der Grafikspeicher direkt im 
Adressraum des Controllers (im externen SRAM oder SDRAM) und kann so 
sehr schnell verändert werden. Ach ist, durch den großen externen 
Speicher, die Möglichkeit des Double-Bufferings gegeben.

Gruß,
Kai

von Иван S. (ivan)


Lesenswert?

Hallo Kai, vielen Dank für deine Antwort. Epson ist bei Displays 
angeblich immer gut, darauf hätte ich auch kommen können. Nur die Chips 
waren mir bis dato unbekannt!

> generell sollte deine Wahl davon abhängen, wie oft und wie schnell du
> den Displayinhalt ändern willst.

Selten und langsam ;-)

> Da gibt es welche mit internem RAM und welche, die einen externen RAM
> benötigen.

Internes RAM wäre mir zwar lieber gewesen, andererseits baue ich sowiso 
extra eine Displayansteuerungsplatine auf, der zusätzliche RAM fällt 
also kaum ins Gewicht.

> Mit einer indirekten Adressierung ist das Interface zwischen MC und
> LCD-Controller natürlich wesentlich einfacher (nur Daten und ein paar
> Steuerleitungen), dafür nicht so flexibel.

Mit der direkten Adressierung kann ich auch leben.

> Die Epson-Controller sind aber leider nicht bei Farnell verfügbar, aber
> z.B. bei Mouser oder Digikey (nur der S1D13506).

Digikey oder Mouser wollte ich auch schon mal ausprobieren, jetzt habe 
ich wenigstens einen gut begründeten Anlass.

> Verändern sich die Bildinhalte sehr schnell, so ist vielleicht ein MC
> mit integrierten LCD-Controller interessant.

Mei Hauptcontroller ist leider schon bestimmt, den gibts nur mit relativ 
kleinen Controllern für Schwarz-Weiß-Displays.

> Aktuell habe ich gerade ein Design mit dem LPC2478 und einem
> PSP-ähnlichem Display (LQ043T1DG01 - mit Touchscreen) gemacht.
> Da liegt der Grafikspeicher direkt im  Adressraum des Controllers (im
> externen SRAM oder SDRAM) und kann so sehr schnell verändert werden.
> Auch ist, durch den großen externen  Speicher, die Möglichkeit des
> Double-Bufferings gegeben.

Viel Erfolg mit deinem Projekt und vielen Dank für die Hilfe!

Iwan

von Sebastian .. (zahlenfreak)


Lesenswert?

Hallo Iwan,

ich hab hier noch einen unbenutzten S1D13506 rumliegen. Wenn du 
interesse hast schick mir einfach eine PM. Dann sparst du dir die 
Digikey-bestellung.

Sebastian

von Udo S. (udo)


Angehängte Dateien:

Lesenswert?

Hallo Iwan,

ich hatte mich vor einiger Zeit bei diesem Projekt beteiligt:
Beitrag "[S] Leute die eine "Grafikkarte" für uC bauen wollen"
bin dann aber doch auf den Grasshopper umgestiegen.

Davon ist noch ein kompletter Bausatz über geblieben. Also alle 
Bauteile, incl. S1D13506, und Leiterplatte. Das könntest du haben.

Stromlaufplan etc. findest du im .zip file.

Gruß
Udo

von Kai F. (k-ozz)


Lesenswert?

Hallo Iwan,

schön, dass ich dir helfen konnte.
Falls du was mit den S1D13742/S1D13742 machen willst, dann dürften dich 
diese Seiten interessieren:
http://vdc.epson.com/index.php?option=com_docman&task=cat_view&gid=36&Itemid=99
http://vdc.epson.com/index.php?option=com_docman&task=cat_view&gid=37&Itemid=99

Zu diesen beiden Controller gibt's dort auch jeweils ein PDF zum 
Anschluß eines LQ043xxx an den jeweiligen Controller. Damit solltest du 
die richtigen Registerwerte sehr schnell haben. Das hat mir damals auch 
sehr geholfen, allerdings mit einem anderen Display.

Gruß,
Kai

von Иван S. (ivan)


Lesenswert?

Danke für eure Angebote, habe jedoch bereits gestern bei Mouser den 
S1D13742 bestellt. LG, Iwan

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.