摘 要: 采用Cypress公司的CY7C68013芯片设计了通用的USB接口,结合MAX7128的串/并/串转换和光纤收发系统,实现数据的高速传输。介绍了系统的软硬件结构, 详细介绍了固件设计和WDM驱动程序的结构、特性、工作机制、软件流程及与USB设备通信的方法。测试表明,该系统达到了预期的设计目标和实用要求。 USB控制器是以USB串口引擎为主的专用集成电路,并可延伸至对其进行管理的MCU以及相应的软硬件。目前市场上供应的USB控制器主要有2种:带USB接口的单片机(MCU)或纯粹的USB接口芯片。带USB接口的单片机可分为2类:一类是从底层设计专用于USB控制的单片机,如Cyp