I'm looking for a networking technology with the following characteristics: - multi-drop, i.e. you can daisy-chain from one node to the next off a single cable - preferably single twisted pair cabling. If really necessary I could go to two twisted pairs. - able to deal with at least 64 slaves and one master per bus segment. There could be up to 10,000 slaves in a particular system. These could all be slaves off one bus, but if, as I suspect, this is not technically feasible, then having to have a repeater or hub or decoder or similar for each group of 64 nodes would be OK - I may get away with no return path - just outgoing signals from the master to the slaves. Better would be a system that could have some kind of handshake and some kind of status information coming back. - The information going to the slaves is very simple - often just "on" or "off", sometimes a bit more than this, but only a few bytes of data max. - preferably able to update all slaves in 2ms. If this is not possible I might be able to get away with a system in which I can turn say 256 slaves individually "on" or "off" in 2ms, plus a "general off" command that turns them all off quickly. - if I have 64 slaves per network segment, and I just send all the data for each update, and there is just one bit per slave (on/off) then I need to send 8 bytes of data plus framing, error detection etc. In this case the data rate required on the slave network is obviously very modest - maybe
50-100kb/s. If I try to update the whole of a 10,000 slave system in the same way in 2ms, then the data rate is much more demanding, maybe 5-10Mb/s. - very low cost hardware in the slave. This implies that either the protocol is very simple so I can implement it in a low cost microprocessor, or that there is a low cost mass-produced chip that implements a more complex protocol. The slave is very simple. It just needs to decode commands sent to its address, or to the "general" address, and implement them (usually just "on" or "off"). - cost of the master is somewhat less important, since there are 64x fewer of these, but cost is still important (what matters in the end, of course, is the overall cost of the system). - A 64 slave node bus could be distributed over a distance of 10m. The total network could be 500m long.The system is still in the definition and feasibility stage, so there are many tradeoffs that I can make to come up with an optimum design.
It would be really helpful if you could suggest any protocols and technologies that it would be worth me investigating for this system.
Many thanks - Rowan
--------------------------------------- This message was sent using the comp.arch.embedded web interface on