SD Karte 4 bit mode hardware schaltung

Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 44
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

SD Karte 4 bit mode hardware schaltung

 · 
Gepostet: 21.02.2014 - 16:16 Uhr  ·  #1
Hallo miparo,

soweit ich gelesen habe, ist der Zugriff auf SD Karten im 4 bit Mode bald möglich.
Bei einem aktuellen Hardwarelayout möchte ich mir die Möglichkeit offen halten, den 4-bit Mode zu verwenden.

Wie schließe ich die SD-Karte im Fall 4-bit Mode an den XMEGA an?
Wann rechnen Sie mit einem Release des 4-bit modes in AVRco?

Im Voraus Danke

Thomas.AC
miparo
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 988
Dabei seit: 09 / 2007
Betreff:

Re: SD Karte 4 bit mode hardware schaltung

 · 
Gepostet: 21.02.2014 - 18:22 Uhr  ·  #2
Hallo Thomas.AC ,
zum 4bit Anschluß mal einen Blick in den angehängten Schaltplan werfen.

Da ich jetzt mittlerweile ein halbes Jahr krank war/bin kann ich Dir keinen Termin sagen.
Im aktuellen FAt16_32 ist aber alles drin zum normalen Gebrauch.
Es funktionieren halt z.Z. nur SDHC Karten, weil der 4bit Treiber den Kartentyp noch nicht erkennt und fest auf BlockMode steht.

miparo
Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 44
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

Re: SD Karte 4 bit mode hardware schaltung

 · 
Gepostet: 24.02.2014 - 09:08 Uhr  ·  #3
Hallo Miparo,

vielen Dank für die Informationen.
Aus dem Schaltplan entnehme ich folgende Pinbelegung.
CMD PA6
SCK_MMC PA7
DAT0 PB4
DAT1 PB5
DAT2 PB6
DAT3 PB7

Hierzu habe ich Fragen.
Sind die angeschlossenen Portpins normale IOs (keine alternativen Funktionen) ?
Müssen DAT0 .. DAT3 an einem Port liegen ohne Lücken (ich denke ja) ?
CMD und SCK_MMC beliebig?

In den Release Notes steht:
„Der nächste grosse Schritt mit dem FAT16_32 wird der Support des 4bit SDIO Interface sein. Speed Verdoppelung!“
Welche Bitrate kann man erwarten?

Gute Besserung

Thomas.AC
pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1343
Dabei seit: 02 / 2009
Betreff:

Re: SD Karte 4 bit mode hardware schaltung

 · 
Gepostet: 24.02.2014 - 09:38 Uhr  ·  #4
Zitat geschrieben von Thomas.AC

Aus dem Schaltplan entnehme ich folgende Pinbelegung.
CMD PA6
SCK_MMC PA7
DAT0 PB4
DAT1 PB5
DAT2 PB6
DAT3 PB7

Hierzu habe ich Fragen.
Sind die angeschlossenen Portpins normale IOs (keine alternativen Funktionen) ?
Müssen DAT0 .. DAT3 an einem Port liegen ohne Lücken (ich denke ja) ?
CMD und SCK_MMC beliebig?


Hallo miparo,

das würde mich auch interessieren, da ich gerade ein LAYOUT in den letzten Zügen habe, noch kann ich da was anpassen :)

Gruß
Thorsten
miparo
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 988
Dabei seit: 09 / 2007
Betreff:

Re: SD Karte 4 bit mode hardware schaltung

 · 
Gepostet: 24.02.2014 - 10:19 Uhr  ·  #5
Hi,
DAT0..3 müssen auf dem oberen oder unteren Nibble liegen und SCK+CMD beliebig.
Alles normale IO Pins.
Lesen geht etwa doppelt so schnell und schreiben ist etwa 20-30% schneller.
Entscheident ist aber, das der 4Bit Modus Kompatibler ist.
Es werden auch nur Xmega mit AES Engine unterstützt.

Code

  //** FAT16_32 SDIO 4-Bit
  //**                   4bit port,        CMD,     CLK,
  FAT16          = SDIO, PortB.4,   PortA.6, PortA.7, iData;




@Thomas.AC Danke

Gruß
miparo
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 8 · Cache Hits: 14   97   111 · Page-Gen-Time: 0.017675s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI