最新USB基本知识

合集下载

U盘的基本知识ppt课件

U盘的基本知识ppt课件

资金是运动的价值,资金的价值是随 时间变 化而变 化的, 是时间 的函数 ,随时 间的推 移而增 值,其 增值的 这部分 资金就 是原有 资金的 时间价 值
U盘自启动的制作和问题问题: 电脑没有光驱但要装系统怎么办?电脑硬件有损坏怎么办?
如何检测硬盘坏道?如何检测内存?这些问题都可以用U 盘启动来解决。那么首先我们就来了解一下如何用U盘装 系统吧。 制作方法(使用usboot软件) 1、备份U盘内容,因为制作启动盘时,会将这个盘格式 化。直接将U盘内容保存至本地硬盘的某个分区即可。 2、运行下载好的usboot软件,此时会有一个确认提示,单 击ok继续操作:
资金是运动的价值,资金的价值是随 时间变 化而变 化的, 是时间 的函数 ,随时 间的推 移而增 值,其 增值的 这部分 资金就 是原有 资金的 时间价 值
美国时间2006年2月10日,朗科委托美国摩根路易斯律师 向美国德克萨斯州东区联邦法院递交诉状,控告美国PNY 公司侵犯了朗科的美国专利(美国专利号US6829672)。
资金是运动的价值,资金的价值ቤተ መጻሕፍቲ ባይዱ随 时间变 化而变 化的, 是时间 的函数 ,随时 间的推 移而增 值,其 增值的 这部分 资金就 是原有 资金的 时间价 值
U盘的结构:USB端口、主控芯片、PCB底板等。 U盘的基本工作原理:USB端口负责连接电脑,是数据输入或输出的通道;主 控芯片负责各部件的协调管理和下达各项动作指令,并使计算机将U盘识别为 “可移动磁盘”,是U盘的“大脑”;PCB底板是负责提供相应处理数据平台, 且将各部件连接在一起。
许多闪存盘支持写入保护的机制。这种在外壳上的开关可以防止电脑 写入或修改磁盘上的数据。写入保护可以防止电脑病毒文件写入闪存 盘,以防止该病毒的传播。没有写保护功能的闪存盘,则成了多种病 毒随自动运行等功能传播的途径。

数据线知识培训课件

数据线知识培训课件

设备电量不足时自动提醒用户充电。
对未来数据线的展望和期待
更快的传输速度
期待未来的数据线能够支持更 高的传输速度,以满足用户对 大文件传输和视频传输的需求

更强的耐用性
目前一些数据线由于材料和工艺 的问题容易出现断裂和破损,因 此期待未来的数据线能够更加耐 用。பைடு நூலகம்
更广泛的应用场景
期待未来的数据线能够在更多的场 景下使用,例如在物联网、智能家 居、车载等领域得到更广泛的应用 。
传输速度,以满足用户对大文件传输和视频传输的需求。
02
无线充电
随着无线充电技术的不断发展,未来可能会出现无线充电数据线,用
户只需将手机放在充电器上即可实现充电,无需插入任何线缆。
03
智能管理
未来的数据线可能会集成更多的传感器和芯片,以实现更智能的管理
和控制。例如,可以根据用户的习惯自动调整充电速度,或者在发现
工艺选择
选择精湛的工艺,如热压、编织等,这些工艺能够提高数据 线的耐用性和使用寿命。同时,也要考虑工艺的创新性。
功能和接口选择
功能选择
根据实际需求选择具有合适功能的数据线 ,如支持快充、支持音频传输等。同时, 也要考虑功能的实用性和易用性。
VS
接口选择
根据设备类型选择合适的接口类型,如 USB、Lightning等。同时,也要考虑接 口的兼容性和未来发展趋势。
避免暴露于高温环境
不要将数据线暴露在高温环境中,以免内 部的线芯或外壳受损。
数据线的常见故障及解决办法
01
02
03
线芯断裂
如果发现数据线内部的线 芯断裂,应及时更换新的 数据线。
外壳损坏
如果数据线的外壳损坏, 可以尝试使用胶带或其它 固定材料进行临时修复。

U盘知识简介

U盘知识简介

U盘知识简介新杰一、什么是U盘1、U盘即USB闪存盘的简称,英文名“USB flash disk,而优盘只是U盘的谐音称呼。

2、U盘是闪存【闪存(Flash Memory)是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器的一种】,因此也叫闪盘。

最大的特点就是:小巧便于3、一般的U盘容量有64M、128M、256M、512M、1G、2G、4G、8G等二、常见U盘品牌金士顿、纽曼、清华紫光、现代、联想、爱国者、台电、朗科、宇瞻、优盘、忆捷、飚王、奥美嘉、方正、明基三、U盘存储原理计算机把二进制数字信号转为复合二进制数字信号(加入分配、核对、堆栈等指令)读写到U盘芯片适配接口,通过芯片处理信号分配给EPROM2存储芯片的相应地址存储二进制数据,实现数据的存储。

EPROM2数据存储器,其控制原理是电压控制栅晶体管的电压高低值(高低电位),栅晶体管的结电容可长时间保存电压值,也就是为什么U盘在断电后能保存数据的原因。

四、使用方法U盘有USB接口,是USB设备。

如果操作系统是Windows 2000/XP/2003/Vista或是苹果系统的话,将U盘直接插到机箱前面板或后面的USB接口上,系统就会自动识别。

如果系统是Windows 98的话,需要安装U盘驱动程序才能使用。

驱动可以附带的光盘中或者到生产商的网站上找到。

每次使用U盘(当你把U盘插到USB接口时)系统会报告“发现新硬件”。

稍候,会提示:“新硬件已经安装并可以使用了”。

(有时还可能需要重新启动)这时打开“我的电脑”,可以看到多出来一个图标,叫“可移动磁盘”。

经过这一步后,以后再使用U盘的话,可以插上后,直接打开“我的电脑”了。

此时注意,在屏幕最右下角,会有一个小图标,就是USB设备的意思。

(U盘是USB设备之一),接下来,你可以象平时操作文件一样,在U盘上保存、删除文件。

但是,要注意,U盘使用完毕后,关闭一切窗口,尤其是关于U盘的窗口,正确拔下U盘前,要右键点右下角的USB设备图标,再左键点“安全删除硬件”,按“停止”按钮,在弹出的窗口中,再点“确定”。

USB接口(1)—基础知识

USB接口(1)—基础知识

USB接口(1)—基础知识https:///is/FuQfRWn/?=USB接口USB全称:Universal Serial Bus1、USB速度:USB1.0 :1.5Mbits/sUSB1.1 :12Mbits/sUSB2.0 Full Speed:12Mbits/s,实际上就是USB1.1改名USB2.0 High-Speed :480Mbits/s单片机常用的是USB2.0全速类型,高速的也有比较少,毕竟单片机的速率不是很快。

以上速率只是理论值,传输1bit的速率确实是以上速率,但是USB总线有空闲时间,以及协议字节开销,并非只传输有效数据,因此实际速率远远达不到理论值。

2、USB输出电流:USB2.0: 500mAUSB3.0: 900mA有人说以上输出电流能力都是老黄历了,说现在的USB接口输出电流能力都比较大了,但是如果要做到非常好的兼容性,一定要按照规范设计。

3、Pin定义管脚编号颜色定义Pin1 红色VBUS(5V)Pin2 白色D-Pin3 绿色D+Pin4 黑色GND4、低速、全速、高速的区别低速设备上拉电阻在D-上,主机通过监听两个数据线的状态识别不同类型的设备,上拉电压源3.0-3.6V,如下图:全速设备上拉电阻在D+上,上拉电压源3.0-3.6V,如下图:高速设备也是在D+上,使用全速模式协商后切换为高速模式。

5、低速/全速信号电平6、低速/全速直流电气参数7、USB数据编码USB采用NRZI编码,NRZI编码格式原理是:翻转为0,保持为1,如下图:注:J状态和K状态已在上面表格中罗列出。

