搜索
bottom↓
回复: 21

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

[复制链接]
(159342613)

出0入0汤圆

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

论坛公益广告: VIP+与VIP++福利 >>

(159342116)

出0入0汤圆

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

出0入0汤圆

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

用串口可以吗?
(159340185)

出0入0汤圆

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

出0入0汤圆

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

可以传吗?
(159339840)

出0入0汤圆

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

为何不能传?
(159339707)

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出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搭配,主流配置。接口视具体情况而定。
(156562220)

出0入0汤圆

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

你好。在吗?
请教个问题
(156561900)

出0入0汤圆

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

出0入0汤圆

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

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

出0入0汤圆

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

你有什么问题
(156479020)

出0入0汤圆

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

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

出0入0汤圆

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

出0入0汤圆

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

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

出0入0汤圆

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

出0入0汤圆

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

哦。大概知道了。谢谢!
(156468335)

出0入0汤圆

发表于 2015-12-20 22:28:11 | 显示全部楼层
用过dsp与dsp之间spi通信,速度125Mhz正常通信,接着测试用250mHz时数据就有时候不正确了,感觉是布线走线不好引起的,后来用dsp与arm进行spi通信时发现,arm的spi速度太低了,AM335X速度只能上到不到50Mhz
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-12-4 21:53

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

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