USB协议4

USB重难点

Split 事务

当一个低速或全速的USB设备连接到一个高速的Hub上时,高速USB主机需要使用Split事务来解决从高速模式到低速和全速模式的切换,Split事务分为SSplit(Start split)和CSplit(Complete Split)事务两种类型。一个SSplit事务和一个CSplit事务两者联合使用来完成一个低速或全速模式下的常规事务
下图是发送数据的split事务,包括高速USB主机和高速Hub之间的SSplit和一个CSplit事务,两个事务完成高速USB主机通过高速Hub向低速或全速USB设备发送数据。其中SSplit事务用于高速USB主机通过高速Hub向低速或全速USB设备发送数据CSplit事务用于高速Hub将USB设备返回的握手包返回给USB主机
在这里插入图片描述
下图是接收数据的split事务,用于高速USB主机接收来自低速或全速USB设备的数据,也包括SSplit事务和CSplit事务,其执行流程与高速USB主机发送数据流程相似。
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值