USB分类

news/2025/3/18 22:08:47/文章来源:https://www.cnblogs.com/njit-sam/p/18779921

USB特点

  • 差分传输
  • 差错管理
  • 恢复机制

协议标准

image
左边是原标准,后面是新标准

  • USB1.1:低速、全速
  • USB2.高速
  • USB3.0 8b/10b编码 增加一对超高速差分线
  • USB3.1 采用 128b/132b编码,速度提升一倍
  • USB3.2 增加一对超高速传输通道,速度再次翻倍,只在C口上运行

速度等级

  • 1.5Mbps/12M/480M/5G/10G/20G

通讯接口

  • 4针:VBUS D- D+ GND
  • 9针:VBUS D- D+ GND StdA_SSRX- StdA_SSRX+ Shield StdA_SSTX- StdA_SSTX+
  • 12*2针
    image

编码方式

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

传输状态

  • J状态
  • K状态
  • SE0状态
  • SE1状态

  • 一个时间单位,固定,低/全速:1ms,高速(微帧):125us

通讯过程划分

依次为

  • 事务
  • 传输

四种传输

  • 控制传输:主机获取设备信息、状态、选择设备配置等的一系列命令式工作
  • 中断传输:手法数据少,周期性传输
  • 批量传输:利用热河可获得的带宽传输
  • 等时传输:恒定速率,没有差错控制的传输

上传/下传:USB主机接收USB设备的数据称为上传,USB主机发送给USB设备为下传
地址:主机管理设备,为每一个连接的设备分配,主机最多可以分配127个地址
端点:USB设备中实际的物理单元。端点的地址决定了主机和设备之间通讯的物理通道
USB传输特点:物理传输的双方角色一定是主机和设备;一问一答传输方式,永远主机线发起包请求

常用开发工具

  • BUShound

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/901141.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

0318- Wifi模式选择,信道选择

前言 在设置 H3C 路由器的时候(管理地址居然不是192.168.0.1,而是 http://192.168.124.1/),我发现 有下面的3种设置无线模式 无线频宽 无线信道Wifi 模式选择 推荐 n-only 也就是 Wifi-4 及以上的协议模式 其他的都是古早协议了,如果家里没有那种老设备就完全不需要考虑兼容…

20244214 实验一《Python程序设计》实验报告

20244214 2024-2025-2 《Python程序设计》实验一报告 课程:《Python程序设计》 班级: 2442 姓名: 张家乐 学号:20244214 实验教师:王志强 实验日期:2025年3月18日 必修/选修: 公选课 1.实验内容 1.熟悉Python开发环境; 2.练习Python运行、调试技能; 3.编写程序,练…

日报2025318

今日学习Element-plus组件 首先供上我们的element plus 行为指导库 https://element-plus.org/zh-CN el-button<div><el-button color="rgb(247, 137.4, 137.4)" plain style="color: white" > Komeigi Satori</el-button></div>…

BP算法

反向传播算法,简称BP算法,是多层神经元网络常用的学习算法之一,它建立在梯度下降算法的基础上。BP算法的完整学习过程由正向传播过程和反向传播过程组成。反向传播的过程是利用梯度下降算法,最小化代价函数 的过程。假设使用如图2.1所示的神经网络,该网络有一个输出层、两…

基于GA遗传算法的拱桥静载试验车辆最优布载matlab仿真

1.程序功能描述 基于GA遗传算法的拱桥静载试验车辆最优布载matlab仿真。主要是为了实现桥梁静载试验自动化布载(确定车辆位置使得满足加载效率ηq的要求,0.95≤ηq≤1.05),总体要求是ηq尽量靠近1,所用的加载车辆尽量少,进行布载耗时越少越好。 2.测试软件版本以及运…

攻防世界 guess_num WriteUp

WriteUp 题目信息 来源:攻防世界 名称:guess_num 分类:Pwn 描述:菜鸡在玩一个猜数字的游戏,但他无论如何都银不了,你能帮助他么题目链接: https://adworld.xctf.org.cn/challenges/list解题思路 首先使用DIE对文件进行查壳,发现这是一个无壳的64位ELF文件。于是直接使用…

第一次结对项目

问题 内容这个作业属于哪个课程 班级的链接这个作业要求在哪里 作业要求的链接这个作业的目标 实现一个自动生成小学四则运算题目的命令行程序姓名 朱江学号 3123004770GitHub仓库文件夹链接 第一次编程作业链接姓名 杨思程学号 3123004761GitHub仓库文件夹链接 第一次编程作业…

使用 EchoAPI 实现 API 断言的全面指南

API 断言是 API 测试中的一个关键部分。通过执行 API 断言,您可以验证 API 响应数据的准确性,从而增强 API 的可靠性和稳定性。在本文中,我们将介绍 API 断言的基础知识,并演示如何通过用户友好的 API 测试工具 Apipost 来轻松执行响应断言。 什么是 API 断言?API 断言是指…

变量与执行

目录变量变量命名规则变量的类型变量的赋值python代码的执行 变量 Python 是一种动态类型语言,这意味着你不需要显式地声明变量的类型,Python 会根据你赋给变量的值自动推断其类型。 变量命名规则 1、字母、数字、下划线:变量名可以包含字母(a-z, A-Z)、数字(0-9)和下划…

结构化程序设计——系统设计思想(输入输出)

一、结构化程序设计概述 结构化程序设计(Structured Programming)是由计算机科学家 Edsger W. Dijkstra 于 20 世纪 60 年代提出的编程方法论。其核心思想是通过 顺序结构、选择结构 和 循环结构 三种基本控制结构,构建出逻辑清晰、易于理解和维护的程序。结构化程序设计强调…

20244111 2024-2025-2 《Python程序设计》实验一报告

20244111 2024-2025-2 《Python程序设计》实验一报告 课程:《Python程序设计》 班级: 2441 姓名: 韩金婕 学号:20244111 实验教师:王志强 实验日期:2025年3月18日 必修/选修: 公选课 1.实验内容熟悉Python开发环境;练习Python运行、调试技能;编写程序,练习变量和类型…