I'm struggling with a project at work and would greatly appreciate some feedback or suggestions on the following problem.
We are developing a special type of modular robot as part of a research project. In this robot, we need a high bandwidth communication bus (at least 100 Mbit/sec) to run between serially connected modules of different types (between 10 and 20 modules). The modules are very small and will have a cylindrical shape with a diameter between 100 - 150 mm. The physical distance between the modules will be around 200 mm. No decision has been made yet regarding the type of processor board in each module.
I'm thinking that we could perhaps install a small single board computer or a microcontroller board with an Ethernet interface inside each module. Furthermore, we could have a small 100 Mbit/sec switch in each module, which might allow us to connect all modules to a common Ethernet bus running between the modules.
Does anyone know about compact commercial products from TI (or alternatively other suppliers) that would allow us to realize such a high speed communication bus? For instance small switches that would fit inside cylindrical modules with a diameter of 100 - 150 mm along with a processor card with Ethernet interface? There is no requirement that we should use Ethernet, so other means of communication can also be considered. The small size of the modules is the main challenge for us.
Thank you so much for any assistance on this issue!