- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
USB系统体系
USB系统体系 Universal Serial Bus System Architecture USB系统体系 USB的出现 USB的解决方案 USB主机软件 USB设备类 一个例子:基于USB总线的数据采集设备的设计与实现 第一部分 USB的出现 USB的出现 对USB的需求 目前PC的I/O模式的缺点 终端用户关心的问题 解决方案 设计目标 可能的解决方案 USB——最好的平衡点 第二部分 USB解决方案 USB解决方案 USB的总体情况 概述 硬件和软件元素 USB的通信模型 设备描述符 设备构架 USB解决方案 物理环境 数据线 USB解决方案 信号环境 概述 检测设备连接和速度 USB解决方案 USB传输 概述 传输类型 USB解决方案 USB事务处理 信息包——USB事务处理的基本构成单位 令牌包 事务处理 USB解决方案 错误恢复 数据触发出错 第三部分 USB配置 USB配置 配置处理 概述 根集线器的配置 USB配置 USB设备配置 设备描述符 配置描述符 接口描述符 端点描述符 字符串描述符 第四部分 USB主机软件 USB主机软件 USB主机软件 USB软件 USB驱动程序(USBD) 配置管理 第五部分 USB设备类 USB设备类 设备类 音频设备类 通信设备类 显示设备类 海量存储设备类 人机接口设备类 第六部分 基于USB总线的数据采集设备的设计与实现 基于USB总线的数据采集设备的设计与实现 为便于临床上采集病人的某些生理信号(如心电信号,脑电信号等),设计了基于USB总线的医学数据采集设备,其最多支持32个通道的同步数据采集,最高采样率为1kHz.,采样精度为16bit,主机的操作系统为Win98。主要完成了四个方面的工作:硬件设计、firmwore(固件)设计、设备驱动程序设计以及应用软件的设计。 硬件设计 USB数据采集设备的硬件构成见附图3从图3可知,32路模拟输入信号由多路模拟开关控制将其中的某一路信号接入串行A/D(选用B/B公司的ADS7809),A/D转换的结构经光电隔离后串行输出到移位寄存器,移位寄存器将此结果转为并行数据并写入FIFO存储器,80C52系统将数据从FIFO存储器中读出并通过USB控制器送到主机。 硬件设计 当前可供选择的USB控制器很多,如朗讯公司的USB820、国家半导体公司的USBN9602 ,另外,还有将微控制器和USN控制器集成在一起的芯片,如Inter公司的8X930HX和8X930AX,其中8X930HX支持USB集线器功能。在实际开发中选择了朗讯公司的USB820,其主要特点是完全遵循USB协议1.1,支持12Mbps的全速传输,支持四种传输方式,提供8个端点(Endpoint),且每个端点的传输类型、传输方向均可自由配置。另外,它还为每个端点提供两套fifo数据缓冲区,总的数据缓冲区大小可达2240字节。 Firmwore(固件)设计 USB控制器的工作原理可以简单地描述为:当USB控制从USB总线检测到主机启动的某一传输请求时,USB控制器通过中断方式将此请求通知89C52系统。89C52系统通过访问USB控制器的状态寄存器和数据寄存器获得与此次传输有关的各种参数,并根据具体传输参数,对USB控制器的控制寄存器和数据寄存器进行相应的操作,以完成主机的传输请求。 设备驱动程序设计 USB设备驱动程序的设计是基于WDM(Windos driver model 驱动程序模型)的。WDM采用分层驱动程序模型,对于USB设备来说,可分为USB总线驱动程序和USB功能驱动程序(见附图4 )。USB总线驱动程序由操作系统提供,它位于USB功能驱动程序的下面,负责与实际的硬件打交道,实现烦琐的低层通信。 设备驱动程序设计 USB功能驱动程序由设备开发者编写,位于USB总线驱动程序的上面,不与实际的硬件打交道,而是通过向USB总线驱动程序发送包含URB(Request Block,USB请求块)的IRP(I/O
您可能关注的文档
- ITEM6工业网络赛项(试)-西门子杯中国智能制造挑战赛.doc
- ISOIEC17025认可证书CNAS-PD2009-B4机构名称中国电子科技.doc
- ISMS导入与经验分享.ppt
- Juniper防火墙方案_v2010.doc.doc
- KNEXGrandfatherクロック泛用品海外取寄せ品买い物お歳暮通贩.ppt
- ISOIEC17025认可证书CNAS-PD2009-B4机构名称福建省无线电.doc
- KS-2008全自动开口闪点测定仪.doc
- HC1108105-华为云计算解决方案.ppt
- LED电子显示屏的制作及维修-中国LED网.doc
- LotusNotes函数命令.doc
- 2024至2030年背负式森林水型灭火器项目投资价值分析报告.docx
- 2024至2030年中国增强聚丙烯管道视镜数据监测研究报告.docx
- 2024至2030年中国汽车玻璃导轨总成行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国电功率电池数据监测研究报告.docx
- 2024年中国百叶窗式管道风机市场调查研究报告.docx
- 2024至2030年中国床托行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国磁力驱动循环泵数据监测研究报告.docx
- 2024至2030年中国真空绝缘子数据监测研究报告.docx
- 2024至2030年中国胶木件行业投资前景及策略咨询研究报告.docx
- 2024年中国三乙烯四胺市场调查研究报告.docx
文档评论(0)