论文部分内容阅读
随着虚拟仪器技术的不断发展,测试测量产品的性能得到了极大的提高。但现在通用的测试测量产品大部分还是采用VXI总线、PCI总线、PC104总线或RS-232串行总线等。基于这些总线形式的测试测量产品存在不少缺点,如安装程序烦琐,价格昂贵,带宽有限,传输速度慢,尤其是受计算机插槽数量、地址、中断资源的限制,可扩展性差。 通用串行总线(Universal Serial Bus)克服了上述问题。它集诸多优点于一身:具有较高的传输速度(USB协议1.1支持最高传输速度达12Mbps,USB协议2.0支持最高传输速度可达到480Mbps),实现了真正意义上的“即插即用”(Plug & Play),同时USB上最多可以连接127个外设。因此,将USB技术应用于测试测量产品是非常适合的。 目前,不少测试测量产品的控制功能由现场可编程门阵列(FieldProgrammable Gate Arrays简称FPGA)来实现。虽然FPGA具有结构灵活,通用性强,适于模块化设计等优点,但用它对USB总线较为复杂的时序进行控制在技术上有一定难度。如果能将USB总线的复杂时序转换为PC104总线的简单时序,FPGA的控制功能就非常容易实现了。同时,以前的PC104总线测试测量产品只需要进行较小的改进,就可以转换为USB总线产品,这无疑缩短了产品的开发周期,降低了开发成本。不过,将USB总线转换为PC104总线后,数据传输速率会有一定程度的下降,所以这种接口转换技术只适用于对速度要求不太高的测试测量产品。 USB-PC104接口能够实现USB总线时序和PC104总线时序之间的转换功能。USB-PC104接口采用EZ-USB FX2(CY7C68013)芯片作为接口电路的主芯片。它集成了符合USB2.0协议的收发器(transceiver),串行接口引擎(SIE),增强