硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3595|回复: 6
收起左侧

[SPI/QSPI] SPI的极限速度能否达到15MB?

[复制链接]

7

主题

26

回帖

47

积分

新手上路

积分
47
发表于 2018-10-30 17:32:19 | 显示全部楼层 |阅读模式
请教各位大侠,STM32H750,使用1到4个SPI,并同时使用DMA,速度能否达到15MB?
我们有一个应用需要较高的数据吞吐量。

回复

使用道具 举报

42

主题

1018

回帖

1149

积分

至尊会员

积分
1149
发表于 2018-10-30 17:51:20 | 显示全部楼层
15MB?那就是15*8=120Mb,SPI是别想了
回复

使用道具 举报

4

主题

37

回帖

49

积分

初级会员

积分
49
发表于 2018-10-30 20:46:36 | 显示全部楼层
那要看你用哪种SPI了,如果是H750用的QSPI,它的每一位最高可以达到133MHZ,再如果你用的是双通道模式,那也就是8个位可以达到133MB/S,假如你的从设备支持DTR模式,那再乘以2,最高可以达到266MB/S,就看楼主怎么选取了。
回复

使用道具 举报

7

主题

26

回帖

47

积分

新手上路

积分
47
 楼主| 发表于 2018-10-31 09:05:37 | 显示全部楼层
yswtxiao 发表于 2018-10-30 20:46
那要看你用哪种SPI了,如果是H750用的QSPI,它的每一位最高可以达到133MHZ,再如果你用的是双通道模式,那 ...

谢谢大侠,没有用过Quad-SPI,规格书上说是用于存储器扩展的,不知道能使当通用SPI使用!
回复

使用道具 举报

7

主题

26

回帖

47

积分

新手上路

积分
47
 楼主| 发表于 2018-10-31 09:20:02 | 显示全部楼层
本帖最后由 wx_S948HHL5 于 2018-10-31 09:22 编辑
ghslfgkkl88 发表于 2018-10-30 17:51
15MB?那就是15*8=120Mb,SPI是别想了

谢谢大侠,我在规格书上找到一段话:
The devices feature up to six SPIs (SPI2S1, SPI2S2, SPI2S3, SPI4,  SPI5 and SPI6) that
allow communicating up to 50  Mbits/s in master and slave modes, in half-dup lex, full-duplex
意思是4个SPI就可以达到200MMbps!?
回复

使用道具 举报

4

主题

37

回帖

49

积分

初级会员

积分
49
发表于 2018-10-31 09:21:44 | 显示全部楼层
wx_S948HHL5 发表于 2018-10-31 09:05
谢谢大侠,没有用过Quad-SPI,规格书上说是用于存储器扩展的,不知道能使当通用SPI使用!

那要看你的从设备是否支持QSPI了。如果你的从设备不支持,那你只有用普通的了。H750普通的SPI最高可以达到150Mbps,而且还带了FIFO,这些东西手册里面都写了的。你要是第一次做ST的开发,你一定要多看datasheet和reference mannual,还有application note。这些都是万金油,不懂的就去翻,看10遍不明白再看10遍。
回复

使用道具 举报

7

主题

26

回帖

47

积分

新手上路

积分
47
 楼主| 发表于 2018-10-31 09:23:52 | 显示全部楼层
yswtxiao 发表于 2018-10-31 09:21
那要看你的从设备是否支持QSPI了。如果你的从设备不支持,那你只有用普通的了。H750普通的SPI最高可以达 ...

多谢。是的,我正在看。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-14 09:38 , Processed in 0.225280 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表