最低USB 2控制传输延迟

时间:2017-04-28 10:39:19

标签: usb latency

高速USB控制传输的最小延迟是多少?我在OSX和WinUsb上直接在Windows 10上编写了一个使用libusb的小测试程序,在这两种情况下,从提交传输到接收结果我都会有大约4毫秒的时间。

这似乎很高。 (而且我可以发誓我以前在OSX上进行过测试并且延迟时间不到1毫秒,但也许我做错了......)

有谁知道这里的限制是什么?肯定有办法至少接近1毫秒?

1 个答案:

答案 0 :(得分:0)

我很傻。在我的控制转移处理程序中,我无意中printf()超过了序列号。删除后,我通过libusb在OSX上获得大约120-160μs的延迟,在Windows 10上通过WinUsb(在Parallels中)获得240-330μs的延迟。