[ARM入门] ARM和DSP之间的SPI传输速度?

[复制链接]
3098|6
 楼主| jackblank 发表于 2015-3-9 09:50 | 显示全部楼层 |阅读模式
现有一组大量的数据,要从DSP传给ARM,请问利用DMA+SPI进行传输的速度是多少?有开发过类似项目的大神请说一说你们的传输速度实际能达多少?
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
myxiaonia 发表于 2015-3-14 11:30 | 显示全部楼层
aozima 发表于 2015-3-9 12:18
手上一项目实际跑到15Mbps
实测传输数据达到了1.5MB/s

对于spi这种同步通信方式,虽然收发可以同时进行,但是不像异步串口一样可以立即发送吧。。。
例如 stm32 spi从模式下如何发数据呢,依旧只需要往dr写入就行了?
aozima 发表于 2015-3-14 13:49 | 显示全部楼层
myxiaonia 发表于 2015-3-14 11:30
对于spi这种同步通信方式,虽然收发可以同时进行,但是不像异步串口一样可以立即发送吧。。。
例如 stm32 ...

要双方约定协议的,而且是按包传输。
yangwenguan 发表于 2015-3-15 13:59 | 显示全部楼层
不明白楼主的意图, arm的spi模块, 最快可上50m, 50m/8=6m
既然选中dma, 为何不用dsp dma<>arm dma对转
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

62

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部