Hi,
Please forgive me if I am posting this into the wrong place.
I am currently measuring the performances of a USB connection integrated into a medical device. This integration is composed of 2 devices USB1.0 and one device USB2 connected to a HUB.
For this purpose I use the USB2 test plug with the associated test program.
Whenever I benchmark the pipe by replacing the USB2 device by the test plug, I get fairly good results (average of 320Mb/s). However, when I perform a verification test I can see many device transceiver errors (8 errors/packet transmitted!).
I am wondering why the bandwidht seems not affected by this situation. I have also read on this site that the following situation "Token larger than 3 bytes (this may occur when using the USB 2.0 Loopback plug behind a hub, with Low/Full speed devices connected to the hub)" can lead to transceiver errors to be reported.
Are these errors real or are they a normal behavior whenever a HUB mixes USB1 and USB2 data ?
I have noticed the following facts :
- Off-the-shelves products present the same behavior
- USBTrace is not seeing any transceiver errors in this situation
- If I disconnect all USB1 devices, the errors are gone
Thanks for you help and you clarifications,
best regards,
Please forgive me if I am posting this into the wrong place.
I am currently measuring the performances of a USB connection integrated into a medical device. This integration is composed of 2 devices USB1.0 and one device USB2 connected to a HUB.
For this purpose I use the USB2 test plug with the associated test program.
Whenever I benchmark the pipe by replacing the USB2 device by the test plug, I get fairly good results (average of 320Mb/s). However, when I perform a verification test I can see many device transceiver errors (8 errors/packet transmitted!).
I am wondering why the bandwidht seems not affected by this situation. I have also read on this site that the following situation "Token larger than 3 bytes (this may occur when using the USB 2.0 Loopback plug behind a hub, with Low/Full speed devices connected to the hub)" can lead to transceiver errors to be reported.
Are these errors real or are they a normal behavior whenever a HUB mixes USB1 and USB2 data ?
I have noticed the following facts :
- Off-the-shelves products present the same behavior
- USBTrace is not seeing any transceiver errors in this situation
- If I disconnect all USB1 devices, the errors are gone
Thanks for you help and you clarifications,
best regards,
Comment