Forum: Mikrocontroller und Digitale Elektronik SD-Card Seek-Time beim Lesen im MMC-Modus?


von trizz (Gast)


Lesenswert?

Hallo,

beim Googlen habe ich in einem anderen Forum gelesen, daß die Seek-Time 
einer SD-Karte 100µs beträgt. Kann das jemand so bestätigen?

Die Situation ist nämlich so, dass ich gerne 512 Byte große Datenblöcke 
in dynamischer Anordnung einlesen möchte (diese Anordnung ändert sich 
also ständig).

Die Datenrate welche ich benötige beträgt von Byte zu Byte 32,768 kHz 
was ja an sich bei einer SD-Karte kein Problem darstellen wird.

Der Haken ist jedoch das ich beim springen zu einem x-beliebigen 
512-Byte Block diese Datenrate nicht unterbrechen kann, auch Buffern ist 
in dem Fall leider nicht möglich (bitte als gegeben hinnehmen).

Wenn nun die o.g. 100µS Seek-Time korrekt sind würde ich beim Sprung zu 
einem anderen Block nur auf 10 kHz (1 / 0,1µS) Lesegeschwindigkeit für 
das erste Byte des 512er Blocks kommen.

Das wäre für mein Vorhaben natürlich das Aus :(

Daher meine Frage, hat die SD-Karte tatsächlich so eine miserable 
Seek-Time oder stand in dem anderen Forum Murks?

Danke für alle Antworten im voraus.

von trizz (Gast)


Lesenswert?

Ohje, die Antwort ist mir eben selbst gekommen. Ich habe die ganze Zeit 
0,1ms im Sinn gehabt anstatt 0,1µs. Somit sind es natürlich nicht 10 kHz 
sondern 10 MHz.

Wie peinlich ;-)

von Martin (Gast)


Lesenswert?

Du musst der SD-Karte aber sagen welchen Secktor du du lesen bzw. 
beschreiben möchtest. Das Komando zu Senden benötigt auch Zeit.

Was willst du denn so Zeitkritisches machen?

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.