另外,为了保证足够的NRZI编码转换,长时间的稳定电平会导致同步问题,因此在USB通讯中使用填充技术,即,6个连续的1之后填充一个0,然后再编码为NRZI格式。

8、USB校验USB有两种校验方式,如下:令牌类数据包采用CRC5校验方式,多项式如下:数据类数据包采用CRC16校验方式,多项式如下:USB在协议层已经做了数据校验,而且有错误重传功能,跟UART通讯不一样,UART传输需要额外的增加校验方法保证数据正确性。

转 Tektronix USB 测量知识

转 Tektronix USB 测量知识
测试设备
信号质量测试要求带宽在 2.5 GHz 以上的实时示波器 (如 DPO7254)和单端(低速和全速)探头,差分(高速)探 头(如分别对应的 P6243*1、P6245*1 和 P6248*1 以及 TAP2500 和 TAP1500)。此外,这一测试要求测试软件 和测试夹具,如 TDSUSB2 一致性测试软件。
一般来说,可以预计在插入设备时会急剧吸收电流。在 急剧吸收电流之后,会出现陡峭程度相对下降的衰落, 如图 4 所示。可能会在电流曲线中观察到小的驼峰或微 扰,具体视设备复位时间而定。
在理论上,检查浪涌电流需要计算特定时间周期上的电 流积分(以示波器上两个垂直光标位置为界)。USB 2.0 规范规定,对 5.15 V 的 VBUS 值,设备吸收的总电荷应 小于等于 51.5 uC。(这一测试的放弃极限是小于 150 uC)。
USB 2.0 高速测试
从本质上看,USB 2.0设备一致性测试全面遵守USB 1. 1 设备一致性测试协议,增加的主要内容是 USB 2.0 高 速模式。高速模式给 USB 设备设计增加了全新的复杂 度。USB 2.0 高速测试包括接收机灵敏度、CHIRP、单 调性和阻抗测试。
接收机灵敏度测试
为提高在噪声环境中操作的强健性,在信号电平大于等 于指定电平时,USB 2.0 高速设备必须对 IN* 数据包给 予应答 N A K s * 。这一测试要求把 D U T 置于 T e s t _SE0_NAK 模式下。然后用来自信号发生器的信号代替 主机,继续传送 IN 数据包。信号幅度以等于或高于 150 mV 的电平出现在 DUT 上。在这些电平水平上,DUT 必 须处于非静噪模式,对 IN 包应答 NAKs。然后幅度降低 到<100 mV,在这种电平水平上,DUT 必须静噪,不会 对 IN 令牌应答 NAKs。

手机充电器基本知识培训课件

手机充电器基本知识培训课件
需要什么安规认证(如中国CCC、美国UL FCC 欧盟 国家必须的CE认证)
•手机充电器基本知识培训
插头需要什么标准(中国的国标、 美规、欧规、英规、澳规)
•手机充电器基本知识培训
手机充电器(开关电源)基本框图
•手机充电器基本知识培训
手机充电器工作原理讲解及电子料的介绍
•手机充电器基本知识培训
培训内容
什么是手机充电器 手机充电器的基本参数
手机充电器的基本框图介绍 手机充电器工作原理讲解及 相关电子料的介绍
如何选择充电器
手机充电器常见问题
•手机充电器基本知识培训
1、什么是USB充电器?
引言: 1、请大家说说自己都使用过哪些充电器。 2、说说自己用过的充电器都叫什么名字。 3、请大家说说对充电器的了解。 4、为什么充电器能有隔离的作用(不被触电) 5、请大家说说现在自己都在使用什么样的充电 器 6、请大家说说你的充电器是原配还是自己单独 买的,如果是自己单独买当时为什么选择了这 款充电器,理由是什么。
•手机充电器基本知识培训
•手机充电器基本知识培训
所有家用电源,基本都是恒压源,就是电压一定的意思 (5V),电流多少,完全取决于后面的负载,比如:500mA的MP3, 接在800mA的充电器上,实际充电器还是输出了500mA给MP3机器。 电池上面写的电流,是它“需要的电流”,而充电器上面写的电 流,是“所能提供的最大电流”。举个例子,假如MP3机器需要 800mA
了。 需要说明的是,标注2000米以下的充电器,在高海拔其实也能 正常使用,只是它的防静电能力稍差一点,遇到静电,损坏的
几率相对较大而已。
•手机充电器基本知识培训
输出端口要求(如USB口,诺基亚6106, MOTV3 Micro USB)

