SD Karte 4 bit mode hardware schaltung

Thomas.AC
Benutzer
Avatar
Gender: n/a
Age: 43
Posts: 308
Registered: 07 / 2013
Subject:

SD Karte 4 bit mode hardware schaltung

 · 
Posted: 21.02.2014 - 16:16  ·  #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
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: SD Karte 4 bit mode hardware schaltung

 · 
Posted: 21.02.2014 - 18:22  ·  #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
Gender: n/a
Age: 43
Posts: 308
Registered: 07 / 2013
Subject:

Re: SD Karte 4 bit mode hardware schaltung

 · 
Posted: 24.02.2014 - 09:08  ·  #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
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: SD Karte 4 bit mode hardware schaltung

 · 
Posted: 24.02.2014 - 09:38  ·  #4
Quote by 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
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: SD Karte 4 bit mode hardware schaltung

 · 
Posted: 24.02.2014 - 10:19  ·  #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
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 8 · Cache Hits: 14   95   109 · Page-Gen-Time: 0.021889s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI