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通信方式,实现计算机和测试系统硬件之间控制信号和测试数据高速、可靠的传输;通过适当修改硬件测试接口,即可利用新开发固件和应用软件实现通用化测试目的,具有较高的实用价值。基于该设计方案的某型号自动测试系统已成功应用于航天测试领域。
- 实现WUSB设备控制器的设计考虑因素(09-12)
- 基于USB2.0的高速无线数传接收设备的数据接收存储方法(09-09)
- 四种短距离无线监控解决方案的性能对比(09-16)
- Wibree:一个可供选择的新无线联网技术(11-07)
- TI 单芯片手机多媒体电话解决方案(12-01)
- 蓝牙技术硬件实现模式分析(01-11)