Forum: Mikrocontroller und Digitale Elektronik Suche Flash oder EEprom mit min. 64 MBit


von AvrBastler (Gast)


Lesenswert?

Moin
Ich suche für einen Flash oder Eeprom Speicher mit mindestes 8 MByte 
(also 64 MBit). Der Zugriff sollte per AVR möglich sein, also ist wohl 
seriell am besten. Der Strombedarf beim Schreiben sollte möglichst 
gering sein.
Spannung egal, 3,3 oder 5V!

Könnt ihr das was konkretes empfehlen?

von Stephan H. (stephan-)


Lesenswert?

at25080 ?? SPI EEPROM

von AvrBastler (Gast)


Lesenswert?

Aber das at25080 hat doch nur 64kbit, ich suche 64 MEGABit

von Stephan H. (stephan-)


Lesenswert?

Sorry,  schau hier AT45DB642D

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?


von Stephan H. (stephan-)


Lesenswert?

wird echt eng bei der Größe !!

von karli (Gast)


Lesenswert?

Ich würde eine SD-Karte verwenden..wenn sie schnell genug ist.

At25080..hat doch keine 8Mbyte?!


mfg
Karli

von AvrBastler (Gast)


Lesenswert?

Der AT45DB642D ist nicht schlecht, aber recht teuer mit 11 Euro! Beim 
schreiben braucht der immerhin noch 20mA.

SD Carde wäre schon gut wenn die beim schreiben nicht noch mehr Strom 
brauchen würde.

Gibts vielleicht mehr wenn ich mich auf 32 Mbit beschränke?

von Arc N. (arc)


Lesenswert?

> Gibts vielleicht mehr wenn ich mich auf 32 Mbit beschränke?

Nein,
geringer bzw. sehr geringer "Schreibstrom":
EEPROM, FRAM dafür z.Z. nur maximal 1 - 2 MiBit, Byte-weise 
beschreibbar, teuer

NAND-Flash: das was auch in SD-Karten steckt gibt's mit bis zu 64/128 
GBit und braucht zw. 10 mA und 40 mA beim Schreiben, Ansteuerung 
8/16-Datenleitungen + 8 Steuerleitungen, Fehlerkorrektur nötig, günstig

NOR-Flash: entweder klassisch Adress/Datenbus oder eben per SPI, 
Schreibstrom gleiche Größenordnung wie NAND-Flash, teurer als NAND, u.U. 
Fehlerkorrektur in Software nötig.

Was noch fehlt: Mit welcher Datenrate soll/muss geschrieben werden, wie 
groß sind die zu schreibenden Datenblöcke?

von AvrBastler (Gast)


Lesenswert?

Die Datenrate muss nicht sonderlich groß sein, sollte in etwa 16000 Baud 
entsprechen.
Bei Blockgröße bin ich variabel.
Aber mit Fehlerkorrektur wollt eich mich eigentlich nicht rumärgern. 
Bleibt wohl doch nur SD-Card übrig.
Gibts denn seriellen RAM-Baustein den man zwischenschalten kann? Würde 
doch Sinn machen Daten erst in Ram zu legen bis man größere Datenmengen 
möglichst schnell auf SD schiebt. Dürfte doch Strom sparen, oder?

von Arc N. (arc)


Lesenswert?

> Aber mit Fehlerkorrektur wollt eich mich eigentlich nicht rumärgern.
> Bleibt wohl doch nur SD-Card übrig.

Die teilweise noch wesentlich mehr Strom ziehen.

> Gibts denn seriellen RAM-Baustein den man zwischenschalten kann?

Ja, gab mal hier irgendwo eine Diskussion dazu. Man kann aber auch ein 
kleines FRAM nehmen.

> Würde doch Sinn machen Daten erst in Ram zu legen bis man größere
> Datenmengen möglichst schnell auf SD schiebt. Dürfte doch Strom sparen,
> oder?

Deshalb gibt's bei den Atmel DataFlash-Teilen internes SRAM.

von Andreas K. (a-k)


Lesenswert?

Wie komplex die Handhabung von Fehlern ist hängt von der Anwendung ab. 
Im einfachsten Fall reicht es aus, per CRC zu kontrollieren ob alles ok 
ist und ggf. den Datensatz zu ignorieren wenn nicht.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Hatte noch keinen Fehler im DataFlash - sehr zuverlässig die Dinger.

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.