|May1-11, 11:34 PM||#1|
Connecting USB devices in parallel
Since USB are a kind of Data buses I thought you can simply connect multiple usb devices such as say a keyboard and a mouse in parallel.
I mean, strip out the USB cable of both keyboard and mouse, connect together the Power supply (V+ and V-) and also connect together datas lines (D+ and D-). Then, plug the joined (paralled) device into a single USB port.
Would this work? Why?
|May2-11, 01:16 PM||#2|
The drivers for the data lines on USB devices are not "tri-state", so they always "power" the I/O lines. If you connect two data wires directly together they will fight each other and whomever is the strongest will (probably) take precedence. The strongest may not be the device you want to talk to at the time however...
I just looked inside a USB hub and each data line is separate. The particular device has a glob of goop over the "magic-connection" site for the data lines so I'd assume that there is some kind of buffer there which arbitrates which input gets to talk to the output when.
Other serial busses, like I2C, can be "wire-ORed" together because they release the data lines when not in use. I don't know why USB isn't like that come to cogitate on it...
|May4-11, 07:24 AM||#3|
I thought the data lines were highZ most of the time and the USB devices were in Reading (waiting ) state most of the time for the Host to order them to transfer data. Seems like I am confusing it with I2C.
Thanks for your respones.
Looks like I2c is the winner? Why not use them everywhere?
|Similar Threads for: Connecting USB devices in parallel|
|Connecting car alternators in parallel||Electrical Engineering||52|
|need help connecting the dots||Atomic, Solid State, Comp. Physics||2|
|Futuristic Devices and Technology Innovations in Consumer Electronic Devices||Computers||1|
|Connecting your brain to someone else's.||General Discussion||4|