zoukankan      html  css  js  c++  java
  • USB控制器

    OHCI(Open Host Controller Interface)

    是支持USB1.1的标准,但它不仅仅是针对USB,还支持其他的一些接口,比如它还支持Apple的火线(Firewire,IEEE 1394)接口。与UHCI相比,OHCI的硬件复杂,硬件做的事情更多,所以实现对应的软件驱动的任务,就相对较简单。主要用于非x86的USB,如扩展卡、嵌入式开发板的USB主控。

    UHCI(Universal Host Controller Interface)

    是Intel主导的对USB1.0、1.1的接口标准,与OHCI不兼容。UHCI的软件驱动的任务重,需要做得比较复杂,但可以使用较便宜、较简单的硬件的USB控制器。Intel和VIA使用UHCI,而其余的硬件提供商使用OHCI。

    EHCI(Enhanced Host Controller Interface)

    是Intel主导的USB2.0的接口标准。

    XHCI(eXtensible Host Controller Interface)

    是最新的USB3.0的接口标准,它在速度、节能、虚拟化等方面都比前面3中有了较大的提高。
    xHCI支持所有种类速度的USB设备(USB 3.0 SuperSpeed, USB 2.0 Low-, Full-, and High-speed, USB 1.1 Low- and Full-speed)。xHCI的目的是为了替换前面3种(UHCI/OHCI/EHCI)。

    DWC3(DRD )

    is a SuperSpeed (SS) USB 3.0 Dual-Role-Device (DRD) from Synopsys.

    特性:

    The SuperSpeed USB controller features:
    Dual-role device (DRD) capability:
    Same programming model for SuperSpeed (SS), High-Speed (HS), Full-Speed (FS), and Low-Speed (LS)
    Internal DMA controller
    LPM protocol in USB 2.0 and U0, U1, U2, and U3 states for USB 3.0

    USB HOST、USB HSIC、USB OTG

    USB2.0 HOST(EHCI&OHCI):只能做主机(接电脑无法识别,因为电脑也是 HOST)。

    USB HSIC(EHCI):输出的不是普通的USB信号,而是XhsicSTROBE1,和XhsicDATA1的信号,必须接USB信号转换出来。

    USB2.0/3.0 OTG(DWC3/XHCI):既能做主机也能做从机,因为有USB的ID脚,可以识别是主机从机。

  • 相关阅读:
    和老外交流最常用1000句口语 (一)
    flash自定义右键菜单
    和老外交流最常用1000句口语 (二)
    EBS默认的登录账户和密码
    实例13. 库存补充操作——最小最大计划(MinMax Planning)
    EBS R12常用数据表
    Oracle 软件的行业划分 和 Oracle 公司内部职业划分
    在Org Parameter设置Subinventory Account
    物流(Logistics)的概念
    实例12. 库存补充操作——看板补充(Kanban Replenishment)
  • 原文地址:https://www.cnblogs.com/linhaostudy/p/15163657.html
Copyright © 2011-2022 走看看