打印
[ARM入门]

ARM和DSP之间的SPI传输速度?

[复制链接]
2658|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jackblank|  楼主 | 2015-3-9 09:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
aozima| | 2015-3-9 12:18 | 只看该作者
手上一项目实际跑到15Mbps
实测传输数据达到了1.5MB/s

使用特权

评论回复
板凳
airwill| | 2015-3-11 14:48 | 只看该作者
15Mbps 已经是比较高的速度了.
不过这限制于设备的时钟和性能.
DSP和ARM 都是比较高性能的 MCU. 如果器件的性能好, 更高的速率也应该还能实现.

使用特权

评论回复
地板
jackblank|  楼主 | 2015-3-13 19:26 | 只看该作者
aozima 发表于 2015-3-9 12:18
手上一项目实际跑到15Mbps
实测传输数据达到了1.5MB/s

那你设备的时钟是多少?我这个项目中的ARM和DSP的时钟能达50MHz

使用特权

评论回复
5
myxiaonia| | 2015-3-14 11:30 | 只看该作者
aozima 发表于 2015-3-9 12:18
手上一项目实际跑到15Mbps
实测传输数据达到了1.5MB/s

对于spi这种同步通信方式,虽然收发可以同时进行,但是不像异步串口一样可以立即发送吧。。。
例如 stm32 spi从模式下如何发数据呢,依旧只需要往dr写入就行了?

使用特权

评论回复
6
aozima| | 2015-3-14 13:49 | 只看该作者
myxiaonia 发表于 2015-3-14 11:30
对于spi这种同步通信方式,虽然收发可以同时进行,但是不像异步串口一样可以立即发送吧。。。
例如 stm32 ...

要双方约定协议的,而且是按包传输。

使用特权

评论回复
7
yangwenguan| | 2015-3-15 13:59 | 只看该作者
不明白楼主的意图, arm的spi模块, 最快可上50m, 50m/8=6m
既然选中dma, 为何不用dsp dma<>arm dma对转

使用特权

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

本版积分规则

24

主题

62

帖子

0

粉丝