打印

spi 并联

[复制链接]
6863|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cqbbgmg|  楼主 | 2009-5-22 14:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问香主
  我在用spi 并联时(一主多从)没用驱动芯片,不知何故在开机时,把芯片都烧坏了(已有两次了且是全部烧坏),我是共用一个5伏电源,各自转为3.3伏使用。请问是程序,还是硬件有问题。
沙发
浪淘沙| | 2009-5-22 15:32 | 只看该作者

估计硬件问题的可能性较大

你是怎么联的?多少个从设备?有图吗?

好像没有听说SPI总线可以并联的,为什么要并联?

使用特权

评论回复
板凳
cqbbgmg|  楼主 | 2009-5-22 15:41 | 只看该作者

spi 并联

我是一主三从,把SCLA MOSI MISO   分别并联使用

主机设为spi 的 master 从机设为 slave 我能正常通讯,

使用特权

评论回复
地板
香水城| | 2009-5-22 15:57 | 只看该作者

能正常通信并不表示这样连接是正确的

请注意:你的3个从设备的输出端并联在一起会互相打架的。

使用特权

评论回复
5
cqbbgmg|  楼主 | 2009-5-22 16:14 | 只看该作者

spi 并联

能通信,从设备不会同时发数据的,那是协议问题了

使用特权

评论回复
6
cqbbgmg|  楼主 | 2009-5-22 17:13 | 只看该作者

spi 并联

哦,可能得加驱动芯片了
但是,我刚开机并没发任何数据啊

使用特权

评论回复
7
香水城| | 2009-5-22 17:26 | 只看该作者

你不发数据时,请问总线上是什么电位?

这个电位是谁驱动的?

使用特权

评论回复
8
nomoneyiv| | 2009-5-22 19:14 | 只看该作者

真的实验过了?

真的实验过了?

使用特权

评论回复
9
McuPlayer| | 2009-5-22 21:51 | 只看该作者

所谓打架,那可是短路啊

总线诞生的原因不就是为了解决此问题吗?
同一时刻只能一个人在驱动总线,读取总线可以N多在在读取

使用特权

评论回复
10
香水城| | 2009-5-22 22:06 | 只看该作者

打架的结果是非死既伤,可不是闹着玩的事儿

轻则一方被打伤或被打死,重则所有参与打架者都要挂彩甚至牺牲。

使用特权

评论回复
11
dengting| | 2009-5-23 19:11 | 只看该作者

驱动芯片?

加什么驱动芯片啊?
都设置为OD输出不行啊?

使用特权

评论回复
12
cqbbgmg|  楼主 | 2009-5-25 15:29 | 只看该作者

spi 并联

加一或门就行了塞,另外即使端口短路应该不会烧芯片的。

使用特权

评论回复
13
cqbbgmg|  楼主 | 2009-5-26 12:09 | 只看该作者

spi 并联

郁闷中!今天又坏两片,但今天仅有主从两个芯片,同时开机没问题,先后开机,就完了。我是直接并联的,没加限流电阻。是否和限流电阻有关呢

使用特权

评论回复
14
highend| | 2009-5-26 12:31 | 只看该作者

没有CS都能打架!! 这么多帖子,都没用过SPI ??

只要CS独立分时驱动,SPI就没问题。
对于从设备,CS=1; DO不输出。

如果三个CS=0,当然短路。
其他,都是STM输出;从,输入。

使用特权

评论回复
15
cqbbgmg|  楼主 | 2009-5-26 12:35 | 只看该作者

spi 并联

今天仅有2片连接哟,也会打架?

使用特权

评论回复
16
cqbbgmg|  楼主 | 2009-5-26 12:43 | 只看该作者

spi 并联

我最开始是用一个芯片的两个spi并联,且主发送联到主接收端,仅进行主发送,主从都能接收。相当于两从了吧,以后又加了一块芯片用一主两从方式接发正常。

使用特权

评论回复
17
cqbbgmg|  楼主 | 2009-5-26 13:38 | 只看该作者

spi 并联


(不上电时,从端口吸入电流,算不算BUG! 

我的板子已经掉电了,但是和别的板子的信号线却没有断开,STM32通过信号线吸入电流,量了一下有5mA多。应该是从IO吸入,流到VDD,以流到其它器件上去了。据说STM32的IO上的钳位二极管允许通过的电流仅为4mA,常此以往,我的STM32是不是要废掉?谁有啥好办法?)

如果是这样我的芯片可能就是这样烧毁的 

 

使用特权

评论回复
18
cqbbgmg|  楼主 | 2009-5-27 15:06 | 只看该作者

spi 并联

从机通讯时设为全双工通讯,发送完毕立即设设为双线只接收就行了,不会输出低电平的。如何打架呢

使用特权

评论回复
19
香水城| | 2009-5-27 17:22 | 只看该作者

谢谢16楼,我忽略了片选CS信号

19楼说的问题也是很严重的问题。

使用特权

评论回复
20
masonwen| | 2009-6-1 16:20 | 只看该作者

一主多从

一主多从,能不用NSS引脚吗?能用软件设置为半双工吗。就像RS232串口通讯,用软件协议来分开从机的站号。

使用特权

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

本版积分规则

7

主题

29

帖子

0

粉丝