What total bandwidth would I get using multiple USB devices on a single controller?
Using USB 3.0 devices on a USB 3.1 controller, I will get a total of 10Gbps (minus the usual overhead) when using at least 2 devices. And that it also applies if I use a hub capable of 10Gbps, but a 5Gbps hub would bottleneck things.
Using USB 2.0 devices on a USB 3 controller, I will be limited to a total of 480 Mbps. And that using a USB 3 hub won't help as it doesn't translate the packets but just forwards them on.
Are my assumptions correct? Does it depend on the exact controller chipset being used?
The use case is connecting multiple USB cameras or video capture devices to a PC for machine vision.