文档介绍:基于无线USB技术的数据传输系统摘要:基于USB控制器芯片CY7C68013A和无线射频芯片nRF2401,设计了一种无线USB接口的数据传输系统,并详细介绍无线USB接口的软硬件设计。与采用多芯片实现USB接口的系统相比,使用单芯片完成USB接口的设计,提高了系统的可靠性。下位机由FPGA作为主控芯片,使得硬件设计更加灵活,提高了硬件部分的可移植性。该系统具有USB接口所支持的可热插拔、即插即用的特点,并且实现了数据的无线传输,无需布置通信电缆。关键词:无线USB;CY7C68013A;nRF2401;FPGA 中图分类号:TL82文献标识码:B文章编号:1004373X(2008)1904902 DataTransmissionSystemBasedonWirelessUSB WANGMeng1,ZHAOShujun1,SHANBaoci2 (,Zhengzhou,450001,China;,ChineseAcademyofSciences,Beijing,100049,China) Abstract:BasedonUSBcontrollerCY7C68013AandradiofrequencychipnRF2401,adatatransmissionsystemwithwirelessUSBinterfaceisdesigned,paringtothesystemofusingmulti-chiptorealizeUSBinterface,-,municationcable. Keywords:wireless;USB;CY7C68013A;nRF2401;FPGA USB(UniversalSerialBus,通用串行总线)作为计算机和外设之间的标准接口,因其使用方便、传输速度快、支持热插拔等特点,被广泛应用到了消费电子、移动通信、工业控制及仪器仪表等诸多领域。但是在不宜布置通信电缆的场合,有线USB通信就受到了限制。为此,本文提出了一种使用USB接口进行无线数据传输的方案。 1硬件设计整个系统由两部分组成。由CY7C68013A和nRF2401组成模块一,并将该模块与计算机的USB接口相连,nRF2401用来完成数据的无线发射和接收,CY7C68013A作为nRF2401和计算机USB接口的纽带,用来实现USB通信功能;由Xilinx公司的FPGA芯片XC2VP4-5FG256C和另外一片nRF2401组成模块二,nRF2401用来完成数据的无线发射和接收,由FPGA将数据发送给nRF2401或读取nRF2401的数据。图1中的双向箭头表示数据通信是双向的。整个数据通信的流程如下:模块二中的FPGA将采集到的数据发送给nRF2401,nRF2401以