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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.