Hallo, ich wollte mit einem PIC über den SPI-Bus eine SD-Karte ansteuern. Kann mir einer mal genau den Unterschied zwischen einer SD-Karte und einer MMC erklären. Eigentlich wollte ich eine SD Karte nehmen, oder gibt es gute Gründe auf eine MMC Karte umzusteigen? Danke!
Hi ich sehe keinen Grund. Die SD kannst du mit SPI ansteuern. Muss ja nicht den SD Modus verwenden mit 4 parallelen Leitungen. Laut Sandisk ist der größte Unterschied zwischen den 2 die Initialisierung. Ich meine irgendwo gelesen zu haben, dass man bei der MMC unter 400kHz bleiben muss. Nach der Init kann man dann mit der Maximal Geschwindigkeit, der MMC fahren. Aber lass und mal auf mehr Meinungen warten, vielleicht werde ich eines besseren belehrt. Gruß MISZOU
Hi, ich habe mal nen bisschen rum gegooglet und fast alle die in der Richtung etwas machen benutzen die MMC. Gibt es dafür einen besonderen Grund? Könnte ich die Bespiel-Codes die für eine MMC geschieben sind 1:1 für eine SD Karte übernehmen? Ich wollte dann auch mit einer FAT16 arbeiten.. Danke!
Hallo, vom Aubau her evrwenden SD Karten im SPI Modus den selber Controller wie MMC Karten. Der Unterschied ist lediglich die Initialisierung. Bei SD Karten soweit ich mich errinnere die Init-Befehle (MMC) einfach + 0x40 und es sollte mit der SD Karte laufen.
MMC und SD -Karten sind im SPI-Modus absolut identisch die sd-karte hat nur 2 leitungen/pins mehr und ist etwas dicker
Hi, ich suche Informationen zur Lese/Schreibgeschwindigkeit der Extrem SD Cards bzw. UltraII. Weiss jemand eine Anlaufstelle? Gruß, Dirk
@Dirk Die Schreib/Lwesegeschwindigkeiten sind von Modell zu Modell unterschiedlich. Da solltest du schon beim jeweiligen Hersteller nachsehen. Für Sandisk kannste dich einwenig bei http://www1.alternate.de informieren. die schreiben meist die Transfergeschwindigkeiten dabei. @Marco Die SD ist eine Weiterentwicklung zur MMC. Sie ist etwas Dicker (Evtl. Problem bei älteren Geräten). Sie bietet einen Hardwareschreibschutz (Schiebeschalter an der Seite) sie bietet einen gegenüber der MMC erweiterten Kryptoschutz (Deswegen "Secure Digital"). Obendrein sind SD-Cards im allgemeinen Schneller als die MMC. Natürlich werden beide formate noch etwas ausgereizt und es läuft ein kleines Kopf an Kopf Rennen aber das wird die MMC am Ende verlieren müssen da die generellen Spezifikationen nicht verlassen werden können ohne das man einen neuen Typus produziert. Weitere Informationen gibt es im Web. Such mal bei Google mit "Unterschied SD MMC" Da wirste einiges finden. Technische Unterlagen sind dort auch zu bekommen. Einfach "SD filetype:pdf" bzw. "MMC filetype:pdf" eintippern.
Hallo, Mir geht es jetzt noch darum ob bei der programmierung unterschide beachten muss,im Bezug darauf ob ich jetzt SD oder MMC Karten verwende. theFloe sagt: {Bei SD Karten soweit ich mich errinnere die Init-Befehle (MMC)einfach + 0x40 und es sollte mit der SD Karte laufen.} Ist das der einzigste Unterschied bei der programmierung den man beachten muss? Danke!
Im Grunde ist da sonst kein Unterschied solange du die Speziellen Modi der SD nicht nutzt und auch die Timings einhäkst.
Einige Register wie z.B. das CSD-Register enthalten teilweise unterschiedliche Informationen. Ärgerlich wird das, wenn man nicht weiß, ob's nun eine MMC oder SD-Card ist. Dann beinhalten SD-Cards - wenn ich mich da korrekt erinnere - einen ECC-Algorithmus. Das heißt, daß einzelne kaputte Bits automatisch korrigiert werden. Für die MMC gibt es wohl ein paar definierte Software-Algorithmen, um deren Einhaltung muß sich aber jeweils der Host kümmern.
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.