usb:认识usb传输(一)


一、usb发展背景

1. usb特点

特点备注
简单易用使用统一制式电缆和连接进行外设扩展,即插即用,支持热插拔
稳定性能使用差分信号传输,较强的纠错能力,多种差错管理和回恢复机制
速度选择1.5Mbps, 12Mbps, 480Mbps, 5Gbps, 10GBps, 29Gbps等多种等级
使用灵活提供了适合各种应用的传输类型,协议
应用广泛协议标准向下兼容,系统集成驱动,扩展性强,连接支持27个外部设备,拓扑结构,复合设备等

2. usb发展

1.更名

名称更名
USB1.1USB 2.0 Full Speed
USB2.0USB 2.0 High Speed
USB3.0USB 3.2 gen1
USB3.1USB 3.2 gen2
USB3.2USB 3.2 gen2*2

2.发展

协议发展
USB 1.1规范了USB低全速传输
USB 2.0规范了USB高速传输
USB 3.0采用8b/10b编码,增加一对超高速差分线,供电5v/0.9A
USB 3.1采用128b/132b编码,速度提高一倍,供电20v/5A,同时增加了A/V影音传输标准
USB 3.2增加一对超高速传输通道,速度再次翻倍,只能在C型接口上运行

3.传输速度

速度等级
1.5Mbps低速传输
12Mbps全速传输
480Mbps高速传输
5Gbps超高速传输
10Gbps超高速传输
20Gbps超高速传输

tips:键盘鼠标等都遵循usb1标准,低速传输

4.usb编/解码方式 ——反向不归零(NRZI);位填充

反向不归零:数据为0,电平翻转,数据为1,电平不翻转
位填充:在数据进行NRZI编码前,每6个连续的1信号之后都会插入一个0信号,一面电平不能突变丢失同步

5.信号传输状态

状态
J状态Low Speed: 差分0,Full Speed:差分1
K状态Low Speed: 差分1,Full Speed:差分0
SE0状态D+ 和 D- 都为 0v
SE1状态D+ 和 D- 都大于为 0.8v

差分0:D+ 约等于 0v,D-约等于 3v
差分1:D+ 约等于 3v,D-约等于 0v

5.帧

帧的概念:一个时间单位,固定为1ms(低/全速),高速-微针 125us;

6.通讯过程划分

在这里插入图片描述
Tips:事务为最基本的单位

二、usb的四种传输

1. 控制传输

主机获取设备信息,状态,选择设备配置等一系列命令式工作(usb设备必须支持),中断传输,批量传输和等时传输(设备可以都不支持,或支持一个和多个)

2. 中断传输

收发数据量小,周期性传输(usb会为中断传输保留一定的总线带宽,适用于键盘,鼠标等)

3. 批量传输

用于传输大量,且对数据传输时间没有要求,但必须保证数据的准确性,当usb总线繁忙,会变慢,当usb总线比较空闲,会传输较快

4. 等时传输

恒定速率,没有差错控制,数据量大,但是速率恒定,不能保证每次传输都成功,适合音视频。

三、相关概念

1. 上传/下传

USB主机接收USB设备的数据成为上传(主机发起请求,设备将数据给主机,设备不能直接发送数据,必须主机要),USB主机发送数据给USB设备成为下传

2. 地址

主机管理设备,而为每一个连接的设备分配,主机最多可以分配127个地址

3. 端点

USB设备中实际的物理单元,端点和地址决定了主机和设备之间通讯的物理通道

4. USB传输特点

物理传输双方角色一定是主机和设备,一问一答传输方式,永远主机先发起包请求

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值