USB基本术语
来源:互联网 发布:apk制作软件安卓版 编辑:程序博客网 时间:2024/05/29 07:39
usb phy协议
1、UTMI
* UTMI USB 2.0 Transceiver MacrocellInterace*
defines an interface between two IP blocks:the USB Transceiver Macrocell (IP) and the USB Link layer (SIE). The UTMIinterface provides functionality for USB peripherals only, not for USB hosts orOn-The-Go.
2、UTMI+
adds host and On-The-Go capabilities to theUSB system.
UTMI+ incrementally adds new functionalityand interface signals to the Link and PHY.
协议升级到UTMI+之后UTMI就被定义为UTMI LEVEL0
3、ULPI: UTMI+ Low PinInterface
The ULPI specification reduces the Link toPHY interface to 12 or 8 signals, with support for all the features needed byUSB peripherals, hosts, and OTG. The result is a package size as small as 32pins or less, compared with 64 to 80 pins for UTMI+.
如何区分
一般来说如果芯片的usb phy封装在芯片内,基本采用UTMI+的接口。不封装到芯片内的一般采用ULPI接口,这样可以降低pin的数量。
PHY的实现有QUSB、HUSB、SSPHY_QMP等类型
DWC3应该是指主机控制器和设备控制器的实现版本
Linux-USB Gadget驱动框架(以下简称Gadget)实现了USB协议定义的设备端的软件功能。相对于Linux USB 主机端( Host )驱动而言, Gadget驱动出现较晚,它出现在2.4.23以后。基于API, Gadget驱动实现了一套硬件无关的功能,这基本上可以对应到USB协议里的各种USB Class ,也有比如USB Gadget Generic Serial驱动,没有对应的Class。当然,Gadget驱动还是受限于底层提供的功能的。比如 某些Class需要USBIsochronous端点,这时我们就不能支持该Class 。
普通的Gadget驱动只实现一个功能(比如,u盘,usb网卡)。复合设备可以支持多个功能,后面将仔细研究一下复合设备的实现。像智能手机 , PDA这样的设备,硬件支持较丰富的端点、DMA Buffer, 给软件提了支持复合功能的基础。
- USB基本术语
- 基本术语
- 实用USB术语详解
- 实用USB术语详解
- 实用usb术语详解
- 实用USB术语详解
- 使用usb术语详解
- 实用USB术语详解
- 使用usb术语详解
- 整理 使用usb术语详解
- 整理 使用usb术语详解
- CPU基本术语
- 无线数据基本术语
- .Net基本术语
- GPRS的基本术语
- 基本网络术语
- 图的基本术语
- MYSQL基本数据库术语
- 【深度学习】CNN-原理
- springmvc4 url pattern for 404
- Linux使用心得(一)
- iOS OC消除黄色警告⚠️ (不断的更新中...)
- mysql 导入sql 文件 的错误类型 150和121
- USB基本术语
- MongoDB Replica set 集群搭建
- linux线程退出正确姿势demo
- 中文字符ASCII码和NSString相互转换
- 1949年的国庆节(10月1日)是星期六.......
- Spring-mybatis整合 获取properties 创建SQLSessionFactory失败
- 使用EXCEL画图的简要方法
- wfingerdemo指纹解锁
- 关于jQ中$(selector).data(name,value)方法的使用