Forum: Mikrocontroller und Digitale Elektronik FRAM Arduino


von Klausi (Gast)


Lesenswert?

Hallo an alle,
da ich einen Arduino habe, musste ich mich natürlich ein bisschen über 
die Hardware informieren, und so weiter. Da der EEPROM zum Datenloggen 
jetzt nicht so perfekt geeignet ist, bin ich ziemlich früh dazu 
übergegangen, mich für die Möglichkeiten der externen Speicheranbindung 
am Arduino zu informieren. Dabei bin ich (Weil ich ziemlich auf die 
neuesten Errungenschaften der Speichertechnologie stehe ;) )  auf das 
gestoßen:
http://de.mouser.com/Search/Refine.aspx?Keyword=877-FM24V10-G
Dazu hier das Datenblatt:
 http://www.ramtron.com/files/datasheets/FM24V10_ds.pdf
Im Datenblatt steht, das es als direkter Ersatz für Eeproms verwendet 
werden kann.
Könnt ihr mir helfen? Wie binde ich das an den Arduino an?
Geht das überhaupt?

von René B. (reneb)


Lesenswert?

Prinzipiell kriegst du das schon ans laufen, beachte aber bitte, dass 
3,3V nötig sind und die meisten Arduinos bei 5V laufen!

Ähnliche I2C EEPROMs die auch bei 5V laufen wären zum Beispiel der 
24LC16 und dessen Chipfamilie.

Das ist nichts anderes als ein I2C EEPROM. Beispiele wie man am Arduino 
EEPROM Bausteine per I2C-Bus anspricht gibt es jede Menge. Du musst dann 
nur die Bus-Adresse auf deinen verwendeten Baustein ändern.

Je nach Arduino Board hast du auch eine Stiftleiste an der bereits die 
I2C-Pins des AVR mit PullUp-Widerständen versehen sind.

Fast jeder Teilnehmer am I2C taucht letztendlich als EEPROM auf, dessen 
Zellen gelesen oder geschrieben werden. Ob das jetzt ein Temperaturwert 
ist, oder eben ein gespeicherter Wert in einem "echten" EEPROM ist dann 
egal.

Für Hardwarenahe Infos zum I2C am AVR guckst du hier:
http://www.rn-wissen.de/index.php/I2C

Für I2C am Arduino am Beispiel einiger Sensoren guckst du hier:
http://www.robot-electronics.co.uk/htm/arduino_examples.htm

von C-Fragensteller (Gast)


Lesenswert?

Klausi schrieb:
> Dabei bin ich (Weil ich ziemlich auf die
> neuesten Errungenschaften der Speichertechnologie stehe ;) )  auf das
> gestoßen:
So neu ist das jetzt auch wieder nicht ;).

Nur um sicher zu gehen: An die Möglichkeit SD-Karten zu verwenden hast 
du schon gedacht? Diese lassen sich zumindest bequem am PC wieder 
auslesen.

von Peter D. (peda)


Lesenswert?

Für I2C-FRAM kann man exakt den gleichen Code nehmen, wie für EEPROM.
Das ACK-polling stört nicht, man kriegt sofort das ACK.

Peter

von Max D. (max_d)


Lesenswert?

Iich hab von ramtron ein paar samples gekriegt und da waren auch 5V 
Versionen dabei, die genaue Version ist jetzt abgekündigt (nach nichtmal 
2 Jahren Produktion :/ ). Aber vlt. gibts noch welche davon in nem Lager 
(kuk ma bei CSD die hatten da sowas)

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.