摘要
设计了一种基于USB总线的程控系统,以实现任意波形发生器的USB程控。首先采用完全的中断驱动结构为主控芯片ISP1362设计了固件程序。然后以复制缓冲区数据的方法管理内存,在Windows XP环境下设计出基于WDF框架模型的USB设备驱动程序,分离了驱动程序与操作系统内核,降低了驱动程序对操作系统内核的影响。最后采用设备接口命名方案给出了设备驱动程序与计算机程控软件进行程控命令数据通信的实现方法。利用设计的USB程控系统在任意波形发生器上进行验证。试验表明,该系统反应迅速、数据传输快速准确、系统性能稳定,有较好的应用价值。
To realize USB programmable control based Arbitrary Waveform Generator, the program- mable control system based on USB was designed. Firstly, designed the firmware using the master chip ISP1362 which is completely interrupt - driven structure. Then, WDF frame model under Win- dows XP was exeogitated by using the copy buffer data method to manage memory. It separated driver from operating system kernel and reduced the influences from driver to operating system kernel. Fi- nally, adopt device interface to provide the communication method between driver and PC applica- tion. Taking advantage of the USB programmable control system for authentication applications in ar- bitrary waveform generator,the experimental result shows that this system has quick response, exact and fast data transmission, stable system performance and better value in usage.
出处
《无线通信技术》
2013年第2期57-62,共6页
Wireless Communication Technology