USB 3.0基础知识

USB 3.0基础知识正是额外增强的4条(2对)线路提供了“SuperSpeed USB”所需带宽的支持,得以实现“超速”。

明显在USB 2.0上的2条(1对)线路,是不够用的。

此外,在信号传输的办法上仍然采纳主机控制的方式,不过改为了异步传输。

USB 3.0利用了双向数据传输模式,而不再是USB 2.0时代的半双工模式。

容易说,数据只需要着一个方向流淌就可以了,简化了等待引起的时光消耗。

其实USB 3.0并没有实行什么我们鲜有听闻的高深技术,却在理论上提升了10倍的带宽。

也因此更具亲和力和友好性,一旦SuperSpeed USB 产品问世,可以让更多的人轻松接受并且做出更精彩的定制化产品。

USB 3.0还有哪些更先进的地方?“SuperSpeed USB”改进远不止在传输速率方面的提升。

在USB 3.0中,设备和电脑主机之间如何越发融洽的协作,也被当作了一项重点讨论的方向。

在继承USB 2.0核心架构的基础上,如何利用双总线模式的优势,如何让用户能够挺直的体验到USB 3.0比USB 2.0的先进,成为了重点:·需要时能提供更多电力USB 3.0能够提供50%—80%更多的电力支持那些需要更多电能驱动的设备,而那些通过USB来充电的设备,则预示着能够更快的完成充电。

新Powered-B接口由额外的2条线路组成,提供了高达1000毫安的电力支持。

彻低可以驱动无线USB适配器,而挣脱了传统USB适配器靠线缆衔接的须要。

通常有线USB设备需要衔接到集线器或者是电脑本身上,而高电能支持下,就不需要在有“线”存在了。

·不需要时就自动削减耗电转换到USB 3.0,功耗也是要考虑的很重要的一个问题,因此有效的电源管理就很须要,可以保证设备的空闲的时候削减电力消耗。

大量的数据流传输需要更快的性能支持,同时传输的时候,空闲时设备可以转入到低功耗状态。

甚至可以空下来去接收其他的命令,完成其大概会让一些有能力的第三方公司来尝试一下。

USB Type C 基础知识培训讲义


PCB
四、Type C开发
4.5 USB3.1 Type C (3.0) PCB With 电子元件 USB3.1 Type C 连接器(2.0)目前共使用两种:1.焊盘式 2.PCB
PCB
BOT
TOP
四、Type C开发
4.6 USB3.1 Type C To USB 3.1 Type C USB3.1 Type C (3.1) PCB With IC
四、Type C开发
4.1 应对市场对type c cable的需求,需要开发如下type c cable
USB Type C to Type C USB3.1 Std-A to Type C USB3.1 Std-B to Type C
USB3.1 Std-A female to Type C
USB2.0 Type C to USB2.0 USB Type C to
USB 2.0 USB 2.0 USB3.1 Gen2 USB3.1 Gen2 USB 2.0 USB 2.0 USB3.1 Gen2 USB3.1 Gen2 USB 2.0 USB 2.0 USB3.1 Gen2 USB 2.0 USB 2.0 USB 3.1Gen1 USB 3.1Gen1 USB 3.1Gen2 USB 3.1Gen2
三 、USB Type C在Desktop&AIO&Workstation预测展望应用
3.2 基于此DP交替模式未来PC的展望
当前传输信号及供电模式
未来传输信号及供电模式
此Device 可以是我们目前的手机/平板电脑/电脑主机/照相机/笔记本电脑等等
三 、USB Type C在Desktop&AIO&Workstation预测展望应用

USB-C接口小知识

512020 07USB-C接口小知识
●文/图 阿 多
说到设备接口,普通USB和USB-C这两种接口是大家都比较熟悉的。

