Forum: Mikrocontroller und Digitale Elektronik LCD Controller RAM


von Paul (Gast)


Lesenswert?

hallo,

gibt es auch Controller für LC Displays die einen externen RAM 
anschließen können von ca. 4MB - oder wird dafür immer SDRAM verwendet?

Paul

von Paul (Gast)


Lesenswert?

hatte mir bis jetzt den S1D13513 von Epson ausgesucht, welcher auch 
passen würde bis auf den SDRAM. Ich möchte gern eine Farbtiefe von 
16Bits, 640x480 Auflösung...

von Benedikt K. (benedikt)


Lesenswert?

Dafür reichen 600kByte. Wenn nicht gerade Fullscreen Filme dargestellt 
werden müssen ist z.B. der S1D13504/5/6 geeignet. Der braucht bis zu 
2MByte DRAM. Es gibt auch noch ältere mit SRAM aber die werden schon 
seit vielen Jahren nicht mehr hergestellt. Ab und zu findet man solche 
auf Ebay.

von Matthias (Gast)


Lesenswert?

ein SDRAM ist doch für gewöhnlich ein externes RAM?!?

von Paul (Gast)


Lesenswert?

@Benedikt

ja für ein Bild brauch ich 614kB bei 16Bit Farbtiefe...

was ich machen möchte, aber noch nicht weiß wie man es am besten sich 
legt, ist, dass ich fünf Menütasten unterhalb des Displays habe und 
damit fünf verschiedene Menüpunkte aufrufen kann -> der inhalt des 
displays ändert sich somit... insgesamt hab ich dadurch fünf bilder und 
noch einen startbildschirm - also 6 bilder... daraus resultieren auch 
die 4MB...

Eigentlich hab ich mir ausgemalt, dass es am sinnvollsten ist, zu Beginn 
alle 6 bilder in den externen SRAM vom LCD Controller damit während der 
Laufzeit vom µC nicht soviel gemacht werden muss...

Wie würdest du sowas am besten legen? Immer nur ein Bild, nämlich das 
aktuelle in den SRAM und die anderen immer wieder neu erstellen, wenn 
der User in ein anderes Menü wechselt?

@Matthias

hmm SDRAM sind bei mir normale RAM-Bausteine wie man sie in einen PC 
reinsteckt; also ziemlich groß...

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Einzelne SDRAMs steckt man nicht in PCs, sondern Module mit darauf 
gelöteten SDRAMs.
Ein einzelnes SDRAM ist nicht besonders groß, so etwa 1,5 * 3 cm.

Der Threadersteller sucht vermutlich nach Display-Controllern, die mit 
anderen RAM-Ausführungen als SDRAM zurechtkommen (SRAM, DRAM etc.)

von Joe (Gast)


Lesenswert?

welchen Namen tragen den solche SDRAM-Bausteine?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?


von Joe (Gast)


Lesenswert?

und SDRAM ist genauso aufgebaut wie SRAM?


Vorsicht: newbie

wie kann man dann an den Controller S1D13513 4MB anschließen... nachdem 
ich das Datenblatt mal angeschaut habe, stand dort 12Bit Adressleitungen 
und 32Bit Datenleitungen

2hoch12 Adressen = 4096 mit jeweils 32Bit Dateninhalt --> 131kB RAM - wo 
ist mein Fehler?

Joe

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nein, SDRAM ist was ganz anderes als ein SRAM. SDRAM ist eine Spielart 
von DRAM, nur mit synchroner Ansteuerung.
Wie auch bei DRAMs werden bei SDRAMs die Adressleitungen im 
Multiplexbetrieb genutzt. An 12 Adressleitungen werden so 24 Adressbits 
angelegt, was 16 Mi (Mebi*) Adressen ermöglicht.


*) Das ist ein SI-Prefix, das anstelle des fälschlich genutzten "Mega" 
zu verwenden ist.

"Mebi" klingt zwar bescheuert, steht aber wie "Kibi" und "Gibi" für 
MegaBinary, KiloBinary und Gigabinary.

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.