SD-Karten kompatiblität

Gast #5947483
Hallo, ich habe mich ein wenig über SD Karten schlau gemacht. Es gibt 
die SD1.1 SDHC2.0 SDHX3.0 was ja von microSD-Karten gebraucht wird. Im 
Datenblatt von meinem Mikrocontroller habe ich gefunden, das er ein 
High-Speed Multimedia Card Interface besitzt (HSMCI) Da nicht jeder 
SD-Karten Typ kompatibel ist möchte ich das wissen. aber was heisst 
jetzt das genau. Unterstützt der Controller SDHX3.0 oder lediglich SD1.1 
standard was dan maximal 2Gb gross sein darf. Kennt sich jemand damit 
aus oder kann bestätigen das HSMCI für den jeweiligen Karten Standard 
fungktioniert. Im Datenblatt habe ich dazu nichts genaueres gefunden.
Danke schon mal.
#5947490
Philipp R. schrieb:
> Es gibt die SD1.1 SDHC2.0 SDHX3.0
> was ja von microSD-Karten gebraucht wird.

Schon falsch. MicroSD ist der Formfaktor, und die gibt es in allen drei 
Versionen.

Philipp R. schrieb:
> Unterstützt der Controller SDHX3.0 oder lediglich SD1.1
> standard was dan maximal 2Gb gross sein darf.

Ich rate mal, dass er mindestens SDHC kann. Tipp: Wenn du den Typ des 
Controllers angibst, stehen die Chancen gut, dass jemand nicht raten 
muss.

Für SDXC nach Standard musst du exFAT unterstützen. Kann deine 
Bibliothek für diesen Controller das? Dann kann er möglicherweise auch 
SDXC.
Gast #5947520
> High-Speed Multimedia Card Interface

Also ich dachte ja das Multimediakarten zwar aehnlich SD-Karten sind, 
aber doch auch anders. (z.B Mechanisch etwas duenner, kein Kopierschutz)

Olaf
Gast #5947533
Also die SD-Card normal unterstütz nur bis 2 GB siehe SD-Karte 
Wikipedia. Aber die Frage ist schon was unterstützt der Controller, den 
dies wäre schon wichtig.
#5947544
Philipp R. schrieb:
> Der Controller ist ATSAMV71N21 über den Standard habe ich nichts lesen
> können.

Brille putzen!
Siehe Family Datasheet Kapitel 40:

> The High Speed Multimedia Card Interface (HSMCI) supports the
> MultiMedia Card (MMC) Specification V4.3,
> the SDMemory Card Specification V2.0,
> the SDIO V2.0 specification and CE-ATA V1.1.



SD 2.0 ist 50 MHz mit 4 Bits IIRC, und geht bis 32 GB. Darüber änder 
sich nicht viel außer das man ExFAT braucht. Die schnelleren Modi der 
3.0 Spec brauchen 1.8V Signalspannung.

Schau mal ob Du überhaupt Bespielcode findest. In den Appnotes hatte ich 
nix gesehen was SD oder MMC im Titel hat.
Gast #5947552
Philipp R. schrieb:
> Aber die Frage ist schon was unterstützt der Controller, den
> dies wäre schon wichtig.

Der Controller unterstützt die elektrische Schnittstelle (SPI, 4Bit-SD 
...)
Die Unterstützung der Standards und damit verbundern der Dateisysteme 
macht Deine Software.
Gast #5947598
Philipp R. schrieb:
> Hallo, ich habe mich ein wenig über SD Karten schlau gemacht. Es gibt
> die SD1.1 SDHC2.0 SDHX3.0 was ja von microSD-Karten gebraucht wird.

Anscheinend hat das nicht geklappt mit dem "schlau machen", denn die von 
dir genannten "Standards" oder Begriffe sind nonsense. Diese gibt es 
schlicht nicht im SD-Standard.

Philipp R. schrieb:
> das er ein
> High-Speed Multimedia Card Interface besitzt (HSMCI)

Der Name des Interfaces spielt keine Rolle, denn das macht jeder 
Hersteller anders. Bei NXP z.B. wird USDHC verwendet. Hauptsache ein 
Highspeed und Superduper ist im Namen.

Was dein Controller unterstützt steht im Datenblatt und referenziert auf 
den jeweiligen Standard. Siehe einige Posts oben.
Gast #5947631
Deine Peripherieeinheit im Controller unterstützt MCI, das MMC Command 
Interface. Das ist die Low-Level-Schnittstelle, und die ist überall 
gleich, mit gewissen Variationen (Bitbreite, Frequenz, Spannung).

Die verschiedenen Kartentypen unterscheiden sich im Befehlssatz und der 
Adressierung der Blöcke. Das ist allein Treibersache.

fchk
Gast #5947787
Msd schrieb:
> Philipp R. schrieb:
>> Hallo, ich habe mich ein wenig über SD Karten schlau gemacht. Es gibt
>> die SD1.1 SDHC2.0 SDHX3.0 was ja von microSD-Karten gebraucht wird.
>
> Anscheinend hat das nicht geklappt mit dem "schlau machen", denn die von
> dir genannten "Standards" oder Begriffe sind nonsense. Diese gibt es
> schlicht nicht im SD-Standard.


Super danke an Alle. Also wird auch so geschrieben auf Wikipedia.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.