本帖最后由 jacky401 于 2019-5-29 22:14 编辑 6 V0 T0 x  A$ r9 k* o 
+ s% n  [! I+ a- y* z 
这是两个不同层面上的概念: 
3 l+ @1 @+ z; ]. l0 ^! W8 ?4 M 
1 t( [' p' q/ j3 Q* J3 d一、USB HOST/DEVICE/OTG 
' W' b9 W  Q- X0 w USB设备分为HOST(主设备)和SLAVE(从设备),只有当一台HOST与一台SLAVE连接时才能实现数据的传输。 (1)USB HOST是指主机。 
$ p0 N- t5 j$ _7 @8 _ (2)USB DEVICE是指设备端。 
4 e; e: G1 V5 ^0 Z; h (3)USB OTG设备既能做主机,又能做设备。 3 y/ t. Q6 x+ t9 r- b( w 
 OTG技术就是实现在没有Host的情况下,实现从设备间的数据传送。有些手机也经常用到OTG功能。 (1)当OTG 插到电脑上时,OTG 的角色就是连接电脑的device(读卡器),也就是SLAVE(从设备); (2)当USB/SD device 插到 OTG 上,OTG 的角色就是 HOST(主机)。  7 A9 ?1 K$ I# @" `: { 
二、USB协议1 N/ G; F- E7 s5 M, ~4 k) t 
USB(Universal Serial Bus)全称通用串口总线,USB为解决即插即用需求而诞生,支持热插拔。USB协议版本有: (1)USB 1.0/1.1(low/full speed),传输速率最大为12Mbps& E: r+ m9 o) E( ~2 J& x+ K6 r' V 
 (2)USB 2.0(high speed),传输速率最大480Mbps 
4 e7 X4 f' J7 f! P* J# I8 z$ s (3)USB 3.0(super speed),传输速率最大5Gbps 
9 V$ x$ T2 P6 ?" a& [7 h: F  
" G0 t- r( K" S/ \* F |