USB相关的一些术语

OHCI (OPen Host Controller Interface) 开放主机控制接口
UHCI (Universal Howt Controller Interface) 通用主机控制接口
EHCI (Enhanced Host Controller Interface) 增强型主机控制接口
xHCI (Extensible Host Controller Interface) 可扩展型主机控制接口

特点:
OHCI 支持USB1.1标准(低速及全速传输数据),区别于UHCI,控制器把更多功能用硬件来实现,较少的使用软件来实现,较少占用CPU资源,适用于嵌入式领域(对应的驱动也好写)。
UHCI 支持USB1.1标准,由Intel开发,更多的功能是需要用软件来实现,占用CPU资源多,但价格便宜些。一般由Intel和VIA开发的控制器才使用此类接口,其他开发商用OHCI。
EHCI 定义了USB2.0的主机控制器的规范,定义了USB2.0的主控需要包括哪些硬件实现,需要实现哪些功能。
xHCI 定义了USB3.0的主机控制器的规范,要实现哪些功能及如何实现,用于各种USB3.0主控。

OTG (On-the-Go),简单的说就是,它能使外设既可以充当主机,又可以作为实实在在的外设,当作为主机时,可以连接其他外设,并对其进行控制,从而进行数据的传输,而充当外设时,可由其他USB主控驱动,并传输数据。主要应用于没有Host的情况下,实现从设备间的数据传送,如数码相机与打印机直接相连,从而打印照片,或连接USB接口的移动硬盘,从而省去了昂贵的存储卡。完全兼容USB2.0标准。


HCD Host Controller Driver,主机控制器的驱动程序,它位于USB主机控制器与USB系统软件之间。

TT (transaction translator) 转发器,主要负责高速的分离传输,并把高速的数据分发到连接了全/低速设备的downstream port,即负责从高速到全/低速传输事务的转发,完成速度匹配。当USB Hub的upstream port连接在Full/Low speed时,TT不工作,Hub Repeater工作在Full/Low speed模式。当upstream port连接在High speed的Host/Hub下时,TT工作,

SIE

more:
1、[url=http://www.crifan.com/files/doc/docbook/usb_basic/release/htmls/ch02_sw_hw.xml.html]OHCI、UHCI、EHCI、xHCI[/url]
2、[url=http://www.intel.com/technology/usb/ehcispec.htm]EHCI from Intel[/url]
3、[url=http://baike.baidu.com/view/146799.htm]OTG from baidu[/url]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值