打印
[牛人杂谈]

标准SPI,Dual SPI和Qual SPI

[复制链接]
803|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xinpian101|  楼主 | 2019-10-17 20:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1. 标准SPI

标准SPI通常就称SPI,它是一种串行外设接口规范,有4根引脚信号:clk , cs, mosi, miso

2. Dual SPI

它只是针对SPI Flash而言,不是针对所有SPI外设。对于SPI Flash,全双工并不常用,因此扩展了mosi和miso的用法,让它们工作在半双工,用以加倍数据传输。也就是对于Dual SPI Flash,可以发送一个命令字节进入dual mode,这样mosi变成SIO0(serial io 0),mosi变成SIO1(serial io 1),这样一个时钟周期内就能传输2个bit数据,加倍了数据传输

3. Qual SPI

与Dual SPI类似,也是针对SPI Flash,Qual SPI Flash增加了两根I/O线(SIO2,SIO3),目的是一个时钟内传输4个bit

所以对于SPI Flash,有标准spi flash,dual spi , qual spi 三种类型,分别对应3-wire, 4-wire, 6-wire,在相同clock下,线数越多,传输速率越高。

btw:spi flash一般为NOR Flash

使用特权

评论回复
沙发
xinpian101|  楼主 | 2019-10-17 20:52 | 只看该作者
1.首先看一下接口

Standard SPI: CLK, /CS, DI, DO, /WP, /Hold

Dual SPI: CLK, /CS, IO0, IO1, /WP, /Hold

Quad SPI: CLK, /CS, IO0, IO1, IO2, IO3

2.接口说明

2.1 标准的SPI接口

CLK(Serial Clock):时钟线

/CS(Chip Select):片选接口

DI(Serial Data Input):数据输入端口

DO(Serial Data Output):输出输出端口

使用特权

评论回复
板凳
heisexingqisi| | 2019-10-17 22:47 | 只看该作者
意思是线可以多了

使用特权

评论回复
地板
598330983| | 2019-10-20 21:20 | 只看该作者
总结的很好。

使用特权

评论回复
5
xixi2017| | 2019-10-20 21:21 | 只看该作者
没想到这么多种类。

使用特权

评论回复
6
huangcunxiake| | 2019-10-20 21:21 | 只看该作者
SPI非常容易学习。

使用特权

评论回复
7
wanduzi| | 2019-10-20 23:53 | 只看该作者
4个引脚是最常用的吧

使用特权

评论回复
8
imdx| | 2019-10-22 11:22 | 只看该作者
还有QPI,和Quad SPI不是一回事。

使用特权

评论回复
9
qiangtech| | 2019-10-22 17:10 | 只看该作者
有用的基础普及

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

113

主题

1467

帖子

1

粉丝