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?
Aber das at25080 hat doch nur 64kbit, ich suche 64 MEGABit
Atmel Dataflash http://www.atmel.com/dyn/products/product_card.asp?part_id=4253 http://www.atmel.com/dyn/products/product_card.asp?part_id=3777
Ich würde eine SD-Karte verwenden..wenn sie schnell genug ist. At25080..hat doch keine 8Mbyte?! mfg Karli
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?
> 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?
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?
> 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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.