SDカードの構造
Sep 22, 2022| SD カード インターフェイスは、MMC カードの 7 つのピンを保持することに加えて、データ ラインとして両側にさらに 2 つのピンを追加します。
SD カード 3.0 仕様では、SD カードの理論上の最大容量は最大 2TB であり、理論上の最大読み取り/書き込み速度は最大 104MB/秒です (最新の 4.10 仕様では、理論上の最大読み取り/書き込み速度は速度は 312MB/S に向上しました)。
SD カードは主に、外部ピン、内部レジスタ、インターフェイス コントローラ、および内部ストレージ メディアの 4 つの部分に分けられます。

(1) 主なピンと機能は次のとおりです。
CLK: クロック信号。コントローラまたは SD カードは、各クロック サイクルでコマンド ビットまたはデータ ビットを送信します。 SD バスのデフォルト速度モードでは、周波数は {{0}} ~ 25MHz の間で変更でき、SD カードのバス マネージャーは影響を受けません。 任意の制限を生成する自由は 0 ~ 25MHz で、UHS-I 速度モードでは、クロック周波数は最大 208M です。
CMD: コマンドと応答の多重化ピン。コマンドはコントローラーから SD カードに送信されます。SD カードは、コントローラーから単一の SD カード、または SD バス上のすべてのカードに送信されます。 応答はメモリ カードからコントローラに送信されるコマンドです。応答は、単一のカードまたはすべてのカードから取得できます。
DAT0~3: データライン、データはカードからコントローラへ、またはコントローラからカードへ送信できます。
(2) レジスタと機能は次のとおりです。
OCR (Operating Conditions Register) レジスタ: 32- ビットの動作条件レジスタは主に VDD 電圧範囲を格納し、SD カードの動作電圧範囲は 2~3.6V です。
CID (Card IlDentification Register) レジスタ: カード識別コード レジスタ。長さは 16 バイトで、SD カードの一意の識別番号を格納します。SD カードの一意の識別番号は、カード メーカーによるプログラミング後に変更することはできません。
CSD (Card-Specific Data Register) レジスタ: カード特性データ レジスタには、カード データにアクセスする際に必要な構成情報が含まれています。
SCR (SD カード構成レジスタ) レジスタ: SD カード構成レジスタ (SCR) は、このカードの SD カードのいくつかの特別な機能を提供します。長さは 64 ビットで、このレジスタの内容は製造元によって工場で設定されます。
RCA (Relatve Card Address) レジスタ: カード相対アドレス レジスタは、16- ビットの書き込み可能なアドレス レジスタです。コントローラは、アドレスを通じて対応するアドレスを持つ SD カードを選択できます。
DSR (ドライバー ステージ レジスター) レジスター: ドライバー ステージ レジスターは、車のドライバー出力を構成するために使用されるオプションのレジスターです。
(3) インターフェースコントローラ
主に、内部ストレージコアを制御および管理し、ユーザーから送信されたコマンドを受信して制御および設定し、コマンドに従って応答し、それに応じてデータの読み取りおよび書き込みなどの操作を実行するために使用されます。
(4) 内部記憶媒体
データメモリストレージ用のフラッシュブロック。