最近几年,很多智能手机、笔
记本电脑开始采用USB-C接口,显示器也不例外,USB-C接口在我们的生活中越来越常见,它多样化的功能使其逐渐取代了传统的MicroUSB,成为主流接口。

那么,USB-C接口究竟有哪些优势呢?拓展性丰富,供电能力强
USB-C接口具有更高效的传输能力、更丰富的可拓展性以及更强的供电能力,它支持USB3.1高速数据连接,可以进行音频、视频数据传输以及千兆以太网连接,便捷高效,扩展无限可能。

在支持PD协议的情况下,供电能力最高可以达到20V/5A,也就是100W,不仅可以满足手机充电的要求,还能够满足便携平板和笔记本的充电需求,而且充电、传输速度快,能有效提升充电功率。

多线合一,简化桌面空间
现在的笔记本电脑接口越来越少,例如Mac Book、Surface Go连接显示器都需要转接器,十分烦琐,主机显示连接线、显示器电源线、主机电源线等
各种连接线缠绕在一起,办公桌面看上去一团乱。

有了USB-C接口,可以仅通过一根USB-C线连接显示器和笔记本,实现将电源线、数据线、视频信号线三线合一,连接变得更简单、灵活,使桌面整洁美观。

支持正反插,连接更方便
USB-C接口设计纤薄,大小仅是USB端口的三分之一,支持“正反插”功能,
使用时我们可以不用考虑插头的正反方向,
即使在光线不好的环境下也没必要像MicroUSB插孔一样纠结其方向,解决了“USB总是插不准”的难题,能使连接效率得到提升。

名词解释usb

USB1. USB的基本概念USB(Universal Serial Bus)即通用串行总线,是一种现代化的计算机外部设备标准总线接口,用于连接电脑与其他外部设备之间的数据传输和通信。

USB接口已经成为计算机及其他电子设备的标配,广泛应用于鼠标、键盘、打印机、摄像头、音频设备等各种外设上。

2. USB的发展历史2.1 USB的起源USB的起源可以追溯到20世纪90年代初,当时计算机用户使用各种不同的接口来连接不同的外部设备,这导致了设备间互不兼容的问题。

为解决这一问题,USB标准的制定工作于1994年开始进行。

2.2 USB的标准版本USB的标准版本不断更新,以适应日益增长的数据传输需求和技术发展。

至今为止,USB的主要标准版本包括:•USB 1.0:于1996年发布,数据传输速率为1.5 Mbps(全速)和12 Mbps (高速)。

•USB 2.0:于2000年发布,数据传输速率高达480 Mbps。

•USB 3.0:于2008年发布,数据传输速率为5 Gbps。

•USB 3.1:于2013年发布,数据传输速率为10 Gbps。

•USB 3.2:于2017年发布,数据传输速率可达20 Gbps。

2.3 USB的接口类型USB接口根据物理插头的形状和USB标准版本的兼容性可以分为多个类型,常见的USB接口类型包括:•USB Type-A:应用最广泛,通常用于计算机主机接口。

•USB Type-B:通常用于打印机、扫描仪等设备的接口。

•USB Type-C:最新的USB接口标准,支持正反插与热插拔,被越来越多的设备采用。

3. USB的工作原理USB的工作原理可以分为以下几个方面:3.1 物理连接USB接口通过四根线(VCC、DATA+、DATA-、GND)来进行物理连接。

VCC提供电源电压,DATA+和DATA-用于数据传输,GND用于接地。

3.2 握手协议在USB连接建立后,设备之间需要进行握手协议来完成设备的识别和初始化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

USB基本知识 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢14 USB 基本知识

USB的重要关键字: 1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)

2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。

