Forum: Mikrocontroller und Digitale Elektronik RAM erweitern


von Sven Scholz (Gast)


Lesenswert?

Hallo,

wenn ich den internen SRAM eines ATmega erweitern möchte, welche 
Bausteine empfehlen sich da? (Es wäre schön, wenn es diese bei Reichelt 
zu kaufen gäbe.)
Der Baustein sollte zudem möglichst einfach mit dem ATmega verbunden 
werden können. (wenige PINS)

DANKE.

von Ralf (Gast)


Lesenswert?

Es ausser dem ATmega8535 (oder wars 8515?) meines Wissens nach keinen 
AVR, der externes RAM automatisch ansprechen kann. Solltest du also 
einen anderen AVR verwenden, so musst du die Ansteuerung in Software 
lösen. (Kann sein, dass es mittlerweile Derivate gibt, die das wie der 
ATmega8515 auch können).

Wenig Pins ist relativ: Wieviel kB möchtest du denn? 2kB brauchen (als 
paralleles SRAM) ein paar Pins weniger als 128kB.

Wenn du ein serielles SRAM willst, wirds schon schwieriger, glaube 
nicht, dass so was leicht aufzutreiben ist. Allerdings habe ich von 
RAMTRON FRAMS gesehen, die seriell ansprechbar sind (FRAM = SRAM ohne 
Datenverlust beim Ausschalten --> EEPROM mit 
Schreib-/Lesegeschwindigkeit wie SRAM). Glaub aber, dass die Dinger 
sauteuer sind...

Ralf

von Daniel M. (usul27)


Lesenswert?

Ich gehe mal davon aus dass du den RAM auch wirklich als schnellen 
Speicher benutzen willst und nicht irgendwas suchst, wo du grosse 
Datenmengen langsam hinschreiben kannst.

Dann brauchst du einen ATMega, der mit externem Speicher umgehen kann. 
Das sind nicht viele. Und mit wenigen Pins wird es auch nicht gehen: 
nehmen wir mal 2kB externen Speicher, dann brauchst du dafür minimal 8 
bit Daten + 11 bit für die Adressen.
Wenn du wirklich viel RAM brauchst, sind die AVRs leider nicht optimal. 
Da wäre u.U. ein kleiner ARM interessanter (der LPC2106 hat 64kB 
internen RAM).

von Daniel M. (usul27)


Lesenswert?

@Ralf: Externen RAm können z.B. auch ATMega64 und ATMega128

von Hannes L. (hannes)


Lesenswert?

Sven Scholz wrote:
> wenn ich den internen SRAM eines ATmega erweitern möchte, welche
> Bausteine empfehlen sich da? (Es wäre schön, wenn es diese bei Reichelt
> zu kaufen gäbe.)

Schau im Datenblatt des Mega8515 (Mega64, Mega128) nach, da wird 
beschrieben, wie man externes SRAM anschließen kann und wie das 
Adress-Latch beschaltet werden muss. Die Teile gibt es bei Reichelt, 
aber die Platine wird nicht einfach.

...

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.