当前位置:主页 > 科技论文 > 计算机论文 >

基于FPGA的USB2.0接口电路多功能测试系统

发布时间:2021-03-26 23:27
  FPGA因其高度灵活性与强大的运算能力被广泛应用于各类通信领域中。USB2.0协议因其高成熟度、高稳定性和广泛性,已成为必备通信接口协议之一。为避免因ATE设备自身限制不可测、测试硬件环境变化或较多人为操作可能引起的测试结果偏差,本文设计了一种基于FPGA的USB2.0接口电路多功能测试系统,以FPGA作为主控制器,结合数字量板卡,通过自设计测试软件,实现了一键式多功能测试,该系统已成功用于某通信电路出厂验证的功能测试中,极大的缩短了测试时间,并且测试覆盖率和可靠性均显著于常规方案。 

【文章来源】:电子设计工程. 2020,28(09)

【文章页数】:6 页

【部分图文】:

基于FPGA的USB2.0接口电路多功能测试系统


多功能测试系统的整体结构框图

结构图,端点,功能测试,测试系统


串口/定时器功能测试和内部端点读写测试属于USB端口的功能测试。USB协议定义了用于接收和发送数据的端点,该端点是一种用USB数据节点不断填满和读空的FIFO缓存[9]。根据数据的传输方向,可分为IN端点和OUT端点。端点作为缓存只支持单向传输。USB端口的功能测试框图如图3所示。图3 USB端口的功能测试框图

框图,功能测试,端口,框图


图2 测试系统硬件原理结构图测试原理是以PC作为USB主机,测试系统内的USB电路作为从设备,并完成测试功能选择。首先,主机发送数据到作为USB电路的OUT端点缓存。然后,从电路内部将数据发送至IN端点缓存。最后,主机读回数据并对比回读数据与最初主机发送的数据是否一致,来达到测试USB功能传输正确与否的目的。


本文编号:3102431

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3102431.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户046b5***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com