Hat jemand Erfahrung mit seriellem RAM?

pmac

Neues Mitglied
23. Sep. 2008
54
0
0
Sprachen
Hallo,
für ein neues Board benötigen wir nicht-flüchtigen Speicher. Eeproms sind uns zu langsam. Kennt jemand FRAMs (z.B. FM25L256)? Wenn ich das Datenblatt richtig deute, halten die die Daten bis zu 10 Jahren ohne Stromversorgung, sind die Bausteine sehr schnell beim Schreiben und können per SPI and Mega128 angeschlossen werden.
Hat jemand Erfahrung damit?

Peter
 
Hi

Frams sind tolle Bausteine...

leider SEHR TEUER ... die dinger kommen vom Militärischen und werden auch gerne für "BlackBoxen" verwendet.

Prinzipiell wären es die Traum Speicher .. Daten bleiben vorhanden auch ohne Spannung, Schnell lesen / schreiben, nahezu unbegrenzte Schreib / Lese zahl ...

Aber eben leider SEEEHR Teuer.

Ansonsten sinds tolle dinger, hab schon mal nen Datenlogger damit gemacht ..

Welches ich aber Empfehlen kann wo in mittleren Stückzahlen um die 5€ liegt (naja Farnell ist da keine Referenz ^^)

http://de.farnell.com/ramtron/fm18l08-70-sg/fram-parallel-3v-256k-smd-18l08/dp/1210797?Ntt=FM18L08

Da könntest es auch beziehen.. jedoch für 10€ / stk wobei das nen Paralleles war wenn ich mich richtig erinnere aber das ist ja nur die Ansteuerung..
Kleinere SPI kriegst du um 3€ (für einzelstücke ist das ja auch noch ok)
http://de.farnell.com/jsp/search/browse.jsp?N=500003+1003311&Ntk=gensearch_002&Ntt=fram+spi&Ntx=mode+matchallpartial
 
Hallo Peter,

falls du nicht so viele Schreibzyklen hast, könnte eventuell auch DataFlash (Atmel) interessant für dich sein, ist natürlich kein RAM sondern Flash. Die Speicherbausteine haben ebenfalls SPI und zumindest Lesen geht sehr schnell. Musst du permanent Daten speichern, sind DataFlash weniger geeignet, da kenne ich dann auch nur FRAM, was man einsetzen könnte, Erfahrung habe ich damit aber selber noch nicht. Die Lieferzeiten von DataFlash sind im Moment durch die Allokation mieserabel hoch :rolleyes:

Grüße,
Dirk
 
Flash kommt nicht in Frage, da es viele Schreibzyklen werden. Die FRAM-Preise finde ich für eine Kleinserie eigentlich gar nicht so hoch ...
Allerdings habe ich noch nie mit dem SPI des Mega128 gearbeitet. Gibts da Fallstricke? Oder Democode in C ?
Gruß
Peter
 
Peter,

bezüglich SPI brauchst du eigentlich nur bei den Application Notes schauen.


Zum Beispiel:

AVR107: Interfacing AVR microcontrollers with serial memories

AVR151: Setup and use of the SPI on tinyAVR and megaAVR devices


Hmmm, "Fallstricke" gibts da eigentlich nicht :hmmmm:

Wenn du das SPI Modul nutzen möchtest, musst du natürlich deinen Speicher an die entsprechenden Pins (Alternativfunktion) des AVR anschließe. Falls da was belegt ist, kannst du ggf. auch einen USART als Master-SPI konfigurieren, wenn das nicht geht, dann programmierst du SPI via Software, das ist nicht ganz so schnell wie über HardwareSPI aber recht einfach.


Gruß,
Dirk
 
Danke, jetz beschaffe ich mir erst einmal den Stein und dann lege ich los.
Peter
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)