试验14USB设备试验
实验14 USB设备实验
1、实验目的
了解USB DEVICE的相关知识。
了解FS-S3C2410X的USB device控制器的编程。
2、实验内容
通过USB DEVICE下载数据。
3、实验设备
S3C2410开发板。
ADS1.2集成开发环境,JTAG调试器。
USB连接线。
串口连接线
4、实验原理
4.1 USB总线的简介
通用串行总线(Universal Serial Bus)是用于将适用USB的外围设备连接到主机的外部总线结构,其主要是用在中速和低速的外设。USB是通过PCI总线和PC的内部系统数据线连接,实现数据的传送。USB同时又是一种通信协议,他支持主系统(host)和USB的外围设备(device)之间的数据传送,在USB的网络协议中,每个USB的系统有且只有一个host,因此,将两台PC的USB口通过A-A头连接起来,,因为对于电脑主板上的USB都是host如果连起来就是两个host的通信,这样一来的一个USB的系统有了两个的host,与它的网络协议冲突。传输方式在USB的数据传送的方式下,有四种的传输方式:控制(Control)同步(isochronous)中断(interrupt)大量(bulk)。如果你是从硬件开始来设计整个的系统,你还要正确选择传送的方式而作为一个驱动程序的书写者就只需要弄清楚他是采用的什么工作方式就行了。通常所有的传送方式下的主动权都在PC边也就是host边。控制(Control)方式传送:控制传送是双向传送,数据量通常较小。USB系统软件用来主要进行查询、配置和给USB设备发送通用的命令。控制传送方式可以包括8、16、32和64字节的数据,这依赖于设备和传输速度。控制传输典型地用在主计算机和USB外设之间的端点(Endpoint)0之间的传输,但是指定供应商的控制传输可能用到其它的端点。
同步(isochronous)方式传送:同步传输提供了确定的带宽和间隔时间(latency)。它被用于时间严格并具有较强容错性的流数据传输,或者用于要求恒定的数据传送率的即时应用中。例如执行即时通话的网络电话应用时,使用同步传输模式是很好的选择。同步数据要求确定的带宽值和确定的最大传送次数。对于同步传送来说,即时的数据传递比完美的精度和数据的完整性更重要一些。
中断(interrupt)方式传送:中断方式传输主要用于定时查询设备是否有中断数据要传送。设备的端点模式器的结构决定了它的查询频率,从1到255ms之间。这种传输方式典型的应用在少量的分散的、不可预测数据的传输。键盘、操纵杆和鼠标就属于这一类型。中断方式传送是单向的并且对于host来说只有输入的方式。
大量(bulk)传送:主要应用在数据大量传送传送和接受数据上,同时又没有带宽和间隔时间要求的情况下,要求保证传输。打印机和扫描仪属于这种类型。这种类型的设备适合于传输非常慢和大量被延迟的传输,可以等到所有其它类型的数据的传送完成之后再传送和接收数据。
USB将其有效的带宽分成各个不同的桢(frame),每桢通常是1ms时间长。每个设备每桢只能传送一个同步的传送包。在完成了系统的配置信息和连接之后,USB的host就会对不同的传送点和传送方式做一个统筹安排,用来适应整个的USB的带宽。通常情况下,同步方式和中断方式的传送会占据整个带宽的90%,剩下的就安排给控制方式传送数据。
USB的物理信号
USB的电缆有四根线,两根传送的是5V的电源,有一些直接和电源HUB相连的设备可以直接利用它来供电。另外的两根是数据线,数据线是单工的,在整个的一个系统中的数据速率是一定的,要么是高速,要么是低速,没有一个可以中间变速的设备来实现数据码流的变速.在这一点上,USB和1394有明显的差别。USB的总线可以在不使用的时候被挂起,这样一来就可以节约能源。 在有些时候的总线还有可能挡机(stall),比如说象数据传送的时候突然被打断,这个时候通过host的重新配置可以实现总线的重新工作。
USB 的通信模型示意图,从图中可以看出USB 通信的数据流的结构。主机的每一
个层次分别对应设备相应的层次,通过逻辑通道连接起来,客户软件通过逻辑连接可以直接
控制设备相应的接口模块。这种连接使得软件控制与接口一一对应起来,用户使用起来可以
更加简单快捷。
USB设备的枚举过程
当USB设备脸上主机或是从主机移走时,以识别和管理设备的状态变化。其总线大额枚举过程如下:
USB设备连上主机,所有的集线器通知本设备已经连接上。此时,USB设备处于
加电状态,他所连接的端口是无效的。
主机一旦得知新设备以连接上它的某个端口,它至少要等待100ms以确保插入操
作的完成以及设备电源稳定工作,然后主机向该端口发出端口使能及复位命令。
集线器将发给端口的复位信号持续10ms,
您可能关注的文档
- 蝎子草浸膏的抗炎抗痛风及镇静作用研究.PDF
- 蜡烛图经典单根蜡烛K线经典K线组合一经典K线组合.PDF
- 蛋白质芯片技术手册-广州瑞博奥生物科技有限公司.PDF
- 融雪期积雪参数对实测光谱反射率的影响-干旱区研究.PDF
- 螺纹式热电阻温度计带开孔式TW35护套型号TR10-J-WIKA.PDF
- 血糖仪注册技术审查指导原则-广东食品药品监督管理局.DOC
- 行为决策的其它理论.DOC
- 行善没有受害豁免权.PPT
- 行政中立法宣导.PPT
- 行政不作为违法之国家赔偿责任-浙江大学学报.PDF
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)