搜索
bottom↓
回复: 21

stm32和DSP之间一般用什么接口来通信?

[复制链接]

出0入0汤圆

发表于 2015-11-17 16:03:33 | 显示全部楼层 |阅读模式
是SPI吗?

阿莫论坛20周年了!感谢大家的支持与爱护!!

阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)

出0入0汤圆

发表于 2015-11-17 16:11:50 | 显示全部楼层
如果要快还是用并口

出0入0汤圆

 楼主| 发表于 2015-11-17 16:31:48 | 显示全部楼层
xuyaqi 发表于 2015-11-17 16:11
如果要快还是用并口

用串口可以吗?

出0入0汤圆

发表于 2015-11-17 16:44:01 | 显示全部楼层
串口连线少

出0入0汤圆

 楼主| 发表于 2015-11-17 16:48:04 | 显示全部楼层

可以传吗?

出0入0汤圆

发表于 2015-11-17 16:49:46 | 显示全部楼层

为何不能传?

出0入0汤圆

发表于 2015-11-17 16:51:59 | 显示全部楼层
如果只是传输一些配置参数等小数据量,可以使用串串口,如常见的UART,SPI,I2C等。
但是如果传输大批量的数据,最好使用并行接口,例如可将DSP挂在ARM芯片外,把DSP看作是ARM的一个外部设备,
之前我们也有在两者之间使用双口RAM作为数据缓存。

出0入0汤圆

发表于 2015-11-17 18:21:57 来自手机 | 显示全部楼层
一般情况下是用spi

出0入0汤圆

发表于 2015-11-17 23:35:44 | 显示全部楼层
串行还是用spi速度给力

出0入0汤圆

发表于 2015-11-19 16:59:12 来自手机 | 显示全部楼层
如果是ti dsp的话,可以用hpi

出0入0汤圆

发表于 2015-12-10 08:33:42 | 显示全部楼层
有人这么做过,是用can总线连接

出0入0汤圆

发表于 2015-12-11 08:44:12 | 显示全部楼层
这个看具体情况,spi iic uart 等等是低速总线,一般的mcu会带有,用这个适合低速数据流的传输,不过普通的mcu也不需要太高的数据速率,处理能力在那里。至于怎么接,我觉得uart 最简单,iic最复杂。因为从设备不能软件模拟,所以谨慎使用。
也有那种搭载lcd控制器的(某些电视机主板)里,里面如果搭载dsp的话可能会用到一些新的总线,或者dsp特有的总线,ti的叫做upp,现在出了一个5gbps的srio。sharc的可以用dai或者dpi来搭配mcu.
更常见的情况是arm系列与dsp搭配,主流配置。接口视具体情况而定。

出0入0汤圆

发表于 2015-12-19 20:23:26 | 显示全部楼层
xuyaqi 发表于 2015-11-17 16:11
如果要快还是用并口

你好。在吗?
请教个问题

出0入0汤圆

发表于 2015-12-19 20:28:46 | 显示全部楼层
在吗?请教个问题

出0入0汤圆

发表于 2015-12-19 22:17:55 | 显示全部楼层
shell.albert 发表于 2015-11-17 16:51
如果只是传输一些配置参数等小数据量,可以使用串串口,如常见的UART,SPI,I2C等。
但是如果传输大批量的数 ...

你好。能加你个Q交流下吗?835016072

出0入0汤圆

发表于 2015-12-20 19:21:36 | 显示全部楼层
打酱油要专业 发表于 2015-12-19 22:17
你好。能加你个Q交流下吗?835016072

你有什么问题

出0入0汤圆

发表于 2015-12-20 19:30:06 | 显示全部楼层

M4和DSP怎么接口?
不能直接把数据线和地址线连接吧

出0入0汤圆

发表于 2015-12-20 19:30:14 | 显示全部楼层
看你两个之间要传什么数据。根据需求来决定。

出0入0汤圆

发表于 2015-12-20 19:31:04 | 显示全部楼层
ddg_int 发表于 2015-12-20 19:30
看你两个之间要传什么数据。根据需求来决定。

如果我想并口连接。改怎么连接呢?

出0入0汤圆

发表于 2015-12-20 20:47:19 | 显示全部楼层
如果知道RAM是怎样读,写数据的理解起来很简单,把双方的地址线,数据线,读写线都连接好,由一方发同步时钟脉冲,地址,数据就由一个RAM传送到另一个RAM。

出0入0汤圆

发表于 2015-12-20 20:58:25 | 显示全部楼层
xuyaqi 发表于 2015-12-20 20:47
如果知道RAM是怎样读,写数据的理解起来很简单,把双方的地址线,数据线,读写线都连接好,由一方发同步时 ...

哦。大概知道了。谢谢!

出0入0汤圆

发表于 2015-12-20 22:28:11 | 显示全部楼层
用过dsp与dsp之间spi通信,速度125Mhz正常通信,接着测试用250mHz时数据就有时候不正确了,感觉是布线走线不好引起的,后来用dsp与arm进行spi通信时发现,arm的spi速度太低了,AM335X速度只能上到不到50Mhz
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-17 00:28

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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