什么是SDIO卡
SDIO卡,是利用SD总线以及SD指令的IO设备。SDIO卡的形状和接口和SD卡是兼容的,但是实现的不但是存储功能,还能实现其它的功能,如蓝牙、WIFI等。比如下面的便是一个实现了WIFI功能,而且形状和接口与SD卡兼容的SDIO卡。

什么是组合卡

组合卡指带有memory(存储器)的SDIO卡(memory+SDIO)。
SDIO卡类型
全速卡: 传输速率超过100Mbps,时钟范围0-25MHz。
低速卡:时钟范围0-400KHz。
低速卡支持类似调制解调器, 条形码扫描仪和GPS吸收器等运用。高速卡支持网卡,组合卡等。
SDIO卡模式
SDIO卡有三种总线模式:
SPI模式
1-bit SD传输模式
4-bit SD传输模式
SDIO接口定义
CLK: HOST给DEVICE的时钟旗子暗记
CMD: 双向的旗子暗记,用于传送命令和应答
DAT0-DAT3: 用于传输的数据线
不同模式下的引脚定义:
SDIO命令
SDIO总线上的设置和掌握都是通过命令来实现,SDIO总线上都是HOST端发起要求,然后DEVICE端回应要求,个中要乞降应答中会包含数据信息:
Command: 用于开始传输的命令,是由HOST端发往DEVICE真个,个中命令是通过CMD旗子暗记线传送的。
Response: DEVICE返回的应答。也是通过CMD线传送的;
Data: 数据是双向传送的。可以设置为1线模式,也可以设置为4线模式。数据是通过DAT0-DAT3旗子暗记线传输的。
命令格式:
Start: 起始位,值固定为0。
Transmission:传输方向,值为1表示host发出, 0则表示device发出。
Command Index: 代表命令索引,例如CMD0 这项值为0 ,CMD5则这项值为5,它的范围是0-63。
Argument:CMD所附带的一些参数,不同的CMD,这32bit每一位所代表的含义是不一样的。
CRC7:7位CRC校验值
End:结束位,值固定为1
应答格式:
SD内存卡支持五种response type:R1,R1b,R2,R3,R6
SDIO卡额外支持2种response type:R4,R5
R1(正常应答命令)
R2(CID,CSD寄存器)
R3(OCR寄存器)
R6(Published RCA应答)
R7(卡接口条件)
R4
用来回复CMD5,该CMD是给SDIO card专用的,用来查询card中支持的电压域。
SD(Secure Digital)与MMC(Multimedia Card)
SD是一种flash memory card的标准,也便是一样平常常见的SD影象卡,而MMC则是较早的一种影象卡标准,目前已经被SD标准所取代。
SDIO(Secure Digital I/O) SDIO是目前我们比较关心的技能,SDIO故名思义,便是SD的I/O接口(interface)的意思,不过这样阐明可能还有点抽像。更详细的解释,SD本来是影象卡的标准,但是现在也可以把SD拿来插上一些外围接口利用,这样的技能便是SDIO。
以是SDIO本身是一种相称纯挚的技能,透过SD的I/O接脚来连接外部外围,并且透过SD上的I/O数据接位与这些外围传输数据,而且SD协会会员也推出很完全的SDIO stack驱动程序,使得SDIO外围(我们称为SDIO卡)的开拓与运用变得相称热门。
现在已经有非常多的手机或是手持装置都支持SDIO的功能(SD标准原来便是针对mobile device而制订),而且许多SDIO外围也都被开拓出来,让手机外接外围更加随意马虎,并且开拓上更有弹性(不须要内建外围)。目前常见的SDIO外围(SDIO卡)有:Wi-Fi card(无线网络卡)CMOS sensor card(摄影模块)GPS cardGSM/GPRS modem cardBluetooth cardRadio/TV card
SDIO的运用将是未来嵌入式系统最主要的接口技能之一,并且也会取代目前GPIO式的SPI接口。SD/SDIO的传输模式SD传输模式有以下3种:SPI mode(required)1-bit mode4-bit mode
SDIO同样也支持以上3种传输模式。依据SD标准,所有的SD(影象卡)与SDIO(外围)都必须支持SPI mode,因此SPI mode是「required」。此外,早期的MMC卡(利用SPI传输)也能接到SD插糟(SD slot),并且利用SPI mode或1-bit mode来读取。SD的MMC Mode
SD也能读取MMC内存,虽然MMC标准上提到,MMC内存不见得要支持SPI mode(但是一定要支持1-bit mode),但是市情上能看到的MMC卡实在都有支持SPI mode。因此,我们可以把SD设定成SPI mode的传输办法来读取MMC影象卡。
SD的MMC Mode便是用来读取MMC卡的一种传输模式。不过,SD的MMC Mode虽然也是利用SPI mode,但其物理特性仍是有差异的:
MMC的SPI mode最大传输速率为20Mbit/s; SD的SPI mode最大传输速率为25Mbit/s。 为避免稠浊,有时也用SPI/MMC mode与SPI/SD mode的写法来做清楚差异。
SDIO电路设计把稳事变
SDIO走线速率较高,只管即便掌握寄生电容CMD、D0~D3走线长度以CLK走线长度为基准±3mil,须要时绕蛇形线CLK走线只管即便单独包地,从芯片管脚到SD接口的总长度越短越好,掌握在2500mil以内,最好在2000mil以内SDIO走线要担保不跨平面射频走线最为空想的是微带线50Ohm管控,而不是共面波导50Ohm管控;同时射频走线上方能不铺绿油就不要铺绿油电源走线能粗就粗一点,没坏处模组PCB表面工艺一定要沉金1oz,有钱可以考试测验2oz,但一定不能喷锡和裸铜板材要选择Tg190及以上,最好200以上2G链路中的滤波器最好加上,防止认证中各种问题芯片底部的过孔一定要足量,否则会引起Mask问题由于模组散热,将大电感及大电容从模组移至底板,增加模组本身散热能力VCO电源上的磁珠不能省,而且要小心磁饱和








