文章预览
上一期我们为大家介绍了USB协议的基本原理,本期将侧重与USB控制器及驱动相关的技术原理及应用,与您一起展开探讨和交流。 一、USB控制器 USB总线拓扑图如下图所示: 01 OHCI简介 OHCI全称为Open Host Controller Interface,这是一种USB控制器标准,厂商在设计USB控制器的时候需要遵循此标准,用于USB1.1标准。OHCI不仅仅用于USB,也支持一些其他的接口,比如苹果的Firewire等,OHCI由于硬件比较难,所以软件要求就降低了,软件相对来说比较简单。OHCI主要用于非X86的USB,比如扩展卡、嵌入式USB控制器。 02 UHCI简介 UHCI全称是Universal Host Controller Interface,UHCI是Intel主导的用于USB1.0/1.1的标准,与OHCI不兼容。与OHCI相比UHCI硬件要求低,但是软件要求相应就高了,因此硬件成本上就比较低。 03 EHCI简介 EHCI全称是Enhanced Host Controller Interface,是Intel主导的用于USB2.0的USB控
………………………………