Forum: Mikrocontroller und Digitale Elektronik S: grosses (>= 32MByte) EEPROM mit I2C-Bus?


von Jürgen M. (jmayer) Benutzerseite


Lesenswert?

hallo,

für ein Datenlogger suche ich ein EEPROM mit I2C-Bus das eine 
Speicherkapaziät von mindestens 32 MByte hat.

Gibt es da bezahlbare Typen?

Bezugsquellen?

Gruss
Jürgen

von Benedikt K. (benedikt)


Lesenswert?

Sowas habe ich noch nie gesehen. Ich würde eine MMC/SD Karte verwenden. 
Die kostet <5€.

von Jürgen M. (jmayer) Benutzerseite


Lesenswert?

hallo,

Speicherkarten haben gewiss Vorteile. Z.B. das man die auch gleich noch 
zum Transport der Daten auf einen PC verwenden kann.

Aber ich benötige in einer AVR-Schaltungen einen "festen" Speicherplatz 
in dem über längere Zeit Messwerte gespeichert werden. Der Speicher muss 
da fest drinbleiben und darf vom Anwender nicht manipuliert werden 
können.

Eine Speicherkarte hat dabei auch noch den Nachteil das ich einen 
Steckverbinder benötige.

Deshalb ist ein EEPROM das fest auf der Platine aufgelötet ist bei 
dieser Anwendung besser geeignet.

anders gefragt:

welche EEPROM mit I2C-Bus mit möglichst hoher Speicherkapzität gibt es?

Gruss
Jürgen

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Du kannst die Speicherkarte auch auf die Platine löten.
Dann ist die "fest" und du brauchst keinen Steckverbinder.
(EEPROMS kann man auch auslöten) Oder nim Dataflash Bausteine aber 32mb 
ist schon viel...

von Gerhard (Gast)


Lesenswert?

Die Flash-Speiche, die für die SD-Karten verwendet werden gibts auch als 
IC's. Siehe z.B. ATMEL, Data-Flash-Typen.

Verwendet man SD-Karten, die man hinterher im PC auslesen möchte, hat 
man die zusätzliche Mühe, dass man darauf ein FAT-File-System erzeugen 
muss. Wenn mann Data-Flash als IC's nimmt, braucht man das nicht 
zwangläufig. Dafür braucht man dann halt ne RS232 o.ä. als Verbindung 
zum PC.

gerhard

von crazy horse (Gast)


Lesenswert?

die grössten EEPROMS, die ich bis jetzt eingesetzt habe, hatten 1MBit, 
also gerade mal 128kB. Das war vor etwa einem Jahr, insgesamt 4Stk am 
Bus, also 512kB, grössere gabs da noch nicht. Bei benötigten 32MB dürfte 
das der falsche Weg sein.
Wie schon gesagt, DataFlash
http://www.atmel.com/dyn/products/param_table.asp?family_id=616&OrderBy=part_no&Direction=ASC

von Frank J. (frajo)


Lesenswert?

crazy horse wrote:
> die grössten EEPROMS, die ich bis jetzt eingesetzt habe, hatten 1MBit,

Aber auf der Butterfly ist doch schon ein 4 MBit Dataflash drauf.

Gruß
Frank.

von Martin Thomas (Gast)


Lesenswert?

32MByte I2C EEproms sind mir auch nicht bekannt. Alternativen wie 
Atmel-Dataflash (gibt ähnliches auch von anderen Herstellern) wurden 
bereits genannt. Im Moment auch nicht sicher, welche Kapazität die 
groessten Dataflash haben, habe "hier" zumindest 64mBit-Typen in einem 
Loggerprojekt im Einsatz. Man kann ja mehrere an einen Bus hängen und 
einzeln "selecten". Dataflash haben eine SPI-Schnittstelle (einige auch 
zusätzlich mit Bus-Interface) und kein I2C/TWI. Weiterhin ist der 
Flash-Speicher in Dataflash nicht byte-weise beschreibbar, wie bei 
üblichen EEproms sondern seitenweise. Ist bei Speicherkarten ähnlich, 
nur das noch ein spezieller Kontroller zwischengeschaltet ist. Dataflash 
bieten zwar auch "continous read/write", man muss sich aber dennoch 
darüber im Klaren sein, dass immer flüchtige RAM-Puffer 
zwischengeschaltet sind.

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.