Moin Moin, welche aktuell noch erwerbbaren SD Karten die schnell im SPI Modus sind sind Euch so bekannt? Ich hatte eine Transcend 4GB 150X SD Card mit der schaffte ich mit meinem 18.x MHz ATMega im raw Zugriff (also kein FAT oder ähnliches) Multiblock 700kB/Sec lesen, 570kB/Sec schreiben und im Singleblock 500kB/Sec lesen und 350 kB/Sec schreiben. Leider hats die Karte zerlegt. Alle meine anderen Karten die ich noch so habe sind.... lahm. Größe der Karte spielt keinerlei Rolle, solange >= 128MB. SDHC ist auch OK, kann meine ATMega Firmware auch.
Wir verwenden hier immer Sandisk 2GB microSD Karten. Da war nur mal eine Batch langsamer, die entpuppten sich dann als umgelabelte Samsung OEM. Das ist aber schon Jahre her. Die Karten mit schnelleren Speed-Klassen sind im SPI Modus oftmals langsamer, da u.a. intern größere Blöcke benutzt werden. Tipp: Multiblock Write immer modulo 16 KB benutzen - dann erwischt man keine Page Grenzen.
Was spricht denn gegen den Nibble Parallel Modus ? Der hat wenigstens etwas Schub. Ich hab zZ welche fuer meine Kamera. Die machen 30MByte im Schreiben. 64GByte fuer 40 Euro oder so.
Gegen einen anderen Zugriffsweg spricht: Ich habe bereits SPI implementiert, Software wie Hardwaretechnisch. Multiblock kann ich nur bis max. 4KB nutzen (die Host-Hardware sendet nur 512-4096B in 512B Schritten).
@Oliver Lehmann Wie hast Du, insbesondere die Schreibgeschwindigkeit, gemessen? Ist das eine quasikontinuierliche Schreibgeschwindigkeit? Ich frage deshalb, weil ich ein Problem mit der Abspeicherung von Messdaten habe. Ich erfasse mit einem MSP430 alle 5ms jeweils 8 Bytes und sammle diese im RAM. Wenn 512 Bytes erreicht wurden, werden diese über SPI auf die SD-Karte geschrieben. Die Abtastzeit möchte ich noch von 5ms auf 2ms verkleinern.
Einfach die Anzahl Bytes auf die Karte gepumpt. 5000 Blöcke und dann die Geschwindigkeit ermittelt. Nix aufwendiges: http://cvs.laladev.org/index.html/P8000/P8000_WDC_Emulator/P8000_WDC_Emulator/wdc_if_disk_perf.c?rev=1.12&content-type=text/x-cvsweb-markup
Taugenichts schrieb: > Was spricht denn gegen den Nibble Parallel Modus ? Zum Beispiel, dass der nicht dokumentiert ist?
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.