Forum: Mikrocontroller und Digitale Elektronik µSD Karten mit kleiner Schreiblatenz?


von SDMI (Gast)


Lesenswert?

Hi,
was kauft man z.Z. für µSD Karten wenn mann nur einen µC mit <100kByte 
SRAM hat, und die Daten mit konstant 2 Mbyte/Sekunde ankommen?

Gibt es aussagekräftig Programme die die Schreiblatenz der Karte (nicht 
die des Systems) messen können?

von Johnny B. (johnnyb)


Lesenswert?

Am besten nimmst Du keine nackte SD Karte sondern ein SSD Laufwerk. 
Dieses hat dann schon ab Werk das meiste drin, was Du sonst selber 
machen musst. (Cache, Handling bei Stromausfall, etc.)
Ausserdem gibt's für die industrietauglichen SSD's rel. umfangreiche 
Datenblätter, aus denen Du herauslesen kannst, ob Deine Anforderungen 
damit erfüllbar sind.

von fchk (Gast)


Lesenswert?

Falsche Frage.

SD-Karten sind als nicht deterministisch anzusehen, denn wann und wie 
lange der integrierte Controller eine Pause macht, kannst Du nicht 
vorher wissen.

Rohes NAND-Flash wäre eher was für Dich. Da hast Du alle Aspekte selber 
in der Hand.

fchk

von Stefan F. (Gast)


Lesenswert?

Das Thema hatten wir schon einmal vor ein paar Wochen, ohne 
zufriedenstellendes Ergebnis.

von Jim M. (turboj)


Lesenswert?

SDMI schrieb:
> Gibt es aussagekräftig Programme die die Schreiblatenz der Karte (nicht
> die des Systems) messen können?

LOL. Je nach Zustand des Flashs(GB/W) können da bei derselben Karte ganz 
verschiendene Latenzen auftreten.

Dazu kommt das SDIO und SPI Mode unterschiedliche Latenzen haben 
könnten. Bei SPI Mode habe ich auch unterschiedliche Latenzem im 
Single-Block-Write vs. Multi-Block-Write, allerdings keine konkreten 
Messwerte.

von Falk B. (falk)


Lesenswert?

@SDMI (Gast)

>was kauft man z.Z. für µSD Karten wenn mann nur einen µC mit <100kByte
>SRAM hat, und die Daten mit konstant 2 Mbyte/Sekunde ankommen?

Du brauchst ausreichend RAM für einen FIFO, um 100-500ms 
Datenvolumen puffern zu können. Punkt. Speicher ist heutzutage sehr 
billig, wo liegt das Problem?

Beitrag "Re: Viel RAM am kleinen Controller"

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.