usb:串行总线
usb1.0低速模式1.5Mb/s
usb1.1全速模式:12Mb/s
usb2.0 高速模式:480Mb/s 500mA
usb3.0 超高速模式:5.0Gb/s 实际3.2Gb/s 900mA
usb3.1 超超高速模式:10Gb/s实际7.2Gb/s 20V/2A-仅限于Type-A/B 12V/3A-Type-C
usb1.1 OTG usb2.0 OTG:作为相应的补充,支持点对点通信。
usb端点:位于usb设备或主机上的一个数据缓冲区,用来存放和发送usb的各种数据,每一个端点都有确定的地址。
自供电:设备从外部电源获取工作电压
总线供电:设备从vbus(5v)取电,最多500mA电流,容值不超过10uF。
低功耗USB设备:最大功耗不超过100mA;
高功耗USB设备:枚举时最大功耗不超过100mA,枚举完成配置结束后功耗不超过500mA。
优点:传输速度快,支持热插拔,系统总线供电;
缺点:传输距离短,供电能力有限。
usb的传输线分别由地线、电源线、D+、D-四条线构成。D+和D-是差分输入线,使用3.3V的电压,而电源线和地线可向设备提供5V电压,最大电流为500MA。
usb基本数据结构是包
usb总线发送实在LSB在前,MSB在后
usb主控制器:对从机设备的控制和数据处理。
usb集线器:可以拓展更多的usb口
usb高速设备上D+上接有1.5k上拉电阻,设备首先被识别为全速设备。若高速设备需要检测连接上的hub支持高