最小USB 2控制传输延迟

最小USB 2控制传输延迟,usb,latency,Usb,Latency,高速USB控制传输的最小延迟是多少?我已经在OSX上使用libusb编写了一个小测试程序,在Windows10上直接使用WinUsb,在这两种情况下,从提交传输到接收结果大约需要4毫秒 这似乎很高。(我可以发誓我以前在OSX上做过一次测试,延迟低于1ms,但也许我做错了什么…) 有人知道这里有什么限制吗?肯定有办法至少接近1毫秒 啊,我太傻了。在我的控制传输处理程序中,我在串行上无意中遇到了一个printf()。去掉它后,我在OSX上通过libusb获得约120-160µs的延迟,在Window

高速USB控制传输的最小延迟是多少?我已经在OSX上使用libusb编写了一个小测试程序,在Windows10上直接使用WinUsb,在这两种情况下,从提交传输到接收结果大约需要4毫秒

这似乎很高。(我可以发誓我以前在OSX上做过一次测试,延迟低于1ms,但也许我做错了什么…)


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

啊,我太傻了。在我的控制传输处理程序中,我在串行上无意中遇到了一个
printf()
。去掉它后,我在OSX上通过libusb获得约120-160µs的延迟,在Windows 10上通过WinUsb获得约240-330µs的延迟(并行)