本文在研究USBTMC协议的基础上,分析了传统测试仪器领域USBTMC协议实现方法的缺点,提出了一种通用性强的USBTMC协议实现方法。该方法基于PCIe总线,在FPGA中实现了PCIe总线接口和USBTMC协议的支持,适用于采用x86架构或者ARM内核硬件平台的仪器,可移植性强。测试结果表明,本方法能够实现USBTMC协议规定的各项功能,主机端的VISA驱动和应用程序保持不变即可实现仪器程控。