fbwcpu 发表于 2024-7-15 21:38:06

四线的QSPI是否读取速度是SPI的4倍?

四线的QSPI是否读取速度是SPI的4倍?比如w25q64   我用硬件spi读取感觉有点慢,不知道用QSPI速度是否翻四倍?

wye11083 发表于 2024-7-15 21:40:48

qspi就是翻4倍。

t3486784401 发表于 2024-7-15 22:03:25

SPI:MI<-SO @SCK

QSPI: MI <- SO @SCK

物理上是 4x 带宽,但实际效果怎样、指令效率如何,都有影响。

cddyy 发表于 2024-7-15 22:35:32

例如常用的25系列flash搭配stm32,使用dma,读取一段数据,刨开前面几个时钟的读取命令,后面的数据就是四倍效果。

fbwcpu 发表于 4 天前

cddyy 发表于 2024-7-15 22:35
例如常用的25系列flash搭配stm32,使用dma,读取一段数据,刨开前面几个时钟的读取命令,后面的数据就是四 ...
(引用自4楼)

QSPI是SPI读取数组的四倍,那可以,我试验下看看

tiky 发表于 4 天前

我经常用TKM32F499的QSPI读写25系列的FLASH,但是有个大问题是FLASH的速度远远比不过单片机速度,这个单片机主频240M,单线都够饱了,4线25系列的FLASH响应不过来,如果是以32位总线的速度来传输数据,DMA到达QSPI通信口还要等8次(8*4=32)才传完。像w25q64这种器件,一般4线真的没能体现出来4倍速度。我在用这个4线,有时太快了,DMA都关了。不过以32位总线DMA传输到QSPI通信口还是能节省很多总线仲裁时间的。DMA+中断再加多任务系统估计才能发挥4线QSPI作用。
页: [1]
查看完整版本: 四线的QSPI是否读取速度是SPI的4倍?