Forum: Mikrocontroller und Digitale Elektronik Geschwindigkeit 24C64 an AVR


von Simon (simonberlin)


Lesenswert?

Ich wollte mal fragen ob jemand hier ein paar Eckdaten zur 
Aufzeichnungsgeschwindigkeit von I2C-EEPROMS (z.B. 24C64) an AVR's hat. 
Insbesondere an den kleinen AVR's (z.B. Tiny15, da hab ich grad noch 
welche).

Es geht dabei um einen Datenlogger der so klein/leicht wie möglich sein 
soll und für kurze Zeit (ein paar Sekunden) mit möglichst hoher Frequenz 
Daten von einem Sensor am ADC aufzeichnen soll.
Was ich bräuchte wären 1kHz Aufzeichnungsrate, bei 10bit ADC = 16bit 
schreiben wären das 16kbps die der Eprom aufzeichnen und der AVR senden 
muss. Haut das hin?
Rein rechnerisch sollte es ja, aber ich hab noch nie was mit I2C gemacht 
und aus dem Datenblatt zum 24C64 kann ich auch nicht wirklich eine 
Schreibgeschwindigkeit ableiten.

Hat jemand vielleicht Erfahrungswerte?

von Hans (Gast)


Lesenswert?

im prinzip geht das wunderbar...

nur brauchen die teile 5ms um eine page zu schreiben...
und 32bytes hat so eine page... also wenn du brav bufferst und das alles 
ohne zeitverlust machen könntest wären 1/(5ms/32)=6.2kbyte/s 
möglich...scrheibend...

da musst jetzt noch den overhead vom adressieren,die zeit die du 
brauchst um die daten einzufüllen,.. wegrechnen. also deine 2kbyte/s 
sollten sich schon ausgehen.. nur musst eben 32byte buffer 
einkalkulieren in deiner software...

73

von A.K. (Gast)


Lesenswert?

Wenn es eilig ist: FRAM.

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.