Gast
#3809199
Hallo Leute, Wie lange dauert es, ein komplettes 1Mbit I2C EEPROM mit 1Megabit (128kbyte) auszulesen? Das ganze mit 100khz, 400khz und 1Mhz? (Wegen CRC Summe) Gibt es da Erfahrungswerte?
|
Anzeige
|
Wie lange dauert es, ein komplettes 1Mbit I2C EEPROM auszulesen?
Gast
#3809199
Hallo Leute, Wie lange dauert es, ein komplettes 1Mbit I2C EEPROM mit 1Megabit (128kbyte) auszulesen? Das ganze mit 100khz, 400khz und 1Mhz? (Wegen CRC Summe) Gibt es da Erfahrungswerte?
Gast
#3809204
Das ist abhängig von der I2C Frequenz!
Gast
#3809206
Ü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
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 MirkoB schrieb: > = 37 Takte Vorgeplänkel + 131072 Takte Daten + 16384 ACK Wie passen 1MBit EEPROM mit 131072 Takte Daten zusammen? Schaffst Du 8 Bit pro Takt? Das wäre mir neu.
Gast
#3809270
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 schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|