【发布时间】:2018-08-17 14:47:21
【问题描述】:
在我的项目中,我使用Winbond W25Q64 64-MB Serial flash,当我阅读此串行闪存的数据表时,有两种类型:
SPI(W25Q64 FLASH ID:- 0xEF4017) 和 QPI(W25Q64FV FLASH ID:- 0xEF6017)。
我非常了解 SPI,但我第一次听说 QPI。所以我有一些问题-
1.SPI和QPI有什么区别?
2.我可以使用QPI通信类型Flash(使用SPI)吗?
3.QPI的主要特点是什么,什么是QPI(通信协议或其他)?
【问题讨论】:
-
en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus 进一步扩展了 quad SPI,一些设备支持“quad Everything”模式,其中所有通信都通过 4 条数据线进行,包括命令。这被称为“QPI”
-
该页面上最重要和最相关的声明“SPI 总线是事实上的标准。但是,缺乏正式的标准反映在各种协议选项中。”一条双向数据线到任一方向的多条数据线,等等,由于各种原因,这对各种人都很有用,添加更多数据线是提高带宽的一种非常简单的方法。
-
就像术语 SPI 一样,我不会坚持使用 QPI 术语,就像任何 SPI 一样,您阅读数据表并查看两侧的时序图,永远不要假设它们符合某些标准,他们经常不这样做。
标签: microcontroller spi microchip nxp-microcontroller