sdio

https://zhuanlan.zhihu.com/p/689459798

简介

SDIO(Secure Digital Input and Output 安全数字输入输出接口)

SDIO协议是基于SD卡协议,增加了CMD52和CMD53指令,两命令可以方便的访问某个功能的寄存器。

  • MMC卡
  • SD存储卡
    • SD (mem <= 2G)
    • SDHC ( 2G < mem <= 32G)
    • SDXC ( 32G < mem <= 2T)
  • SDIO卡
    • Wifi Card
    • GPS Card
    • Internet Card

信号引脚

SD-4bit

模式1234567891011
4-bitD3/CDCMDVSS1VDDCLKVSS2D0D1D2
1-bitCMDVSS1VDDCLKVSS2DATIRQRQ
SPICSDIVSS1VDDSCLKVSS2DOIRQ

协议

三要素

Commond

48bit (6b)

命令比特数说明
起始位1
传输标志1
命令6
---
地址信息参数32
---
CRC7校验7
终止1

Response

48bit/136bit

Data

一般协议

CMD + CMD + Response

写命令

CMD + Response + Data[busy?] + CMD + Response

读命令

CMD + Response + Data[busy?] + CMD + Response

SDIO1.0

类别速率应用
全速100Mbps网卡,电视卡,组合卡(SDIO+存储器,4bit)
低速0 - 400K调制解调器,条形码读写器,GPS接收器等

SDIO3.0

总线速率模式

速率模式电压/V时钟/MHz数据速率/MB/s
默认速率模式3.32512.5
高速率模式3.35025
SDR121.82512.5
SDR251.85025
SDR501.810050
SDR1041.8208104
DDR501.85050

其中

  • SDR (Single Data Rate)
  • DDR (Double Data Rate)