论文部分内容阅读
本文论述了基于USB(Universal Serial Bus 通用串行总线)的GPIB控制器的设计及具体实现。USB-GPIB控制器对组建带USB接口的便携式自动测试系统提供了极大方便,连接时不必重新配置规划系统和打开机壳,具有即插即用和高速率传输的特点。USB是PC体系中一套全新的工业标准,GPIB作为自动化测试仪器的互联标准历史悠久,使用广泛,组建费用低廉且操作方便,特别是连接台式机的时候尤其显得灵活高效。因此,将USB所具有的独特优点引入到以GPIB为标准的自动测试系统中,设计基于USB总线的GPIB控制器对提高便携式和无外接插槽的自动测试系统整体性能有很大促进作用。本文在扼要说明USB总线协议和GPIB协议基础上,重点阐述了USB-GPIB控制器的硬件设计和固件设计,包括实现USB协议框架和GPIB功能的固件代码。设计USB-GPIB控制器硬件和固件均分两大部分完成,即实现USB接口功能和实现GPIB接口功能。本文第一章讨论了设计基于USB总线的GPIB控制器背景意义,同时简单介绍USB通信协议的特点;第二章阐述了USB-GPIB控制器的硬件设计;第三章论述了关于USB-GPIB控制器的固件设计;第四章介绍了USB-GPIB控制软件的调试和固化方法;第五章概述了USB驱动程序的编写;第六章对整个USB-GPIB控制器设计进行总结,提出改进意见,以使该控制器更加完善。