Forum: Mikrocontroller und Digitale Elektronik Schreibgeschwindigkeit I2C EEPROM berechnen -> Stimmt das?


von EEPROMMM (Gast)


Lesenswert?

Hallo Leute,

Möchte gerne den Schreibdurchsatz eines I2C EEPROMS berechnen.
Stimmt die folgende Rechnung ?

Als EEPROM wird ein 24AA32A verwendet.
Taktrate ist 400Khz.
Es werden immer 32 byte geschrieben (max. Page size)
Mit dem Adressieren und Start/Stopp sind das ungefähr 36bytes (288bits).
Demnach dauert das übertragen einer Page 0,72 mS.

1 Schreibvorgang dauert 5 mS.

Also wird eine Page in 5,72 mS geschrieben

Es können also 174,8251 Pages/Sekunde geschrieben werden.

von EEPROMMM (Gast)


Lesenswert?

Beim lesen wird eigentlich nur die Schreibrate berechnet oder?
Das EEPROM ist doch eh so schnell, das die interne Lesezeit 
vernachlässigt werden kann.

von M. N. (Gast)


Lesenswert?

EEPROMMM schrieb:
> 1 Schreibvorgang dauert 5 mS.
>
> Also wird eine Page in 5,72 mS geschrieben
>
> Es können also 174,8251 Pages/Sekunde geschrieben werden.

Deine 'hochpräzise' Berechnung ist für die Katz.
Im Datenblatt steht eine max. Schreibzeit von 5ms, es können auch 3ms 
sein.

Formuliere besser Dein Problem und was Du an max. Schreibgeschwindigkeit 
brauchst oder zu brauchen glaubst.

von EEPROMMM (Gast)


Lesenswert?

1024 Pages pro Sekunde währen der Hammer.
Das wird aber wahrscheindlich mit einem EEPROM nicht zu machen sein :-(

von Peter D. (peda)


Lesenswert?

EEPROMMM schrieb:
> Es können also 174,8251 Pages/Sekunde geschrieben werden.

So isses.

Mit dem AT24C512 kann man noch schneller je Byte schreiben, da 128Byte 
Page.

von Thosch (Gast)


Lesenswert?

EEPROMMM schrieb:
> 1024 Pages pro Sekunde währen der Hammer.
> Das wird aber wahrscheindlich mit einem EEPROM nicht zu machen sein :-(

dann nimm doch ein kompatibles FRAM oder MRAM.
gibts z.B. von Ramtron oder Everspin.

Die schreiben so schnell wie das Interface die Daten transportiert 
bekommt. Kein Busy. Kein Warten nötig.

Ich benutze die Dinger fast nur noch anstelle von EEPROM, wenn ich Werte 
regulär schreiben muß. EEPROM nur noch für selten zu ändernde Daten wie 
Seriennummern, Keys o.ä.

Gruß,
Thosch

von Ralf (Gast)


Lesenswert?

> dann nimm doch ein kompatibles FRAM oder MRAM.
> gibts z.B. von Ramtron oder Everspin.
> Ich benutze die Dinger fast nur noch anstelle von EEPROM, wenn ich Werte
> regulär schreiben muß. EEPROM nur noch für selten zu ändernde Daten wie
> Seriennummern, Keys o.ä.
Mal interessehalber: Hast du n Distri & Preise?

Ralf

von M. N. (Gast)


Lesenswert?


von Spess53 (Gast)


Lesenswert?

Hi

>Mal interessehalber: Hast du n Distri & Preise?

CSD hat auch welche.

MfG Spess

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.