Forum: Mikrocontroller und Digitale Elektronik Nicht flüchtige Speicher


von Alex (Gast)


Lesenswert?

Hallo Forum,
Ich suche einen nicht flüchtigen Speicher (8...16 KBytes), Die 
Schreib-Datenrate ist kritisch . Man sollte den kompletten Speicher in 
unter 2 Sekunden geschrieben haben.

Hat jemand für mich eine Vergleich Tabelle, in dem die Schreiben Zeit 
von verschiedene n.f. Speicher dargestellt ist?


wie berechnet man eigentlich die Schreib Zeit?


Danke

von DanVet (Gast)


Lesenswert?

USB-Stick.

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Alex schrieb:
> Ich suche einen nicht flüchtigen Speicher (8...16 KBytes), Die
> Schreib-Datenrate ist kritisch . Man sollte den kompletten Speicher in
> unter 2 Sekunden geschrieben haben.

Diese derart geringe Rate sollte so ziemlich jeder Flash-Speicher, 
inklusive SD-Karten, schaffen.

von holger (Gast)


Lesenswert?

Nimm ein SPI FRAM.

von Jim M. (turboj)


Lesenswert?

Bei den paar KB könnte man sich auch die FRAM µCs von TI anschauen 
(MSP430FR).

von Alex (Gast)


Lesenswert?

was für andere Alternativen als FRAM gibt es?
und wie berechnet man die Screibzeit?
Danke euch

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Alex schrieb:
> was für andere Alternativen als FRAM gibt es?

EEPROM, Flash, CD-ROM's, Festplatten, SSD's, Kernspeicher, Magnetbänder, 
...

Alex schrieb:
> und wie berechnet man die Screibzeit?
Zeitpunkt der Fertigstellung minus Zeitpunkt des Starts.

von mmm (Gast)


Lesenswert?

darf's einfach und billig sein? I²C-EEPROM?

Der erste google-Treffer 24LC128:

64Bytes pro Page --> 256 Page writes für 16kB
256 * (3 Byte Overhead + 64 Byte Daten) * 8 / 400kHz = ca. 350ms für I²C
Page Write Dauer: 5ms * 256 = 1,28s

Also in Summe unter 2 Sekunden.

von Alex (Gast)


Lesenswert?

Vielen Dank für deine Antwort.
Kannst du mir bitte genaue sagen welche Parametern in deiner Berechnung 
kommen?
Danke

von superschlaubi (Gast)


Lesenswert?

page write time * number of pages

Das ist doch einfach.

Gehirn an Garderobe abgegeben?

von soso... (Gast)


Lesenswert?

Vorschlag : EEPROM. 24AA...

http://ww1.microchip.com/downloads/en/devicedoc/21191s.pdf

Die Zeit, die es dauert, eine Page zu schreiben ist spezifiziert mit 
MAXIMAL (wichtig!) 5ms. Ob das reicht, darfst du selber rechnen.

Aber exakt definiert ist es. Im Gegensatz zum USB-Stick oder vielen 
Flashes.

Für mehr Schreibzyklen, schau dir die Cypress-FRAMs an. Bin jetzt zu 
faul um die Specs zu checken, aber da  dürfte ein Timing auch 
drinstehen.

von Dietrich L. (dietrichl)


Lesenswert?

Alex schrieb:
> Ich suche einen nicht flüchtigen Speicher (8...16 KBytes), Die
> Schreib-Datenrate ist kritisch . Man sollte den kompletten Speicher in
> unter 2 Sekunden geschrieben haben.

Du solltest bei der Auswahl aber auch berücksichtigen, wie oft Du 
schreiben willst/musst. Dann sind bestimmte Speichertypen u.U. nicht 
geeignet.

von georg (Gast)


Lesenswert?

Nur der Vollständigkeit halber:

Ein CMOS-RAM mit Stützbatterie ist wohl die schnellste Möglichkeit, in 
diesem Fall aber sicher nicht nötig, das ist leicht 1000mal so schnell 
wie gefordert (< 100ns/Byte).

Georg

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.