USB学习系列之一——USB简介

发布者:星辰古泉最新更新时间:2015-10-30 来源: eefocus关键字:USB学习  USB简介 手机看文章 扫描二维码
随时随地手机看文章
1.USB:Universal Serial Bus(通用串行总线)。

2.即插即用PnP:Plug and Play。

3.USB是主从模式结构,USB通信中分为USB主设备和USB从设备,主设备和主设备,从设备和从设备之间不能互连。

4.USB OTG(On The Go:正在运行中):同一个设备,在不同的场合下可以在主设备和从设备之间切换,这扩大了USB设备的适用范围。

5.支持USB2.0的设备不一定支持USB2.0的高速模式,可能只支持低速模式或者全速模式中的一种或两种,所以在设计USB设备时一定要查看芯片支持的速度模式。

6.所有的数据传送都是主机发起的,从设备只能被动的配合数据传输。

7.理论上一个USB主控制器只可以连接127个设备,因为内部使用7bit来标志设备的地址,而地址0是预留给未初始化的设备的。

8.USB的拓扑层数是有限制的,USB1.1规定最多4层,USB2.0规定最多6层。

9.标准的USB为4线制,两根电源线,一对差分传输线,OTG中为5线制,多了一根身份识别线。在USB的低速和全速传输模式下,采用的是电压传输模式,在高速传输模式下,采用的是电流传输模式。

10.USB使用NRZI编码方式,数据0翻转,数据1不翻转。

位填充:当遇到六个连续的1就强制在其中插入一个0,位填充的目的是为了更好的提取时钟信号。

11.USB协议规定:在设备未配置前,可以最多从USB的电源线上获取100mA的电流;在配置之后,最多可以从USB的电源线上获取500mA的电流。

12.USB连接口有A型和B型两种,A型比较常见,一般笔记本和U盘上的都是A型,B型相对A型较窄较高。

13.USB接口当中的电源线比数据线略长,这样设计的目的是为了实现热插拔。在接通的时候先通上电源线,后接上数据线,在断开的时候先断开数据线,后断开电源线,保证了不会出现只有数据线连接而没有电源供电的情况。如果出现只有数据线连接没有电源线连接容易出现芯片闩锁,芯片闩锁轻则不能正常工作,重则烧坏芯片。解除芯片闩锁只能重新上电。

14.USB全速和高速传输模式下需要使用带屏蔽的双绞线,在低速模式下不需要使用屏蔽和双绞机制。USB协议规定全速电缆长度不得超过5m,低速电缆长度不得超过3m。

15.USB线缆:红色为电源正极,黑色为电源负极,白色为差分负,绿色为差分正。但是很多电缆并没有遵循这个规定,使用时一定先确定对应的线。

关键字:USB学习  USB简介 引用地址:USB学习系列之一——USB简介

上一篇:Mouser供货TI TUSB320 CC 逻辑和端口控制器
下一篇:USB学习系列之二——USB设备的插入检测机制

推荐阅读最新更新时间:2024-05-03 00:04

基于STM32的USB枚举过程学习笔记(五)
接下来,主机将使用新的设备地址和设备进行通信。 主机需要再次获取设备描述符,配置描述符,字符串描述符,另外HID设备还要获取报告描述符等。根据《圈圈教你玩USB》里面介绍,我们可以使用BUS Hound工具,对主机发送给设备的数据进行抓包,分析数据包,根据USB协议完成相应的主机的请求。 在STM32 USB_HID的例子中,和以上获取描述符相关的主要文件有Usb_desc.c(定义了各种描述符),Usb_prop.c (其中的CustomHID_GetStringDescriptor函数完成了对主机获取字符串描述符种类的细分)。具体的内容可以自己根据调试信息按照之前几篇文章中介绍的分析方法分析。
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved