[电磁兼容] ARM 和DSP 芯片间通信,SPI 和CAN 哪家强?

[复制链接]
3234|7
 楼主| kaufmanndodge 发表于 2014-11-13 11:28 | 显示全部楼层 |阅读模式
各位大侠:早上好
   我想问个ARM 和DSP 芯片间通信的问题
   DSP2812 有SPI 口和CAN 接口如果要和ARM芯片 之间要进行通信的话他们之间哪个更好些呢?
   烦请从电磁兼容性和编程难易和实时性方面分析下~
aozima 发表于 2014-11-13 12:57 | 显示全部楼层
楼主要求的速率?距离?多少个节点?

SPI速度快,适合在板通讯,1对1,直接IO连接。
CAN适合传输控制命令,距离可以很远,N对N,需要收发芯片。
123654789 发表于 2014-11-13 15:46 | 显示全部楼层
CAN通信跟485有点相似,适合远距离,对芯片要求高,芯片必须集成有CAN的功能

SPI口适合近距离,对芯片要求低,任意的IO口都可以实现这个功能

如果由我选择,我当然是选择SPI口,很多芯片都支持这个功能


wangch_sh 发表于 2014-11-13 17:25 | 显示全部楼层
貌似CAN编程比SPI难,不过有例程就无所谓了。
zhangmangui 发表于 2014-11-13 22:49 | 显示全部楼层
两边控制器都有SPI和CAN的话   无所谓了   
根据需要   SPI比较简单  出问题少
友进芯城 发表于 2014-11-14 14:29 | 显示全部楼层
了解一下  
aresc 发表于 2014-11-14 21:29 | 显示全部楼层
用SPI就够了,我们一个ARM接6个DSP就用SPI搞定。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

12

帖子

0

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