转自:https://www.sohu.com/a/196728576_468626




        USB协议经历了USB1.0、USB1.1、USB2.0、USB3.0、USB3.1和USB3.2这些版本的升级,无论是性能还是速率都是不断的提高的,高版本的协议可以向下兼容低版本的协议。而由于早期USB协议物理接口仅仅只是满足当初的底端需求,随着速率的大大提高,数据接口也要随之升级,但是升级后的接口为了满足高版本USB协议向下兼容低版本的USB协议这个要求是兼容了低版本协议的传输通道的。

        比如USB TYPE A,最初是为USB2.0协议设计的,只有VCC、D+、D-和GND这4条信号线,而D+和D-其实是一对差分线,为半双工传输通道,而USB3.0要求高速传输,要实现真正的全双工传输,因此接口的物理信号必须扩展出独立的差分输入输出信号线,于是基于USB TYPE A 2.0这个座子就直接升级成了USB TYPE A 3.0。同理USB TYPE B 2.0的座子也升级成了USB TYPE B 3.0、microUSB A 2.0升级成了microUSB A 3.0、microUSB B 2.0升级成了microUSB B 3.0,后来收到苹果USB接口的启发,USB IF又为USB 3.0开发出了新的接口,它就是USB TYPE C。

         下面列出各种接口的相应图片以及它所用于哪个版本的协议。

          下图是USB2.0和USB3.0的接口:

20190321161921193.png


                                                                                                       图1



20190321161952694.png

                                                                                                       图2


下图是USB2.0、USB3.0和USB3.1接口座在主板上的图示:

20190321161759535.png


转自:https://blog.csdn.net/tanguohua_666/article/details/88719477