打印
[应用相关]

SPI实现一主多从的多机连接的问题

[复制链接]
4751|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Mattheww|  楼主 | 2017-7-21 09:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想做一个一主多从(1对8甚至1对16)的系统,
想选用SPI作为板级通讯总线,不知这样做能不能实现?
如果能,那么在设计时要注意什么?
我现在想到的是加254增加驱动,还有就是适当的降低SPI速度以降低误码率,
不知我的这些想法对不对?
沙发
yklstudent| | 2017-7-21 09:26 | 只看该作者
你先搞定SPI,一对一通信再说吧

使用特权

评论回复
板凳
戈卫东| | 2017-7-21 09:50 | 只看该作者
“加254增加驱动”。。。。
这个是什么东西?

使用特权

评论回复
地板
feelhyq| | 2017-7-21 09:57 | 只看该作者
SPI做板级通讯总线的话,还需要考虑这个传输距离不能太远,使用254增加驱动的话,要考虑254的切换高低电平时间能不能满足SPI的通信速率。楼主如果对速度要求不是很高的话,建议使用I2C总线做一主多机通信,毕竟简单方便,也可以使用CAN总线,CAN总线传输的速度还可以,而且传输距离远。还可以用485总线做,不过速度就没那么快了

使用特权

评论回复
5
lyfly_away| | 2017-7-21 10:02 | 只看该作者
SPI是可以一主多从的,从机有各自的CS。
注意传输距离

使用特权

评论回复
6
Erichk| | 2017-7-21 10:03 | 只看该作者
  可以。只是要注意控制好片选。

使用特权

评论回复
7
mmuuss586| | 2017-7-21 10:12 | 只看该作者
以前做过1控4是可以的,IO加了上拉电阻;
1控8,STM32应该也能驱动;

1控16就不一定了

使用特权

评论回复
8
Thorald| | 2017-7-21 15:48 | 只看该作者
要怎么做呢?就是不同的片选就可以了吗?

使用特权

评论回复
9
Bjorn| | 2017-7-21 16:15 | 只看该作者
使用254增加驱动的话

254是什么,怎么增加驱动了?

使用特权

评论回复
10
Rollo| | 2017-7-21 16:30 | 只看该作者
I2C总线做一主多机通信不是更方便

使用特权

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

本版积分规则

85

主题

500

帖子

0

粉丝