Forum: Mikrocontroller und Digitale Elektronik MMC/SDC-Tuning?


von Rolf F. (Gast)


Lesenswert?

Ich habe an einem MSP430 mehrere MMC- u. SDC-Karten gebenchmarkt, aber
obwohl der MSP430 die Daten mittels UART im SPI-Modus bei 4 MHz
SPI-Takt überträgt, ist die Datenrate immer nur um 30 kByte/s! Der
Overhead beträgt also 94 %!
Diese langsamen Karten sind damit der Flaschenhals; die Bremsen den
Prozessor richtig aus.
Gibt es irgendwelche Tuning-Maßnahmen mit denen man zumindest 1 Mbit/s
erreichen kann?

von steve (Gast)


Lesenswert?

Hi

die Karten kann man mit bis zu 20MHz im MMC-Mode betreiben. Im SPI-Mode
sind es nur 5MHz. Diese Karten sind selbst im SPI-Mode schnell genug.
Ich betreibe diese mit einem ATmega128 und einer FAT16/32.
Überprüfe deine Software und Hardware.

mc

von steve (Gast)


Lesenswert?

ich habe noch etwas vergessen.
Die MMC-Karte ist nach anlegen der VCC im MMC-MODE !!!
Diese muss nun erst per Software in den SPI-Mode gebracht werden.

mc

von Rolf F. (Gast)


Lesenswert?

Ja, klar, es wird schon für den SPI-Modus initialisiert und das Lesen u.
Schreiben funktioniert problemlos. Es ist nur so, dass schon das Lesen
mit 30 kB/s langsam ist (Schreiben vermutl. noch langsamer).
An der Hardware, die quarzgenaue 4 MHz Takt verwendet, liegt es also
sicherlich nicht.
Kann man an der Software etwas tunen oder das nicht
spezifikationsgemäße Verhalten irgendwie ausnutzen?

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.