| [i=s] 本帖最后由 bzhou830 于 2024-1-2 16:38 编辑 [/i]<br />
<br /> 
在做USB设备之前我们先要学习下USB的基础理论知识。这篇就是相关的一些概念和USB的介绍。 1. USB接口特点
简单易用 使用统一制式电缆和连接进行外设扩展,即插即用,支持热插拔
稳定性佳 使用差分信号传输,较强的纠错能力,多种差错管理和恢复机制
速度选择 1.5Mbps/ 12Mbps/ 480Mbps/ 5Gbps/ 10Gbps/ 20Gbps多种等级
使用灵活 提供了适合各种应用的传输类型、协议
应用广泛 协议标准向下兼容,系统集成驱动,扩展性强,连接支持127个外部设备,拓扑结构,复合设备等。 2. USB的发展史USB发展(1996年)至今已经23多年了,其规范从1.0-3.2 (1.0-1996/1.1-1998/2.0-2000/3.0-2008年发布/3.1-2013年发布/3.2-2017) 
USB1.1-全速/低速,1.5/12MbpsUSB2.0-4线,48OMbps,速度提升40倍。USB3.0-接口上增加了2对超高速数据差分信号线,变成全双工通讯,9线通讯。速度提升10倍,使用8b10b编码,频宽有20%损耗,5V/O.9A.USB3.1-速度、供电能力提升。使用128b/132b编码,损耗3%.20V/5A供电10Ow,电力供应提高。增加USB AV影音传输标准,兼容USB3.0USB3.2:增加一对超高速传输通道,速度再次翻倍,只能在C型接口上运行USB优势:向下兼容:定义的协议全面,每个类型产品都有对应的USB类规范。 
 
 3. USB物理接口使用可靠屏蔽、且带磁环的通讯电缆,放置电磁或噪声干扰。避免在通信时插拔USB电缆,且插拔时避免手直接触碰USB口上的金属面,防止静电
USB插头里面:4个触电,2长2短,为了支持热插拔而专门设计的硬件结构。
放置信号电压比电源电压高,造成latch up现象一股选购短而粗的电缆。低速模式可以不使用屏蔽和双绞。
线纯:差分阻抗在76.5-103.5ohm间,共模阻抗在21.0-39之间。
绘制USB走线: 1.差分线路最短优先,少过孔会增加寄生电感):对称平行走线: 2.线长补偿,与其他网络及地距离>20mil: 3.电源线宽和走线电流关系 
 4. 基本概念和术语USB编/解码方式是反向不归零(NRZI) : 
 位填充:在数据进行NRZl编码前,每6个连续的1信号之后都会插入1个0信号,以免电平不能突变丢失同步。 
 帧的概念:一个时间单位,固定为1ms(低/全速),高速-微帧125us. 通讯过程划分: 多个域->包; 多个包->事务; 多个事务->传输 
 四种传输 
控制传输: 主机获取设备信息、状态,选择设备配置等的一系列命令式工作中断传输:收发数据量少、周期性传输批量传输:利用任何可获得的总线带宽进行数据传输等时传输:恒定速率、没有差错控制的传输 
 |