您现在的位置是:主页 > USB百科 >
USB通讯基础入门概述
发布时间:2022-11-13 22:54:41所属栏目:USB百科 已帮助人编辑作者:【USB接口百科】
USB系统主要包括USB主机和USB设备两种设备。
USB主机:提供USB接口和接口管理功能的硬件、软件、固件的复合体。PC机或OTG设备,一个USB系统只能有一个主机.USB主机提的硬件主要包括USB主控制器和USB根集线器。
USB设备:1.集线器HUB:扩展主机接口,设备可以通过其接入主机 2.功能设备,如U盘,USB摄像头,HID键盘鼠标等。
物理连接:即USB电缆,USB使用差分信号传输数据,USB全速/高速模式电缆必须外层屏蔽铜质传输线,且差分数据线双绞。一条USB的传输线分别由地线、电源线、D+、D-四条线构成,D+、D-是差分输入线,使用的是3.3V电压,而电源线与地线可向设备提供5V电压,最大电流500mA。
USB拓扑结构USB3.0采用了9线制,3.2更是多增加了一结差分收发引线。详见可见:USB引脚接线定义
USB的物理拓扑结构是一种叫做菊花链的方式。
每个USB系统只允许有一个HOST(主机)。允许的最大层数为7层(包含主机);每层的电缆最大长度为5米,电缆总长度为30米;每层最大允许接5个DEVICE(设备);
USB系统程序 应用程序:应用程序运行与USB设备所连接的主机上。部分应用程序会由操作系统的主机提供,大部分应用程序由USB设备供应商提供。驱动程序:驱动程序服务于特定的操作系统,为USB设备提供支持。驱动程序通常由操作系统提供,独立于特定的应用程序和USB设备。主机端控制程序:包括硬件和软件,使USB设备能够被主机识别。 USB速度选择这里的每个系统是一根USB主控制器,也是一个USB根集线器,即一条USB总线。PC中可以有多块USB主控制器,所以也会有多根USB总本。
这里主要介绍USB2.0的速度选择。
USB全速模式USB全速模式是在D+线上上拉1.5K的电阻。
USB低速模式是在D-线上上拉1.5K的电阻。
差分信号:
1: D+ > Voh(2.8V) and D- < Vol(0.3V)
0:D- > Voh and D+ < Vol
J状态:
Low Speed :Differential(差分信号) 0
Full Speed :Differential(差分信号) 1
K状态:
Low Speed :Differential(差分信号) 1
Full Speed :Differential(差分信号) 0
USB在逻辑上被分为三层:信号层、协议层、数据传输层。
USB中的数据采用反向不归零编码方式(NRZI:none-return to zero inverted),并对D+和D-线所处的不同状态定义成J和K两种状态。
数据状态 | D+ | D- |
---|---|---|
低速J状态 | 0 | 1 |
低速K状态 | 1 | 0 |
数据的编码/解码(反向不归零码)
说明:遇到0的边沿进行状态改变,如果是1保持原有状态
USB 协议层注:在数据进行NRZI编码前,每6个连续的1信号之后都会插入一个0信号,以免丢失同步。
包是USB系统中信息传输的基本单位,所有的数据都是经过打包后再总线上传输的。
每个包由6部分组成:同步字段(SYNC)、包标识符(PID)、地址字段(ADDR)、数据字段(DATA,包括帧号)、检验字段(CRC)、包结束(EOP)。
以上就是USB接口百科为您提供USB通讯基础入门概述的解读,本文章链接: http://www.usb-hub.cn/usbbk/42115.html 欢迎分享转载,更多婚礼相关资讯请前往USB百科
下一篇:USB的通讯流模型
相关文章
USB接口百科推荐
USB3.0传输速度是多少?
USB 配对/伴随端口(Companion Port)
同样的soc板子用的同一个USB驱动设备名称,厂商和产品ID都一样,使用什么方法
DisplayLink简介 USB显示技术
USB2.0一定支持高速模式吗?
USB设备的枚举过程分析
USB规范分类大全和USB协议关系树
USB与其它总线相比的优点是什么
USB设备类bDeviceClass、bDeviceSubClass、bDeviceProtocol
USB3.0和USB2.0有什么区别
USB的VendorID、ProductID和BcdDevice有什么作用
USB设备和USB集线器HUB的数据传输
Windows下USB堆栈如何枚举USB设备
USB通信设备类CDC简介
USB的连接模型