Forum: Mikrocontroller und Digitale Elektronik großes Ram >1MB ?


von baku (Gast)


Lesenswert?

Hallo,

ich würde gerne eine Mikrocontroller Platine mit relativ großem Ram 
bauen. Dabei habe ich folgende Ansprüche:

- Ram leicht verfügbar ( Reichelt o.ä. )
- Ram länger verfügbar ( deshalb vermutlich kein PC-Ram )
- möglichst noch von Hand lötbar.

Bei Reichelt gibt es statisch Rams bis 512kx8.
Wer kennt größere? Ditributor?

Gruß,
baku

von m. keller (Gast)


Lesenswert?

Nimm halt mehrere RAMs und kaskadiere sie (kommt halt drauf an was du 
haben willst lieber breiter oder tiefer ;) ). Wenn du als vorgabe hast, 
dass die noch leicht zu löten sind (DIP), dann sollte der Platz ja nicht 
das Problem sein.

von baku (Gast)


Lesenswert?

Platz ist ein Problem. Wenn man Platinen fertigen will, kosten die 
Flächenweise.
Die Frage ist also: gibt es größer Rams? Eventuell könnte ich ein FPGA 
draufsetzen, dann wäre nur die Frage nach dem D-Ram Controller.

von Sven P. (Gast)


Lesenswert?

Am solidesten wäre da vermutlich so ein RAM-Modul aus dem PC. Die kosten 
heute fast nix mehr. Dazu dann ein zweiter Controller, der sich um die 
Refreshs und so weiter kümmert. Der könnte dann auch ein serielles 
Interface bereitstellen, denn das spart unheimlich viele Leiterbahnen 
:-)

von Benedikt K. (benedikt)


Lesenswert?

Größer als etwa 2MByte als SRAM wird schwer.
All die DRAMs/SDRAMs haben halt das Problem mit dem Refresh und der 
gemultiplexten Adresse.
Worst case beträgt die Zugriffszeit damit >100ns. Wenn das akzeptabel 
ist, dann sollte ein CPLD das schaffen.

von Ras F. (rasfunk)


Lesenswert?

Sven P. schrieb:
> Am solidesten wäre da vermutlich so ein RAM-Modul aus dem PC.

Also DDR-Speichermodule?

> Die kosten
> heute fast nix mehr.

Stimmt...

> Dazu dann ein zweiter Controller, der sich um die
> Refreshs und so weiter kümmert. Der könnte dann auch ein serielles
> Interface bereitstellen, denn das spart unheimlich viele Leiterbahnen
> :-)

Ein serielles Speicherinterface für DDR-DIMM-Module? Welcher kranke IC 
bietet denn soetwas!?

Bezüglich der ursprünglichen Frage: Man kann anhand Deiner Beschreibung 
jetzt alles mögliche herumraten. Du müsstest schon genauer beschreiben, 
was Du eigentlich brauchst und welche Anforderungen Du hast.

Einfach mal in den Raum geworfen sei dieser Vorschlag: IS62WV51216BLL, 
1MByte Async SRAM mit 16 Bit Speicherinterface, im TSSOP-Gehäuse (man 
kriegts also noch selbst gelötet). Erhältlich bei Digikey und sicher 
auch bei anderen Distributoren.

Edit: na lesen sollte man können. Heisst ja schon im Titel "> 1MB" ...

von Sven P. (Gast)


Lesenswert?

Ich dachte als Controller eher an einen billigen FPGA oder sowas -- dann 
kann man es
1. im Notfall an andre Ansteuerungstaktiken umstellen und
2. sich das Leiterplattenrouting erheblich vereinfachen, da die Pins am 
FPGA ja frei konfigurierbar sind.

von baku (Gast)


Lesenswert?

>Bezüglich der ursprünglichen Frage: Man kann anhand Deiner Beschreibung
>jetzt alles mögliche herumraten. Du müsstest schon genauer beschreiben,
>was Du eigentlich brauchst und welche Anforderungen Du hast.

Ein Arm-Board entwickeln, auf dem zur Not Linux laufen kann. ( Nicht bei 
Olimex kaufen ;-) )

von Ras F. (rasfunk)


Lesenswert?

Ok, dann kommt wohl doch eher SDRAM infrage. DDR ist allgemein zu 
kompliziert mit Terminierung etc.

z.B. LPC2420 mit IS42S16100C1, beide erhältlich bei Digikey.

Nicht getestet oder weiter evaluiert, nur als Anregung.

von inventor (Gast)


Lesenswert?

>IS42S16100C1

Danke für den Vorschlag, das könnte vielleicht gehen. :-)

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.