微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > USB通信技术在自动测试系统中的应用

USB通信技术在自动测试系统中的应用

时间:09-12 来源:与非网 点击:


TD_Init()函数用于负责初始化端点状态变量,配置外围I/O接口及设置端口初始值。TD_Poll()主要是初始化功能寄存器,并对设备进行重新列举,完成主机对设备的配置任务;执行过程中响应中断,对中断作相应处理并控制外围电路。

5 GPIF waveforms设计及测试分析


利用GPIF Designer编辑GPlF waveform波形文件,然后转换生成GPIF.c文件,作为固件的一部分,加入keil c工程进行编译。每个GPIF波形描述符都由7段组成:state0~state6(简称S0~S6)。执行完S0-S6的动作后,都进入idle状态 (S7),以准备启动下一次GPIF动作。每个state可定义为非决定态(NDP)或决定态(DP)。当state为NDP时只是简单地延时;为DP 时,它将根据RDY[0:5]上的输入信号状态及内部FIFO的可编程标志和内部自定义的Ready标志,将这些信号进行逻辑处理,并根据逻辑结果在选择即将执行的state。每个state执行时可指定CTL[0:5]输出状态。从而控制外围时序电路。图4和图5分别是GPIF波形编辑文件和测试结果。图5中下载了开关量,模拟量和数字量信号,各1路,4C6600为START发送握手标志。




6 结束语

充分利用CY7C68013A的GPIF通信方式,实现计算机和测试系统硬件之间控制信号和测试数据高速、可靠的传输;通过适当修改硬件测试接口,即可利用新开发固件和应用软件实现通用化测试目的,具有较高的实用价值。基于该设计方案的某型号自动测试系统已成功应用于航天测试领域。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top