首页 » 通讯 » SDIO总线简介-02_模式_接口

SDIO总线简介-02_模式_接口

落叶飘零 2024-12-02 15:14:04 0

扫一扫用手机浏览

文章目录 [+]

什么是SDIO卡

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

SDIO总线简介-02_模式_接口 SDIO总线简介-02_模式_接口 通讯

什么是组合卡

SDIO总线简介-02_模式_接口 SDIO总线简介-02_模式_接口 通讯
(图片来自网络侵删)

组合卡指带有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电源上的磁珠不能省,而且要小心磁饱和

标签:

相关文章

CSS3头部,引领前端设计潮流的创新技术

随着互联网技术的飞速发展,前端设计逐渐成为设计师们关注的焦点。在众多前端技术中,CSS3头部以其独特的优势,引领着前端设计潮流。本...

通讯 2024-12-28 阅读0 评论0

CSS传参数,介绍前端开发的秘密武器

随着互联网技术的飞速发展,前端开发已经成为了一个热门领域。在众多前端技术中,CSS(层叠样式表)作为一种重要的样式设计语言,扮演着...

通讯 2024-12-28 阅读0 评论0

CSS上边框的艺术,设计与美学的完美融合

在网页设计中,CSS上边框是一个不可或缺的元素。它不仅能够为网页元素增添独特的视觉效果,还能够提升用户体验。本文将深入探讨CSS上...

通讯 2024-12-28 阅读0 评论0