Struktur der SD-Karte

Sep 22, 2022|


Die SD-Kartenschnittstelle fügt zusätzlich zur Beibehaltung der 7 Pins der MMC-Karte auf beiden Seiten 2 weitere Pins als Datenleitungen hinzu.

In der SD-Kartenspezifikation 3.0 beträgt die theoretische maximale Kapazität der SD-Karte bis zu 2 TB und die theoretische maximale Lese-/Schreibgeschwindigkeit bis zu 104 MB/s (in der neuesten 4.10-Spezifikation die theoretische maximale Lese-/Schreibgeschwindigkeit Geschwindigkeit wurde auf 312MB/S erhöht).

Die SD-Karte ist hauptsächlich in vier Teile unterteilt: externe Pins, interne Register, Schnittstellencontroller und interne Speichermedien.

 _20220922112809

(1) Die wichtigsten Pins und Funktionen werden wie folgt beschrieben:

CLK: Taktsignal, der Controller oder die SD-Karte sendet in jedem Taktzyklus ein Befehlsbit oder Datenbit. Im Standardgeschwindigkeitsmodus des SD-Busses kann die Frequenz zwischen {{0}}~25 MHz geändert werden, und der Busmanager der SD-Karte kann nicht beeinflusst werden. Die Freiheit, ein beliebiges Limit zu erzeugen, beträgt 0 bis 25 MHz, und im UHS-I-Geschwindigkeitsmodus kann die Taktfrequenz bis zu 208 M betragen.

CMD: Befehls- und Antwort-Multiplexing-Pin, der Befehl wird vom Controller an die SD-Karte gesendet, die vom Controller an eine einzelne SD-Karte oder an alle Karten auf dem SD-Bus gesendet werden kann; die Antwort ist der Befehl, der von der Speicherkarte an den Controller gesendet wird. Die Antwort, die Antwort kann von einer einzelnen Karte oder von allen Karten kommen.

DAT0~3: Datenleitungen, Daten können von der Karte zum Controller oder vom Controller zur Karte übertragen werden.

(2) Die Register und Funktionen werden wie folgt beschrieben:

OCR-Register (Operating Condition Register): Das 32--Bit-Betriebsbedingungsregister speichert hauptsächlich den VDD-Spannungsbereich, und der Betriebsspannungsbereich der SD-Karte liegt zwischen 2 und 3,6 V.

CID (Card IlDentification Register)-Register: Das Kartenidentifikationscode-Register mit einer Länge von 16 Bytes, das die eindeutige Identifikationsnummer der SD-Karte speichert, die nach der Programmierung durch den Kartenhersteller nicht geändert werden kann.

CSD (Card-Specific Data Register)-Register: Das Kartenkenndaten-Register enthält die notwendigen Konfigurationsinformationen beim Zugriff auf die Kartendaten.

SCR (SD Card Configuration Register)-Register: SD-Karten-Konfigurationsregister (SCR), bietet einige Besonderheiten der SD-Karte in dieser Karte, die Länge beträgt 64 Bit, der Inhalt dieses Registers wird vom Hersteller im Werk eingestellt.

RCA-Register (Relatve Card Address): Das kartenrelative Adressregister ist ein 16--Bit-beschreibbares Adressregister, der Controller kann die SD-Karte mit der entsprechenden Adresse über die Adresse auswählen.

DSR (Driver Stage Register) Register: Das Driver Stage Register ist ein optionales Register, das verwendet wird, um die Treiberausgabe des Fahrzeugs zu konfigurieren.

(3) Schnittstellencontroller

Es wird hauptsächlich verwendet, um den internen Speicherkern zu steuern und zu verwalten, ihn zu steuern und einzustellen, indem er Befehle empfängt, die ihm vom Benutzer gesendet werden, und gemäß dem Befehl zu reagieren und dann als Reaktion Operationen wie das Lesen und Schreiben von Daten auszuführen.

(4) Interne Speichermedien

Flash-Block zur Datenspeicherung.


Anfrage senden