Hi,
I have a USB 1.1 device (Full-speed device) which when plugged into a USB 2.0 hub, operates as hi-speed on the upstream ports of the hub, and I can write a message on the USB bus each 0.125ms. I am not an expert, but I read about the Transaction translator between USB 2.0 hosts and USB 1.1 devices and I think this behaviour is related to that.
However, when I plug this same device into a USB 3.0 hub (on another computer), I can only write one message each 1ms. So my device is operating as a Full-Speed device on the 3.0 host. I read here that USB 3.0 hubs do not currently perform transaction translator to super-speed for USB 2.0 devices, but does it perform transaction translator from full-speed to hi-speed, for USB 1.1 devices ?
Thank you in advance for your answers
I have a USB 1.1 device (Full-speed device) which when plugged into a USB 2.0 hub, operates as hi-speed on the upstream ports of the hub, and I can write a message on the USB bus each 0.125ms. I am not an expert, but I read about the Transaction translator between USB 2.0 hosts and USB 1.1 devices and I think this behaviour is related to that.
However, when I plug this same device into a USB 3.0 hub (on another computer), I can only write one message each 1ms. So my device is operating as a Full-Speed device on the 3.0 host. I read here that USB 3.0 hubs do not currently perform transaction translator to super-speed for USB 2.0 devices, but does it perform transaction translator from full-speed to hi-speed, for USB 1.1 devices ?
Thank you in advance for your answers