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.

 _20220922112809

(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.


Enviar inquérito