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?
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.
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
Das Thema hatten wir schon einmal vor ein paar Wochen, ohne zufriedenstellendes Ergebnis.
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.
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.