推荐星级:
- 1
- 2
- 3
- 4
- 5
基于USB 接口的数据采集系统设计
资料介绍
基于USB 接口的数据采集系统设计
摘要:以自行开发的基于 USB 接口的数据采集系统为例,介绍了 USB 接口的硬件和软件开
发过程。 关键词:USB 数据采集 PDIUSBD12
1、USB协议和芯片选择
理解好USB 协议是USB 系统开发的第一步。USB 协议版本包括1.0、1.1 和2.0,USB
OTG 是对2.0 版本协议的补充。虽然USB 协议内容繁多且复杂,然而,对USB 开发影响
较大的却只是少数部分,以下对协议版本1.1[1]中这些部分进行介绍。
1.1 USB 协议
一般,每个USB 设备由一个或多个配置(Configuration)控制其行为。使用多配置原因
是对操作系统的支持;一个配置由接口(Interface)组成;接口则是由管道(Pipe)组成;
管道与USB 设备的端点(Endpoint)对应,一个端点可以配置为输入输出两个管道。在固
件编程中,USB 设备、配置、接口和管道都用描述符报告其属性。
图1 为USB 多层次通信模型。端点0 默认配置为控制管道,用来完成所规定的设备请求
(USB 协议第九章)。其它端点可配置为数据管道。对开发而言,主要的大数据传输都是通过
数据管道完成的[2]。
部分文件列表
文件名 | 大小 |
基于USB接口的数据采集系统设计.pdf | 170K |
全部评论(0)