RAM Erweiterung über I²C?

Gast #1663065
Lesenswert?

Hallo,

ich habe nun ein kleines Problem. Ich verwende einen ATmega 644 in 
meinem Projekt wo ich plötzlich etwas RAM bräuchte. 1-2 kB wären super 
nur Intern habe ich die nicht mehr zur Verfügung.

Es muß nicht super schnell gehen sodassich glaube das es über I²C 
schnell genug wäre. Meine Frage ist nun, gibt es solch eine Möglichkeit 
überhaupt?

Wenn ja, welche? ;-)

EEPROM hab ich gefunden, doch ich ändere die Daten im 20 min Takt, da 
wäre EEPROM nicht das richtige :-(

Vlt. auch einen anderen Weg gehen, aber die CPU wechseln möchte ih nur 
ungern. :-(

Danke für eine Antwort.

Gruß AVRli
Gast #1663074
Lesenswert?

AVRli schrieb:
> EEPROM hab ich gefunden, doch ich ändere die Daten im 20 min Takt, da
> wäre EEPROM nicht das richtige :-(

Warum nicht?
Für z.B. den 24C64 werden 1 Mio. Schreibzyklen garantiert.
Wenn du alle 20 Minuten schreibst, sind das pro Tag 72 Mal.
Das Teil hält also locker 38 Jahre oder mehr.
Hält dein Gerät überhaupt so lange? ;)
#1663079
Lesenswert?

AVRli schrieb:
> Hallo,
>
> ich habe nun ein kleines Problem. Ich verwende einen ATmega 644 in
> meinem Projekt wo ich plötzlich etwas RAM bräuchte. 1-2 kB wären super
> nur Intern habe ich die nicht mehr zur Verfügung.

Nimm eine andere MCU. Alles Andere ist nicht wirtschaftlich.

> Es muß nicht super schnell gehen sodassich glaube das es über I²C
> schnell genug wäre. Meine Frage ist nun, gibt es solch eine Möglichkeit
> überhaupt?

RAM über I2C ist scheisse, auch wen Du meinst, es wäre schnell genug.
Entweder RAM (schnell, klein) oder Flash (groß, langsam).

> EEPROM hab ich gefunden, doch ich ändere die Daten im 20 min Takt, da
> wäre EEPROM nicht das richtige :-(

Also langsam. Nimm NAND-Flash.

> Danke für eine Antwort.

hth, Iwan
Gast #1664234
Lesenswert?

wechsel doch zu ARM CPUs. z.B. Den AT91SAM7S256/512 oder wenn es noch 
mehr RAM sein muss, der 512er hat schon 128kb, dann nimm den AT91SAM7SE. 
Der SE hat nämlich einen speicher hereaus geführt.

Ich hoffe ich konnte helfen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren