基于FPGA的IEEE488接口协议实现及驱动程序开发

作者:刘阳; 罗显志*; 周杨罗; 李政
来源:计算机测量与控制, 2022, 30(08): 134-141.
DOI:10.16526/j.cnki.11-4762/tp.2022.08.022

摘要

IEEE488作为一种通用的并行总线,凭借其低延时、可靠传输等优势,广泛应用于仪器控制与测试系统中;针对目前符合IEEE488接口协议的专用GPIB芯片如NAT9914、uPD7210、MC68488等都已停产,且在售GPIB控制器产品类型少且价格十分昂贵,难以满足国内市场需求的现象,采用了一种基于FPGA技术来实现IEEE488接口协议的方案,以典型的GPIB接口芯片NAT9914为蓝本,使用Verilog语言描述GPIB接口功能,调用VISA虚拟仪器函数库开发驱动程序与设备通信,组建完整的自动测试系统,并通过SCPI指令对仪器进行程控、数据采集等操作;该方案有效地解决了专用GPIB芯片停产的问题,同时开发成本低;经实验测试实现了IEEE488接口协议功能,产品性能稳定,各项功能满足测试系统中的测控需求,具有一定的工程实用价值。

全文