csq1997 发表于 2014-2-27 11:04:08

spi传输距离10m 最多可以接几个从设备

接了个项目,需要一个主设备同时给20个从设备发送相同的控制命令,不需要应答。
最远距离10m,想通过SPI总线控制,不知道可不可以将20个从设备的20组总线并到一起,或者有相应的放大器或者分配器给推荐下。

physis 发表于 2014-2-27 11:19:06

SPI传输不了10M, 且20个设备光片选线就要20条....

sunshulin 发表于 2014-2-27 11:27:54

为何不考虑485或CAN呢?

lxl_lw 发表于 2014-2-27 13:24:57

spi不是最佳喔

563872381hai 发表于 2018-8-7 16:35:49

10m这也太长了吧,用can合理些

kebaojun305 发表于 2018-8-7 17:20:59

你速度要求很快吗,还是485或者can

hyhezhen 发表于 2018-8-7 17:34:51

以前用过TI的东西,好像一头接一头发,线是特殊的,是高速SPI通讯,还可以传视频(好像是模拟传视频,数字采样,画质还可以)
距离有几十米。在停车场用。据说可以接24个

huangqi412 发表于 2018-8-7 17:36:35

physis 发表于 2014-2-27 11:19
SPI传输不了10M, 且20个设备光片选线就要20条....

他说不需要应答。。。不用片选了

bolizhicheng204 发表于 2018-8-7 17:37:34

能用和可靠性是两回事,别冒险,用的地方不合适

xz9406 发表于 2018-9-13 17:28:11

你是猴子派来搞笑的,10cm还差不多。这是要现场总线了。

yerrmin 发表于 2018-9-13 18:01:46

不要听楼上瞎说,当然可以传10米,最好转成lvds或者rs422来传,lvds的话几十兆没问题,rs422估计也可以上10兆

taoworking 发表于 2018-9-13 19:32:05

楼上说的对。信号差分处理即可。另外不用应答就不用片选信号了。

tomzbj 发表于 2018-9-13 22:11:48

taoworking 发表于 2018-9-13 19:32
楼上说的对。信号差分处理即可。另外不用应答就不用片选信号了。

有些IC可以直接把CS接地,比如ADI的AD77xx ADC
它们只靠三线就能工作

但是W25之类SPI FLASH必须把CS拉高才算命令有效,这些IC的CS不接还不行

colinzhao 发表于 2018-9-13 23:37:43

波特率1HZ的话,可以接几万个了

xyz543 发表于 2018-9-14 09:49:52

若每个 Cell 的输入端负载小,运行时钟频率低,而这十米全都是用那一寸粗的纯银条做传输导线,估计是可以接不少个 Cell 的。

youthvision 发表于 2018-9-14 09:52:03

楼上的兄弟,用纯银做导线,太奢侈了吧

4317mjh 发表于 2018-9-17 21:26:15

不需要应答的话,有戏。把SPI的单端信号,转成差分;接收端再把差分转成单端。

wowangru 发表于 2018-11-4 19:32:42

spi不行!!!!!!!!!!即使差分也不行时序容易错误

dgtg 发表于 2018-11-5 12:08:34

用485或者can,如果非spi不可的话,就先spi->485=====485>-spi

jianfengxixi 发表于 2018-11-5 16:10:30

总之,10m信号线上就得是差分的才靠谱,哈哈哈
页: [1]
查看完整版本: spi传输距离10m 最多可以接几个从设备