Structure de la carte SD
Sep 22, 2022| L'interface de carte SD, en plus de conserver les 7 broches de la carte MMC, ajoute également 2 broches supplémentaires des deux côtés en tant que lignes de données.
Dans la spécification de la carte SD 3.0, la capacité maximale théorique de la carte SD est de 2 To et la vitesse de lecture/écriture maximale théorique est de 104 Mo/s (dans la dernière spécification 4.10, la capacité maximale théorique de lecture/écriture la vitesse a été augmentée à 312 Mo/s).
La carte SD est principalement divisée en quatre parties : broches externes, registres internes, contrôleur d'interface et support de stockage interne.

(1) Les principales broches et fonctions sont décrites comme suit :
CLK : signal d'horloge, le contrôleur ou la carte SD transmet un bit de commande ou un bit de données à chaque cycle d'horloge. Dans le mode de vitesse par défaut du bus SD, la fréquence peut être modifiée entre {{0}} et 25 MHz, et le gestionnaire de bus de la carte SD ne peut pas être affecté. La liberté de générer n'importe quelle limite est de 0 à 25 MHz, et en mode de vitesse UHS-I, la fréquence d'horloge peut atteindre 208M.
CMD : broche de multiplexage de commande et de réponse, la commande est envoyée par le contrôleur à la carte SD, qui peut être du contrôleur à une seule carte SD, ou à toutes les cartes sur le bus SD ; la réponse est la commande envoyée par la carte mémoire au contrôleur La réponse, la réponse peut provenir d'une seule carte ou de toutes les cartes.
DAT0~3 : lignes de données, les données peuvent être transmises de la carte au contrôleur ou du contrôleur à la carte.
(2) Les registres et fonctions sont décrits comme suit :
Registre OCR (registre des conditions de fonctionnement) : le registre des conditions de fonctionnement 32- bits stocke principalement la plage de tension VDD, et la plage de tension de fonctionnement de la carte SD est de 2 à 3,6 V.
Registre CID (Card IlDentification Register) : registre du code d'identification de la carte, d'une longueur de 16 octets, qui stocke le numéro d'identification unique de la carte SD, non modifiable après programmation par le fabricant de la carte.
Registre CSD (Card-Specific Data Register) : Le registre des données caractéristiques de la carte contient les informations de configuration nécessaires lors de l'accès aux données de la carte.
Registre SCR (SD Card Configuration Register) : registre de configuration de la carte SD (SCR), fournit certaines fonctionnalités spéciales de la carte SD dans cette carte, la longueur est de 64 bits, le contenu de ce registre est défini par le fabricant en usine.
Registre RCA (adresse de carte relative) : le registre d'adresse relative de la carte est un registre d'adresse inscriptible de 16- bits, le contrôleur peut sélectionner la carte SD avec l'adresse correspondante via l'adresse.
Registre DSR (Driver Stage Register): Le registre de l'étape du conducteur est un registre facultatif utilisé pour configurer la sortie du conducteur de la voiture.
(3) Contrôleur d'interface
Il est principalement utilisé pour contrôler et gérer le noyau de stockage interne, le contrôler et le configurer en recevant des commandes qui lui sont envoyées par l'utilisateur, et répondre en fonction de la commande, puis effectuer des opérations telles que la lecture et l'écriture de données en réponse.
(4) Support de stockage interne
Bloc Flash pour le stockage de la mémoire de données.

