第1节 USB通讯基本知识概念

http://www.eefocus.com/article/09-01/63738s.html

USB
14.1.1 有关基本概念
(1)差分信号技术
差分信号技术的特点:使用两条线路表达一个比特位,即用两条线路传输信号的压差作为判断1还是0的依据。其优点是具有极强的抗干扰性。倘若遭受外界强烈干扰,两条线路对应的电平同样会出现大幅度提升或降低的情况,但二者的电平改变方向和幅度几乎相同,电压差值就可始终保持相对稳定,因此数据的准确性并不会因干扰噪声而有所降低。
(2)USB通信的格式


(3)USB总线接口
总线接口的功能除了传送和接收数据信号以外,逻辑上还包括识别设备的当前惟一地址。设备的地址是在设备插入到总线上时,由USB主机分配的,范围从0~127,其中0为所有的设备在没有分配惟一地址时使用的默认地址。当总线上有包传输时,设备的总线接口收到此包,通过解析其中的设备地址判断此包是否发送给自己的,如果不是则忽略此包,否则判断此包是发送给哪个端点的,并将整理后的包传送到上面的协议层的相应端点。

(4)USB设备的端点
所有的传输都是传送到一个设备端点(device endpoint),或是由一个设备端点发出。通常设备端点是内存的一个区块,或是控制器芯片内的一个缓存器,用来作为数据的缓冲区。存储在设备端点的可能是接收到的数据,或是等待要送出的数据。主机也有接收与传送数据的缓冲区,不过主机并没有端点,而是当作与设备端点通信的出发点(starting point)。
每一个设备的惟一地址,有一个端点号码以及方向。端点号码可以是0~15。方向如果是输入(IN),表示流向主机,如果是输出(OUT),表示流出主机。如果是作为控制传输的端点,必须设置成双向传输,所以每个端点会有一对输入与输出端点,来分享同一个端点号码。每个设备都必须将端点0设置成控制端点。除此之外,很少需要额外的控制端点。

(5)USB接口(功能接口
由一组端点组成,用来完成特定的功能。每个设备可以同时提供多个功能接口,如打印机和扫描仪等。USB主机端为每个接口提供了一个客户端驱动程序,驱动程序和接口之间通过交互完成了有特定意义的数据传输。

14.1.2 USB总线标准
USB连接头有两种类型:A型连接头、B型连接头。具体形状如右图。每个连接头内拥有4个引脚:其中2个用作传递差动数据,其余2个为USB设备提供电源。这4条内含于USB缆线的电线的线规以及颜色如下表。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值