按照USB 协议 栈的层次划分:
一个一个HostHost可能有一个或者多个可能有一个或者多个DeviceDevice
一个一个DeviceDevice可能有一个或者多个可能有一个或者多个InterfaceInterface
一个一个InterfaceInterface可能有一个或者多个可能有一个或者多个EndpointEndpoint
-
物理电气规范
D+ 和 D 是差 分输入线,使用的是 3.3V 的电压
电平不同),而电源线和地线可向设备提供 5V 电压,最大电流为 500mA ( 可以在编程中设置 。 USB 支持“总线供电”和“自供电”两种供电模式。在总线供电模式下,设备最多可以获得 500mA 的电流。
USB2.0支持 3 种传输速度:低速模式( 1.5Mb/s )、全速模式 12Mb/s )和高速模式(480Mb/s )。在低速和全速模式中,采用的是电压传输模式;高速模式下,是电流传输模式。
在USB 集线器的每个下游端口的 D+ 和 D 上,分别接了一个 15k Ω的下拉电阻 。当集线器端口没有设备插入时,输入端被这两个下拉电阻拉到了低电平。而在 USB 设备端,在 D+或者 D 上,接了一个 1.5k Ω的上拉电阻到 3.3V 的电源。对于 高 速 设备和全速设备,上拉电阻接在 D