打印

SPI 总线设计

[复制链接]
1507|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bomisme|  楼主 | 2014-1-9 16:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
正在做SPI总线外设的设计,比如挂2个器件,一个是SPI Flash, 线倒比较简单,2跟数据线,一根片选,一根CLK,数据线共用,片选单独拉,但重要的是CLK,是否也可以共用呢?
SoC的CPU一般就直接提供了这个CLK给Flash用,但这个CLK也能给其他设备用么?是否是总线的一部分?
请各位不吝赐教。

相关帖子

沙发
jjjyufan| | 2014-1-9 16:37 | 只看该作者
可以公用

使用特权

评论回复
板凳
jjjkkk00| | 2014-1-9 16:56 | 只看该作者
除了片选都可以2个从SPI公用。如果不在乎功耗等问题,永远保证一个从SPI选中,那样也可以加非门公用片选线。

使用特权

评论回复
地板
bomisme|  楼主 | 2014-1-9 17:02 | 只看该作者
jjjkkk00 发表于 2014-1-9 16:56
除了片选都可以2个从SPI公用。如果不在乎功耗等问题,永远保证一个从SPI选中,那样也可以加非门公用片选线 ...

貌似是个新做法,就是说在一根片选输出的情况下,通过其他控制电路也可以控制多路SPI设备?

使用特权

评论回复
5
corset| | 2014-1-9 17:12 | 只看该作者
注意从机的MISO,两个从机的这个管脚连一起可能有点问题。

使用特权

评论回复
6
白马王子1| | 2014-1-9 17:14 | 只看该作者
应该可以吧

使用特权

评论回复
7
peakerhear| | 2014-1-9 17:20 | 只看该作者
挂了六七片从设备 ,无压力

使用特权

评论回复
8
江枫渔火| | 2014-1-9 18:14 | 只看该作者
只有片选不公用。其他公用!!!!!!!!!!!!!!!!!!!!!!!!

使用特权

评论回复
9
youluo235| | 2014-1-9 18:36 | 只看该作者
CS用来选中器件的。用哪个就选中哪个,其他的就没有选择。所以通信的那2根线是可以共用的

使用特权

评论回复
10
bomisme|  楼主 | 2014-1-9 19:35 | 只看该作者
谢谢大家的热心解答,那么还有一个就是效率问题,刚才看到 peakerhear 说,挂了六七片从设备 ,无压力,如果设备读写比较少,应该是没有问题,但假如说读写比较多,比如说低速的无线,蓝牙或者Zigbee,速率其实并不低,就是Zigbee也能达到数Mbps的速率,蓝牙就更高了,那么在等待片选的过程中,丢包是不是会很严重?

使用特权

评论回复
11
chunyang| | 2014-1-9 21:05 | 只看该作者
控制好片选,其它的都可以并联,注意理解逻辑关系。

使用特权

评论回复
12
chunyang| | 2014-1-9 21:05 | 只看该作者
bomisme 发表于 2014-1-9 19:35
谢谢大家的热心解答,那么还有一个就是效率问题,刚才看到 peakerhear 说,挂了六七片从设备 ,无压力,如 ...

这个靠的是协议来解决。

使用特权

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

本版积分规则

31

主题

107

帖子

2

粉丝