设置USB通讯速度

时间:2016-12-13 07:28:46

标签: usb usb-drive usbserial

我想以30Mbit / sec的速度实现usb通信。我的硬件支持“高速USB”,因此硬件平台不会限制我。

  • 我可以使用USB CDC类或海量存储类实现此速度,还是这些usb类速度有限?

  • 在确定比特率的USB协议中,它是设备吗?

1 个答案:

答案 0 :(得分:0)

USB CDC和大容量存储类没有任何人工速度限制,因此您可以在高速USB连接上获得30 Mbps的吞吐量(每秒使用480 Mbps的时钟用于线路上的时序位) )。您获得的吞吐量将取决于其他设备使用的总线带宽以及设备端固件,主机端驱动程序和主机端软件的运行效率。

比特率主要由设备决定。该设备基本上向主机发信号通知它支持的USB速度,主机选择一个。完整的故事有点复杂,关于USB规范的工作原理还有很多细节。