Hello,
I'm building an industrial controller. One of the task of this controller will be data acquisition.
Specification are:
- data exchange channel "must" be USB
- must be able to exchange at least 10Mbps (In 50% +Out 50%), may became 50Mbps if controller is expanded
- data acquisition is bi-directional, I mean the controller RECEIVE a stream of data, and SEND another stream of data, the two are NOT strictly related
- Delay on the data exchange line is not that much appreciated, better not to have latency
- Must implement a control line
- Data rate is 10kHz, may became 50kHz
I'm wondering if the USBTMC would be a good option, it has Bulk/IN-OUT, but as far as I know Isosync mode would be the best for my requirement, this is the reason why I'm currently working on the Audio Class USB.
Also I'ven't found the max real/benchmarked, not theorical, bandwidth of a USBTMC line.
Any help appreciated! Thank you!