USB支持1对N吗
谢谢。
用 USB hub
哦,谢谢。
hub的话,相当于1*N的开关了吧?已经不是真正意义上的并联。 那就是说USB不能像IIC
那样,可以同时支持多个从设备?
你要达到什么效果?
USB拓扑就是1:N的,必须经过HUB,不能直接总线并联。
USB不支持广播。
除非你给n个salve设备加开关,每次只有一个工作,也许可以
I2C也不是同时能和多个slave通信。。。。除非你指monitor模式
USB hub还是有点类似I2C的。
谢谢。
要达到的效果是:4个USB Slave 并联到 一个总线上(D+/D-/GND),最后连到PC的一个USB端口上。
RS485是支持的吧? 也是D+/D-/GND 三根线。为什么不一样呢?
另外,如果我4个设备,是RS485接口,想连到一个PC上。 有2种方式:1.4个RS485并联,然后通过一个“RS485转USB的线缆”接到PC的USB口。 2. 4个RS485通过4pcs“RS485转USB的线缆”,接到PC的4个USB口。 请问:都可以吗?
谢谢。
谢谢。
我不懂USB Hub的原理,我理解类似于 “高速模拟开关”,USB的输出端还是4个port,而不是一个port。
如果这样的话,和IIC的连接完全不同啊。
不是相当于开关。类似于I2C。
AU9254
GL850
两三块钱的东西吧
都可以
方式1的话, 4个485设备必须都是slave, 而且设备地址得各不相同
方式2就无所谓了
USB LS/FS/HS和SS的协议完全不一样。
不严格来说,USB 2.0定义的速率,数据是基于报文的,广播的;但不存储。
(HUB可以隔离向下游转发?这点我不确认,尽管我认为不隔离)
485只定义了物理层电平这些最基础的东西;USB标准化了的东西多多了。
485可以很方便的根据需要实现自己的东西。
HUB上行和下行端口速率不一样的情况下,比如上行是HS,下行是LS,HUB要做转换
忘了HS的Split了。-_b
谢谢。
方式1。slave可以返回数据吧?
当然可以啊...