[国嵌攻略][161][USB总线介绍]

Posted 盛夏夜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[国嵌攻略][161][USB总线介绍]相关的知识,希望对你有一定的参考价值。

USB发展史

USB(universal serial bus),通用串行总线,是一种外部总线标准。用于规范电脑与外部设备的连接和通讯。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。自1996年堆出后,已经成功替代了串口和并口。成为当今个人电脑和大量智能设备的必备接口之一。

USB1.0出现在1996年,速度只有1.5Mbps。1998年升级为USB1.1,速度也提升到了12Mbps,称之为full speed。

USB2.0规范是由USB1.1规范演变而来的。它的传输速率达到了480Mbps,称之为high speed。

USB3.0提供了十倍于USB2.0的传输速度和更高的节能效率,被称之为super speed。

 

USB硬件接口

1.标准A口

技术分享

2.标准B口

技术分享

3.mini-usb

技术分享

 

4.micro-usb

技术分享

 

USB信号线

USB接口有4根线。两根电源线,两根信号线。USB接口的输出电压和电流是+5V 500mA。当数据线D+和D-的电压差大于200mV是表示输出为1,电压差小于200mV输出为0。

技术分享

USB电源线:标有VCC,Power,5V或者5VSB

USB数据线(正):标有DATA+,USBD+,PD+或者USBDT+

USB数据线(负):标有DATA-,USBD-,PD-或者USBDT-

USB地线:标有GND或者Ground

 

系统拓扑结构

主机(主控制器),根集线器(集线器)和外部设备构成了USB的系统。

技术分享

常见的主控制器规格有:

OHCI:主要是非PC系统上的USB芯片,一般是USB1.1标准。

UHCI:主要是Intel和Via主板上的USB控制器芯片。一般是USB1.1标准。

EHCI:是Intel等几个厂商研发,并且兼容OHCI和UHCI。一般是USB2.0标准。

 

以上是关于[国嵌攻略][161][USB总线介绍]的主要内容,如果未能解决你的问题,请参考以下文章

[国嵌攻略][164][USB驱动程序设计]

[国嵌攻略][162][USB协议分析]

USB总线介绍

USB原理及驱动框架介绍编写

USB基础介绍

Linux下编写USB驱动实例