Wie lange dauert es, ein komplettes 1Mbit I2C EEPROM auszulesen?

Gast #3809206
Lesenswert?
• ▲
▼
Überschlägig würde ich sagen 1MBit / 1MHz = 1s. In der Prxis würde ich 
sagen geringfügig länger, da das IC Waitstates hat und auch die das 
Auswählend der Seiten etc etwas Zeit benötig.

Ich würde mal schätzen so 1,2s?


Ingo
Gast #3809212
Lesenswert?
• ▲
▼
Beim sequentiellen Lesen braucht man:

Start       :  8 Takte
Lesen       :  WC + ACK
Startadresse: 3 x (8 Takte + 1 ACK)
Daten       : n* 8 Takte + 1 ACK

= 37 Takte Vorgeplänkel + 131072 Takte Daten + 16384 ACK
= 147493 Takte

/100Khz = 1,5s
/400kHz = 0,4s
/1Mhz   = 0,15s


...so in etwa...

Mirko
Gast #3809270
Lesenswert?
• ▲
▼
Frank M. schrieb:
> Wie passen 1MBit EEPROM mit 131072 Takte Daten zusammen? Schaffst Du 8
> Bit pro Takt? Das wäre mir neu.

ARGH...Rechenfehler... (128kB = 131072Bytes = 1048576 Bit)

= 37 Takte Vorgeplänkel + 131072 Byte * 8 Takte Daten + 16384 ACK
= 1064997 Takte

/100Khz = 10,7s
/400kHz =  2,6s
/1Mhz   =  1,1s

Ingo schrieb:
> Ich würde mal schätzen so 1,2s?

...dann passt es ja wieder... ;)

Mirko

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.