3、上行、下行:设备到主机为上行,主机到设备为下行 下面以一问一答的形式开始学习吧。 问题一:USB的传输线结构是如何的呢? 答案一:一条USB的传输线分别由地线、电源线、D+、D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(注意哦,与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500MA(可以在编程中设置的,至于硬件的实现机制,就不要管它了)。

问题二:数据是如何在USB传输线里面传送的 答案二:数据在USB线里传送是由低位到高位发送的。 问题三:USB的编码方案? 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢14 答案三:USB采用不归零取反来传输数据,当传输线上的差分数据输入0时就取反,输入1时就保持原值,为了确保信号发送的准确性,当在USB总线上发送一个包时,传输设备就要进行位插入***作(即在数据流中每连续6个1后就插入一个0),从而强迫NRZI码发生变化。这个了解就行了,这些是由专门硬件处理的。

问题四:USB的数据格式是怎么样的呢? 答案四:和其他的一样,USB数据是由二进制数字串构成的,首先数字串构成域(有七种),域再构成包,包再构成事务(IN、OUT、SETUP),事务最后构成传输(中断传输、并行传输、批量传输和控制传输)。下面简单介绍一下域、包、事务、传输,请注意他们之间的关系。

(一)域:是USB数据最小的单位,由若干位组成(至于是多少位由具体的域决定),域可分为七个类型:

1、同步域(SYNC),八位,值固定为0000 0001,用于本地时钟与输入同步 2、标识域(PID),由四位标识符+四位标识符反码构成,表明包的类型和格式,这是一个很重要的部分,这里可以计算出,USB的标识码有16种,具体分类请看问题五。 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢14 3、地址域(ADDR):七位地址,代表了设备在主机上的地址,地址000 0000被命名为零地址,是任何一个设备第一次连接到主机时,在被主机配置、枚举前的默认地址,由此可以知道为什么一个USB主机只能接127个设备的原因。

4、端点域(ENDP),四位,由此可知一个USB设备有的端点数量最大为16个。

5、帧号域(FRAM),11位,每一个帧都有一个特定的帧号,帧号域最大容量0x800,对于同步传输有重要意义(同步传输为四种传输类型之一,请看下面)。

6、数据域(DATA):长度为0~1023字节,在不同的传输类型中,数据域的长度各不相同,但必须为整数个字节的长度

7、校验域(CRC):对令牌包和数据包(对于包的分类请看下面)中非PID域进行校验的一种方法,CRC校验在通讯中应用很泛,是一种很好的校验方法,至于具体的校验方法这里就不多说,请查阅相关资料,只须注意CRC码的除法是模2运算,不同于10进制中的除法。

(二)包:由域构成的包有四种类型,分别是令牌包、数据包、握手包和特殊包,前面三种是重要的包,不同的包的域结构不同,介绍如下

1、令牌包:可分为输入包、输出包、设置包和帧起始包 其中输入包、输出包和设置包的格式都是一样的: SYNC+PID+ADDR+ENDP+CRC5(五位的校验码) 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢14 (上面的缩写解释请看上面域的介绍,PID码的具体定义请看问题五)

帧起始包的格式: SYNC+PID+11位FRAM+CRC5(五位的校验码)

2、数据包:分为DATA0包和DATA1包,当USB发送数据的时候,当一次发送的数据长度大于相应端点的容量时,就需要把数据包分为好几个包,分批发送,DATA0包和DATA1包交替发送,即如果第一个数据包是DATA0,那第二个数据包就是DATA1。但也有例外情况,在同步传输中(四类传输类型中之一),所有的数据包都是为DATA0,格式如下:

SYNC+PID+0~1023字节+CRC16 3、握手包:结构最为简单的包,格式如下 SYNC+PID (注上面每种包都有不同类型的,USB1.1共定义了十种包,具体请见问题五)

(三)事务:分别有IN事务、OUT事务和SETUP事务三大事务,每一种事务都由令牌包、数据包、握手包三个阶段构成,这里用阶段的意思是因为这些包的发送是有一定的时间先后顺序的,事务的三个阶段如下:

1、令牌包阶段:启动一个输入、输出或设置的事务 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢14 2、数据包阶段:按输入、输出发送相应的数据

3、握手包阶段:返回数据接收情况,在同步传输的IN和OUT事务中没有这个阶段,这是比较特殊的。

事务的三种类型如下(以下按三个阶段来说明一个事务): 1、 IN事务: 令牌包阶段——主机发送一个PID为IN的输入包给设备,通知设备要往主机发送数据;

数据包阶段——设备根据情况会作出三种反应(要注意:数据包阶段也不总是传送数据的,根据传输情况还会提前进入握手包阶段)

1) 设备端点正常,设备往入主机里面发出数据包(DATA0与DATA1交替);

