论文部分内容阅读
本文对基于USB2.0规范的嵌入式USB主机系统进行了研究。文章首先通过深入研究和分析了USB2.0协议规范,并结合USB技术在工业控制领域应用的特点,给出了嵌入式USB主机处理系统平台的方案;其次在关键技术研究与系统方案分析的基础上,着重进行系统平台的开发与实现工作,具体涉及核心单元和模块的硬/软件开发和设计。硬件方面以Philips公司ISP1161A1USB主机控制芯片为核心进行了主机端口、过流检测和抗干扰设计等一系列外围电路设计,实现平台的硬件模块构建与开发功能;软件方面着重对USB主机驱动程序(USBD)和USB主机控制器驱动程序(HCD)两层进行设计,其中基于USB2.0协议深入分析并进行了USB主机驱动程序(USBD)的设计和开发,实现了适合嵌入式测控系统特点的USB主机上层USB通信的数据管理,并且为USB设备驱动程序提供了通用接口。