USB总线介绍

•USB 1.0出现在1996年的,速度只有1.5Mb/s
1998年升级为USB 1.1,速度也提升到12Mb/s,称之为”full speed”

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

•USB3.0提供了十倍于USB 2.0的传输速度和更高的节能效率,被称为”super speed”

USB接口有4根线,两根电源线,两根信号线。USB接口的输出电压和电流是:+5V 500mA

USB电源: 标有VCC、Power、5V、5VSB字样

USB数据线:(正)DATA+、USBD+、PD+、USBDT+

USB数据线:(负)DATA-、USBD-、PD-、USBDT-

地线: GND、Ground

对于每个USB系统来说,都有一个称为主机控制器的设备,该控制器和一个根Hub作为一个整体。这个根Hub下可以接多级的Hub,每个子Hub又可以接子Hub。每个USB设备作为一个节点接在不同级别的Hub上。每条USB总线上最多可以接127个设备。

常见的USB主控制器规格有:

OHCI:主要是非PC系统上的USB芯片

UHCI:大多是Intel和Via主板上的USB控制器芯片。他们都是由USB1.1规格的。

EHCI是有Intel等几个厂商研发,兼容OHCIUHCI ,遵循USB2.0规范。

时间: 2024-07-30 10:18:31

USB总线介绍的相关文章

[国嵌攻略][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规范演变而

USB总线在物理上是一种以主机为根的树状分层星型拓扑

在编译之前要进行uClinux内核的配置工作,包括RAM.ROM的大小,地址空间的分配,外围设备的支持.除此以外,最关键的工作就是实现USB主机控制器的驱动程序,这也是研究工作的重点. 2. USB 主机控制器 在介绍USB主机控制器驱动程序之前,先让我们了解一下USB系统和USB主机控制器. 2.1 USB系统和USB主控制器的基本概念 在USB系统中,各种USB设备要与主机相连,就必须通过一个共同的接口接入主机.这个接口就是USB主机控制器(USB Host Controller).HC是软

cypress的EZ-USB对于USB的介绍

Host is MasterThis is a fundamental USB concept. There is exactly onemaster in a USB system: the host computer. USB devicesrespond to host requests. USB devices cannot send information among themselves, as they could if USB were apeer-to-peer topolog

Linux USB 驱动开发实例 (三)—— 基于USB总线的无线网卡浅析

回顾一下USB的相关知识   USB(Universal Serial Bus)总线又叫通用串行外部总线,它是20世纪90年代发展起来的.USB接口现在得到了广泛的应用和普及,现在的PC机中都带有大量的USB接口.它最大的特点就是方便通用.支持热插拔并且可以在一个接口上插上多个设备.当设备用电量小的时候,它还可以充当电源.它的众多优点使得它得到了广泛的应用. 在PC机器内部有个USB中央控制器,这个中央控制器负责管理插到USB接口上的设备.当主机要向设备发送或接受数据时,都是向USB中央控制器发

Linux驱动之USB总线驱动程序框架简析

通用串行总线(USB)是主机和外围设备之间的一种连接.USB总线规范有1.1版和2.0版,当然现在已经有了3.0版本.USB1.1支持两种传输速度:低速为1.5Mbps,高速为12Mbps.USB2.0的传输速度可以高达480Mbps.USB2.0向下兼容USB1.1,可以将USB1.1的设备连接到USB2.0控制器上,也可以把USB2.0的设备连接到USB1.1控制器上.S3C2440的USB主机控制器支持USB1.1总线规范. USB总线的拓扑结构如下图所示:USB主机控制器(USB Hos

USB总线标准

在做基于QEMU的USB外设重定向时候,经常遇到各种USB问题,对于USB总线类型和速度标准做一个简介. 1.USB总线类型: OHCI(Open Host Controller Interface)是支持USB1.1的标准,但它不仅仅是针对USB,UHCI(Universal Host Controller Interface),是Intel主导的对USB1.0.1.1的接口标准,与OHCI不兼容EHCI(Enhanced Host Controller Interface),是Intel主导

USB基础介绍

(转)USB (Universal Serial Bus) 全文地址:http://vlewang.blog.163.com/blog/static/105878151201032804347546/ USB(通用串行总线)是用于将适用USB的外围设备连接到主机的外部总线结构,其主要是用在中速和低速的外设,.USB是通过PCI总线和PC的内部系统数据线连接,实现数据的传输,.USB同时又是一种通信协议,他支持主系统(host)和USB的外围设(device)之间的数据传输. USB的动机1 连接

USB OTG介绍(转载)

1. 概要 OTG设备使用插头中的ID引脚来区分A/B Device,ID接地被称作为A-Device,为连接时候的USB Host,A-Device始终为总线提供电力,ID悬空被称作为B-Device,为连接时候的USB Device,设备的USB Host/USB Device角色可以通过HNP切换. OTG设备连接时不能跨越USB Hub,如果跨越USB Hub则失去HNP功能. 这里要注意A-Device/B-Device与USB Host/Device不是一回事没有必然的绑定关系A-D

I2C总线介绍及AT24C02驱动编写 笔记

中断处理程序 { 清除中断 硬件自动清除 软件清除 } CPU芯片手册相关章节 -------- I2C CPU外接设备的方式 1)GPIO简洁的方式(按键,LED) 通过设置GPIO管脚的状态来完成通信(控制) gpccon gpcpud gpcdat 2)类似于内存的接口 (DDRAM norflash nand dm9000) 从硬件上看CPU和芯片 数据线 地址先  BANK 3)协议类接口 uart I2C AT24C02    EEPROM 3,如何解决CPU和设备通信的问题 I2C