简单介绍SPI/Dual SPI/Quad SPI(SPF)几种通讯模式的差异

初接触Nor Flash的工程师可能会对SPI/Dual SPI/Quad SPI等传输方式有些困惑,下面以MX25L25645G为例,从硬件接口及传输时序简单分析这些通讯方式的差异。
 

一.硬件接口:

Standard SPI 是全双工通信,数据可以在2个方向同时传输。

Dual SPI和Quad SPI 是半双工通信,数据可以在两个方向上传输,但是同一时间数据只能在一个方向上传输。

Standard SPI mode/Dual SPI mode/Quad SPI mode 接口示意图如下:

 


 


 


 

二.通讯协议

SPI 串行通讯协议的3个重要参数cmd, address和data (有些操作需要配置不同的Dummy cycle来配置FLASH 的工作频率),下面通过不同模式下的READ 时序分别介绍
 

1、Standard SPI Read Data Bytes (READ)

从以上Standard SPI Read Mode时序图可以看到cmd+add+data 传输方式为1-1-1


2、Dual Output Read Mode (DREAD)

从以上Dual Output Read Mode时序图可以看到cmd+add+data 传输方式为1-1-2
 

3、2 x I/O Read Mode (2READ)

从以上2 x I/O Read Mode时序图可以看到cmd+add+data 传输方式为1-2-2


4、Quad Read Mode (QREAD)

从以上Quad Read Mode时序图可以看到cmd+add+data 传输方式为1-1-4
 

5、 4 x I/O Read Mode (4READ) :

有SPI mode 和QPI mode 2种情形

5.1    4 x I/O Read on SPI Mode (4READ)

从以上4 x I/O Read on SPI Mode时序图可以看到cmd+add+data 传输方式为1-4-4  

 
5.2. 4 x I/O Read on QPI Mode (4READ)
    

从4 x I/O Read on QPI Mode时序图可以看到cmd+add+data 传输方式为4-4-4

通过以上对SPI/Dual SPI/Quad SPI通讯在硬件接口及cmd+add+data的传输时序存在的差异比较,可以对SPI在不同模式下的通信方式进行区分。


          参考资料:MX25L25645G datasheet.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值