estrutura do cartão SD
Sep 22, 2022| A interface do cartão SD, além de reter os 7 pinos do cartão MMC, também adiciona mais 2 pinos em ambos os lados como linhas de dados.
Na especificação do cartão SD 3.0, a capacidade máxima teórica do cartão SD é de até 2 TB e a velocidade máxima teórica de leitura/gravação é de até 104 MB/s (na especificação 4.10 mais recente, a velocidade máxima teórica de leitura/gravação velocidade foi aumentada para 312 MB/S).
O cartão SD é dividido principalmente em quatro partes: pinos externos, registros internos, controlador de interface e mídia de armazenamento interna.

(1) Os pinos e funções principais são descritos a seguir:
CLK: sinal de clock, o controlador ou cartão SD transmite um bit de comando ou bit de dados em cada ciclo de clock. No modo de velocidade padrão do barramento SD, a frequência pode ser alterada entre {{0}}~25MHz, e o gerenciador de barramento do cartão SD não pode ser afetado. A liberdade para gerar qualquer limite é de 0~25MHz, e no modo de velocidade UHS-I, a frequência do clock pode ser de até 208M.
CMD: pino de multiplexação de comando e resposta, o comando é enviado pelo controlador para o cartão SD, que pode ser do controlador para um único cartão SD, ou para todos os cartões do barramento SD; a resposta é o comando enviado pelo cartão de memória para o controlador A resposta, a resposta pode vir de um único cartão ou de todos os cartões.
DAT0~3: Linhas de dados, os dados podem ser transmitidos do cartão para o controlador ou do controlador para o cartão.
(2) Os registradores e funções são descritos a seguir:
Registro OCR (Operating Conditions Register): O registro de condição operacional 32-bit armazena principalmente a faixa de tensão VDD, e a faixa de tensão operacional do cartão SD é de 2~3,6V.
Registro CID (Card IlDentification Register): registro do código de identificação do cartão, com comprimento de 16 bytes, que armazena o número de identificação único do cartão SD, que não pode ser modificado após programação pelo fabricante do cartão.
Registro CSD (Card-Specific Data Register): O registro de dados característicos do cartão contém as informações de configuração necessárias ao acessar os dados do cartão.
Registro SCR (SD Card Configuration Register): registro de configuração do cartão SD (SCR), fornece algumas características especiais do cartão SD neste cartão, o comprimento é de 64 bits, o conteúdo deste registro é definido pelo fabricante na fábrica.
Registro RCA (Relatve Card Address): O registro de endereço relativo do cartão é um registro de endereço gravável 16-bit, o controlador pode selecionar o cartão SD com o endereço correspondente através do endereço.
Registro DSR (Driver Stage Register): O registro de estágio do motorista é um registro opcional usado para configurar a saída do motorista do carro.
(3) Controlador de interface
É usado principalmente para controlar e gerenciar o núcleo de armazenamento interno, controlá-lo e configurá-lo recebendo comandos enviados a ele pelo usuário e responder de acordo com o comando e, em seguida, executar operações como leitura e gravação de dados em resposta.
(4) Mídia de armazenamento interno
Bloco flash para armazenamento de memória de dados.

