
同一連接埠的升級版本(例如 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 對)上的速度也從 10 Mbps 提高到 100 Mbps,這確實需要更高品質的電纜(更緊密的絞合以減少串擾);它還將訊號從曼徹斯特編碼切換為 MLT-3 編碼。
答案2
會進行協商(通常透過使用電阻器在硬體中進行)。
我相信 USB3 做了類似的事情 -https:// electronics.stackexchange.com/questions/123662/how-does-usb-3-0-negotiate-power-states