Hallo,
wenn ich das richtig gelesen haben, sollen 11 Bytes * 500 = 5500 Bytes
gespeichert werden. Das geht mit einem EEPROM, genauso wie mit einer
Karte.
Entscheidend jedoch ist der Aufwand, diese Bytes in bzw. aus dem
Speicher zu bekommen.
Und der Aufwand bei einer MMC/SD...Karte ist hier bedeutend höher, als
in einem EEPROM.
Wenn du ein ext. EEPROM mit 64kbit nimmst kommt es nur noch drauf an, ob
du mit SPI oder IIC ansteuern möchtest. Ich würde - wieder vom Aufwand
betrachtet - ein SPI EEPROM nehmen.
Hierfür denke ich mal, gibt es ja genügend Routinen zum programmieren
oder lesen. Die Geschwindigkeit ist dann nur noch abhängig von der SPI
Übertragungsgeschwindigkeit. Also kurz - es sollte machbar sein Werte
aus dem
EEPROM innerhalb <1ms zu lesen!
Anders beim programmieren - hier ist es herstellerabh. wie schnell man
ein
Byte in den Speicher bekommt. Standardangaben sind hier ca. 10ms pro
Byte.
Man muss hier den Spannungsbereich und die Temperatur berücksichtigen -
dann gehts auch schneller.
Manche EEPROMs bieten auch die Möglichkeit eines PAGE-WRITE. Damit
können dann mehrere Bytes ans EEPROM gesendet werden und mit einem
Befehl intern programmiert werden - dauert dann eben für alle Bytes nur
noch 10ms
huibuh07