2) 设备正在忙,无法往主机发出数据包就发送NAK无效包,IN事务提前结束,到了下一个IN事务才继续;

3) 相应设备端点被禁止,发送错误包STALL包,事务也就提前结束了,总线进入空闲状态。

握手包阶段——主机正确接收到数据之后就会向设备发送ACK包。 2、 OUT事务: 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢14 令牌包阶段——主机发送一个PID为OUT的输出包给设备,通知设备要接收数据;

数据包阶段——比较简单,就是主机会设备送数据,DATA0与DATA1交替 握手包阶段——设备根据情况会作出三种反应 1)设备端点接收正确,设备往入主机返回ACK,通知主机可以发送新的数据,如果数据包发生了CRC校验错误,将不返回任何握手信息;

2) 设备正在忙,无法往主机发出数据包就发送NAK无效包,通知主机再次发送数据;

3) 相应设备端点被禁止,发送错误包STALL包,事务提前结束,总线直接进入空闲状态。

3、SETUT事务: 令牌包阶段——主机发送一个PID为SETUP的输出包给设备,通知设备要接收数据;

数据包阶段——比较简单,就是主机会设备送数据,注意,这里只有一个固定为8个字节的DATA0包,这8个字节的内容就是标准的USB设备请求命令(共有11条,具体请看问题七) 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢14 握手包阶段——设备接收到主机的命令信息后,返回ACK,此后总线进入空闲状态,并准备下一个传输(在SETUP事务后通常是一个IN或OUT事务构成的传输)

(四)传输:传输由OUT、IN、SETUP事务其中的事务构成,传输有四种类型,中断传输、批量传输、同步传输、控制传输,其中中断传输和批量转输的结构一样,同步传输有最简单的结构,而控制传输是最重要的也是最复杂的传输。

1、中断传输:由OUT事务和IN事务构成,用于键盘、鼠标等HID设备的数据传输中

2、批量传输:由OUT事务和IN事务构成,用于大容量数据传输,没有固定的传输速率,也不占用带宽,当总线忙时,USB会优先进行其他类型的数据传输,而暂时停止批量转输。

3、同步传输:由OUT事务和IN事务构成,有两个特殊地方,第一,在同步传输的IN和OUT事务中是没有返回包阶段的;第二,在数据包阶段所有的数据包都为DATA0

4、控制传输:最重要的也是最复杂的传输,控制传输由三个阶段构成(初始设置阶段、可选数据阶段、状态信息步骤),每一个阶段可以看成一个的传输,也就是说控制传输其实是由三个传输构成的,用来于USB设备初次加接到主机之后,主机通过控制传输来交换信息,设备地址和读取设备的描述符,使得主精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢14 机识别设备,并安装相应的驱动程序,这是每一个USB开发者都要关心的问题。

1、初始设置步骤:就是一个由SET事务构成的传输 2、可选数据步骤:就是一个由IN或OUT事务构成的传输,这个步骤是可选的,要看初始设置步骤有没有要求读/写数据(由SET事务的数据包阶段发送的标准请求命令决定)

3、 状态信息步骤:顾名思义,这个步骤就是要获取状态信息,由IN或OUT事务构成构成的传输,但是要注意这里的IN和OUT事务和之前的INT和OUT事务有两点不同:

1) 传输方向相反,通常IN表示设备往主机送数据,OUT表示主机往设备送数据;在这里,IN表示主机往设备送数据,而OUT表示设备往主机送数据,这是为了和可选数据步骤相结合;

2) 在这个步骤里,数据包阶段的数据包都是0长度的,即SYNC+PID+CRC16 除了以上两点有区别外,其他的一样,这里就不多说

(思考:这些传输模式在实际***作中应如何通过什么方式去设置?) 题五:标识码有哪些?

相关文档
最新文档