《usb protocal note1》.docVIP

  • 4
  • 0
  • 约 15页
  • 2015-10-09 发布于河南
  • 举报
《usb protocal note1》.doc

USB Protocal Note Usb系统组成 整个usb的系统:主机(host controller),集线器(hub),设备(device)。 主机: Usb的控制芯片,是usb系统的核心,usb控制器通常是一个pci设备。 在usb体系中,所有的通信都是有主机发起的,设备不可以发起通信。 在usb主机中将1ms定义为1帧,所有的总线操作都在1帧内完成。 Hub:上行端口 和 下行端口 Hub本身也是一个usb设备 设备: Usb的具体外设。 Usb线: Usb标准的线有四根:电源线 地线 和差模信号线(D+,D-) 热插拔 通过检测端口的电平变化(上升沿)可以检测到设备的插入,而通过检测电平下降可以检测到设备的拔出,并且在端口添加了电阻以防止瞬间电流过大损害设备,从而可以实现热插拔的功能。 Usb供电 自供电 和 总线供电(有限制) 端点(endpoint) Usb设备在主机看来就是一些端点的集合,主机也是和端点通讯。端点实际上就是一个有着一定大小的数据缓冲区。 每个端点都有一个特定的地址,这个地址由设备地址和端点号给出。 每个端点独有特定的功能。 端点需要配置才能生效(除了0号端点,端点0用于控制和初始化等)。 端点是由方向的(除了端点0),一个端点只能用于输入或输出。 In:从设备到主机 Out:从主机到设备 管道(pipe) 管道只是逻辑上的概念,是主机缓冲区与设备

文档评论(0)

1亿VIP精品文档

相关文档