在相同针脚数的情况下,USB 端口的修订版本如何更快地传输数据(例如 USB 1.0 到 2.0)

在相同针脚数的情况下,USB 端口的修订版本如何更快地传输数据(例如 USB 1.0 到 2.0)

同一端口的升级版本(例如 USB 1.0 与 USB 3.0 是完全相同的端口)如何在不增加更多引脚的情况下传输更多数据?或者 USB C 上的 Thunderbolt / 其他协议如何比普通 USB C 更快?

答案1

同一端口的升级版本(例如 USB 1.0 与 USB 3.0 是完全相同的端口)如何传输更多数据,而无需增加更多引脚?

假设你指的是 USB2.0,它使用不同的电信号(见USB 物理层) – 我不是工程师,但我自己的猜测是很多较低的“高/低”电压(400mV 而不是文章中提到的整个 3.6V)导致可以以更高的速率在“高”和“低”之间物理切换,因为电压变化不是完全即时的。

(你可能想问https://electronics.stackexchange.com相反,)

USB 2.0 规范是免费提供;它实际上在同一规范中同时包含了“USB 2.0”(480 Mbps)模式和“USB 1.1”(12 Mbps)模式。

USB3.0实际上,普通的 A/B 型端口的针脚更多。对于 A 型,您会在插头内部深处和插座的最前面发现 5 个额外的针脚。(不过,这并不是一个重大变化,发送和接收仍然各使用 1 对,只是现在它们在每个方向上是分开的。)

以太网在相同数量的电线(每个方向 1 对)下也从 10 Mbps 提高到 100 Mbps,这确实需要更高质量的电缆(更紧密的扭曲以减少串扰);它也从曼彻斯特编码转换为信号编码 MLT-3。

答案2

存在一个协商过程(通常在硬件中使用电阻器)。

https://electronics.stackexchange.com/questions/225424/usb-1-0-host-speed-negotiation-to-usb-2-0-device 有一个相当技术性的概述。

我相信 USB3 可以做类似的事情 -https://electronics.stackexchange.com/questions/123662/how-does-usb-3-0-negotiate-power-states

相关内容