Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:sdmmc

SD / MMC Karten

Pinbelegung SD / MMC Karte

SD / MMC Karten Pinbelegung

Unterschiede SD / MMC

  • Anzahl der Kontakt: SD = 9 Konktakt, MMC = 7 Kontakte
  • Struktur des CSD & CID Register
  • FIXME

SPI Mode

  • 8-Bit Datenlänge
  • Daten werden bei fallender Flanke übertragen FIXME
  • Datenübertragung: Intialisiertung max. 400 kHz, danach max. 25 MHz

SD

Angaben richten sich nach „SanDisk Secure Digital Card Product Manual“.

Spezifikationen

FIXME

Eigenschaft Wert
Versorgungsspannung VDD 2,7 V bis 3.6 V (SanDisk)
Stromverbrauch max. 75 mA (SanDisk)

Pinbelegung

SD Mode SPI Mode
Pin Name Type Description Name Type Description
1 CD/DAT3 I,O Card detection / Data Line 3 (Bit 3) CS I Chip Select (Active low)
2 CMD I,O Command/Response DataIn I Host to Card Commands and Data
3 VSS1 S Supply Voltage Ground VSS1 S Supply Voltage Ground
4 VDD S Supply Voltage VDD S Supply Voltage
5 CLK I Clock CLK I Clock
6 VSS2 S Supply Voltage Ground VSS2 S Supply Voltage Ground
7 DAT0 I,O Data Line 0 (Bit 0) DataOut O Card to Host Data and Status
8 DAT1 I,O Data Line 1 (Bit 1) RSV - Reserved
9 DAT2 I,O Data Line 2 (Bit 2) RSV - Reserved

Type: S=power supply; I=input; O=output using push-pull drivers.

Initialisierung SPI-Modus

Initialisierung SD-Karte im SPI-Modus

  1. Chip Select auf HIGH (MMC/SD-Karte Inaktiv)
  2. SPI Datenübertragung auf max. 400 kHz intialisieren
  3. min. 74 oder mehr Clocks senden (0xFF) (SPI Bus Kommunikation starten)
  4. SPI Datenübertragung auf max. 25 MHz intialisieren
  5. FIXME

MMC

Spezifikationen

FIXME

Pinbelegung

MultiMediaCard Mode SPI Mode
Pin Name Type Description Name Type Description
1 RSV NC Not connected or Always “1” CS I Chip Select (Active low)
2 CMD I,O,PP,OD Command/Response DataIn I Host-to-card Command and Data
3 VSS1 S Supply Voltage Ground VSS1 S Supply Voltage Ground
4 VDD S Supply Voltage VDD S Supply Voltage
5 CLK I Clock CLK I Clock
6 VSS2 S Supply Voltage Ground VSS2 S Supply Voltage Ground
7 DAT0 I,O,PP Data 0 DataOut O Card-to-host Data and Status

Type: S=power supply; I=input; O=output; PP: push-pull; OD: open-drain; NC: No connection or VIH.

Links

Temp

  • Karte kann nicht mehr beschrieben werden - Kommando MMC_CLR_WRITE_PROT an die Karte senden um Schreibschutz zu deaktivieren (Register).
  • Karte mit FAT16 Dateisystem unter Windows formatieren (Eingabeaufforderung):
    format x: /fs:fat /a:512
  • Partition, Dateisystem usw. kann unter Windows z.B. mit Paragon Partition Manager geändert werden.
  • Partitionieren unter Linux:
    cfdisk /dev/sda
  • Partition formatieren unter Linux:
    mkfs.msdos /dev/sda1
  • Karte überschreiben mit 0 unter Linux:
    dd if=/dev/zero of=/dev/sda

    Alternativ kann man auch fdisk /dev/sda verwenden.

Links

hardware/sdmmc.txt · Zuletzt geändert: 2008/07/13 11:41 von pixeldoc