根据 SDIO 规范,SDIO 接口主要有以下两种类型:
全速卡(Full-Speed Card):支持 SPI、1-bit SD 和 4-bit SD 模式,时钟范围为 0-25MHz,传输速率最大可达 100Mbps。全速卡通常用于对数据传输速度要求较高的设备,如网卡、电视卡以及组合卡等。组合卡是指同时具备存储器和 SDIO 功能的卡,对组合卡的操作需要全速和 4BIT 的传输模式。
低速卡(Low-Speed Card):仅支持 SPI 和 1-bit SD 模式,4-bit 传输模式为可选,支持的时钟速率在 0-400kHz 之间。低速卡主要用于对速度要求不高、以最小的硬件开支来支持低速 I/O 能力的设备,例如调制解调器、条形码扫描仪、GPS 接收器等。
此外,根据 SDIO 卡的物理特性和应用场景,还可分为嵌入式 SDIO 卡(Embedded SDIO Card)和组合卡(Combo Card)。嵌入式 SDIO 卡永久地贴在 PCB 上,如支持 SDIO 的蓝牙 WiFi 模块等;组合卡则同时具备存储功能和 I/O 功能。
SDIO 3.0 接口的理论最大数据传输速率可达 104MB/s。
SDIO 3.0 通过支持高达 50MHz 的时钟速率,并采用 8b/10b 编码技术等,提升了信号完整性并减少了误码率,从而实现了数据传输速率的显著提升。此外,SDIO 3.0 还新增了对双通道传输的支持,类似于 SD 卡中的 UHS - II 标准,进一步提高了吞吐量。
SDIO 2.0 接口的理论最大数据传输速率为50MB/s。
SDIO 2.0 支持 400kHz 和 50MHz 两种时钟频率。在高速模式下,其最大时钟频率可达 50MHz,采用 4 位数据位宽,根据公式 “传输速率 = 时钟频率 × 数据位宽 ÷8”,可计算出理论传输速率为 50MB/s(50MHz×4bit÷8)。此外,SDIO 2.0 还定义了低速卡,工作时钟在 0 至 400KHz 之间,传输速率相对较低。
与 SDIO 2.0 相比,SDIO 3.0 的功耗更低。
SDIO 3.0 引入了更先进的电源管理技术,使其功耗得到了有效控制。例如,它具备动态电源控制(DPC)功能,能够根据设备的工作状态调节供电电压,允许设备在不同的电源模式之间进行切换,以减少功耗。同时,SDIO 3.0 还定义了多种低功耗状态,如待机(Standby)和睡眠(Sleep)模式等,这些模式提供了不同程度的电源节省策略。此外,SDIO 3.0 支持 1.8V 低功耗模式,相比 SDIO 2.0 默认的 3.3V 工作电压,进一步降低了功耗。