![]() |
|
|||||||
| The Projects Forum Working on an electronics project and would like some suggestions, help or critiques? If you would like to comment or assist others with their projects, this is the place to do it. |
|
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
Hi everyone,
I have a need for a system which provides USB connectivity to a network of identical devices. The layout of the network is attached to this post. It need to design a single device that can be manufactured multiple times and connected with each other. It needs to do the following things.
If the usb connection comes from
If any of you guys have an idea about how to do it I would appreciate it a lot. Also, I think this network type would be quite useful especially with the advent of wireless USB and other such technologies. Thanks! Last edited by timyhac; 03-19-2010 at 08:34 PM. |
|
#2
|
||||
|
||||
|
What would be the practical use of such a device? Modern PCs have a dozen USB ports and port extenders are common. Also USB is not very long range and requires intelligent controllers.
|
|
#3
|
|||
|
|||
|
The reason I don't want them all individually being hooked up to the computer is basically for cable neatness. Also, I want the layout of the network to be mapped automatically so this wouldn't be possible with them all individually being connected to the computer's USB controller.
|
|
#4
|
||||
|
||||
|
I don't think it is possible to "map the network" using USB in that fashion. In the enumeration process there is no concept of physical topology. Have you read the USB specification? Did you understand it?
__________________
We never have time to do it right, But we always have time to do it over. |
|
#5
|
|||
|
|||
|
I have not read the entire USB specification, but I do understand that there is no concept of physical topology in the USB specification.
I also understand that my application would require more than the ordinary USB controller - hub - device configuration. I just want the device to be really intuitive to use. EIther the user can plug it into usb directly into the computer root hub via a cable. Or they can connect any combination of the devices into each other. The computer would map their interconnections and provide the normal usb interface to each of them. Is there any other interface (besides USB) that I could look into using? |
|
#6
|
||||
|
||||
|
RS-485 would support the type of topology that you drew. I still don't know how you plan to "map the network".
__________________
We never have time to do it right, But we always have time to do it over. |
|
#7
|
|||
|
|||
|
USB is a bus technology, it is not a network technology hence it needs no mapping. As long as there are less than 126 nodes connected to any USB host and the USB host can see all the nodes without any routing loops then it should work fine. In fact daisy-chain connections of USB devices was quite popular in the early days of USB before USB hubs became the standard way of providing extra USB connections.
You might however need to re-arrange your node topography to get rid of the nodes with multiple outputs since that makes them hubs.
__________________
Alex "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."-Douglas Adams Last edited by AlexR; 03-20-2010 at 05:55 AM. |
|
| Bookmarks |
| Tags |
| hub, microcontroller, network, usb |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Parallel to USB conversion | saiello | The Projects Forum | 5 | 11-19-2009 10:00 PM |
| Grounded benchtop power supply and USB port | yardleydobon | General Electronics Chat | 3 | 05-11-2009 06:14 AM |
| PIC 18F4455, Low Speed USB, Internal OSC | a088008 | Embedded Systems and Microcontrollers | 4 | 04-22-2008 04:38 PM |