USB 接口集成电路
USB 接口集成电路可用于将微处理器 (MPU) 或者微控制器 (MCU) 连接至 USB 接口。
USB 接口常见于计算机与外围设备的数据通信与控制。USB 设备的功耗非常低,方便电池类型的应用系统使用。由于 USB 是一种布线标准,所以设计使用时需要采用静电保护 (ESD) 措施。
根据 USB 接口的要求,一般设备操作中可以选择 Host、Device 以及 OTG 模式,但是不能同时支持 Host 和 Device 模式。市面上大多数 USB 接口集成电路均支持 USB 1.1和 USB 2.0。同时还有很多设备支持 USB 3.0 ,但是这种高传输速度接口对于嵌入式应用来说负载太大。USB 设备通常支持总线供电方式的操作,同时也可以提供符合规范的电源,前提是 Host 或 OTG 兼容。USB 1.x,USB 2.0 的供电标准为 5V,500mA,USB3.x 为 900mA。设备通常都具有较强的驱动能力,5m 的数据线传输速率高达 480Mbits/S 。
USB 已经有一些相关的标准。USB 1.1 是最早的 USB 标准,传输速率为 12Mbits/s 。USB 2.0 支持 480Mbits/S 的传输速率,而 USB 3.0 的有效载荷高达 5Gbits/s 。USB 标准中有 Host 和 Device 的概念,这跟其他总线系统中的主从设备类似。还有一种 USB 模式称为 USB OTG,这种模式下 USB Device 也可以被当做是 Host。这样就使得各种设备均能通过USB接口与 U 盘、USB 键盘以及其他 USB 设备连接。
USB 接口 IC 通过串行总线连接至 MPU 系统,但是对于低速传输也可以利用并行接口。USB2.0 及以下的芯片多为 8 位并行接口,为了满足传输效率与可靠性,也可以在 4 位、2 位或者 1 位的模式下使用。一些 USB 芯片能够将 USB 接口转接到其他串行接口标准上,如 SPI 或 I2C 。这种芯片的输入与输入的内置 FIFO 缓冲区通常都很大,而且有些芯片还具备 DMA 的特性,能够直接从系统内存收发数据。USB 设备还可中断 MPU,这意味着软件驱动需要考虑数据是否可用或者数据传输是否完成。设备制造商通常会为自己生产的 USB 接口提供通用的驱动,以利于下游的开发。
USB 3.x 设备通常采用多 PCIe 串行通道与处理器连接。其内置信号均衡器,并且有一个单独用于控制的串行总线接口。
1,420
总产品数量











