构建以PXI为核心的新一代测试系统
概览
对于测试工程师而言,产品功能上的日益汇聚与行业标准的日益多样这样不断显著的趋势为他们创造了全新的机会,来开发新一代的测试系统。由于新一代测试系统能顺应市场主流技术的进步而获得更新,从而可以极大地加速产品开发周期,并且确保测试系统可以被长期使用。我们看到,测试系统开发的方式已经从构建应用系统或现成即用的测试系统,转为构建一个模块化的测试构架。新一代模块化的测试构架不但能为多种产品的不同测试要求提供支持,而且当今后有新的测试技术推出,还可以轻松地将其集成到现有系统中。模块化测试构架有几个关键因素:高效管理测试资源的测试管理服务,用于开发测试程序的应用软件环境,软硬件接口的硬件驱动层,以及根据应用需求给出结果的测试硬件部分。此文将主要讨论开发新一代模块化测试构架的一些准则。
行业趋势以及如何设计一个模块化测试系统
我们看到在不同的行业具有一些共同的趋势,比如产品在复杂性和功能上的不断增加,这在消费市场上尤其显著。另一个趋势是多种标准的涌现,但是目前没有迹象表明其中的哪一种会独占市场,例如无线通讯领域。而事实是,从本质上来说,测试系统的复杂性要归因于待测产品的复杂性,一个灵活的测试系统不但能满足现有的测试需求,而且具备极大的可扩展性,通过采用技术上的进步来提升系统性能,同时确保已有投资。为了满足这些趋势带来的要求,就必须要开发模块化的、以软件为核心的测试系统,以便快速地适应不断产生的变化。这一点已经不单单是代工制造厂商的要求,在这些厂家里一直需要灵活的测试构架来满足不同产品的要求;而且现在连一向很保守的美国国防部也决定采用综合独立以软件为核心的)仪器来取代众多功能单一的仪器,从而解决原有设备老化的问题。
为了更好地设计一个模块化测试构架来满足您的诸多需求,以下5个结构层次为您提供了一个参考准则:
图1:5个结构层次的模块化测试构架
层次结构五:自动化测试系统管理软件
自动化的测试系统需要实现多种任务和测量功能:这些任务和功能中,一些与待测设备(DUT)相关的,而另一些对于每个待测设备是通用的。为了把维护费用降至最小,并且保证测试系统的寿命,实现DUT级别的任务与系统级别的任务相分离的测试策略是十分重要的,这样工程师们在整个开发周期中可以迅速地重用、维护并修改测试程序(或者模块)来满足特定的测试需求。
在所有的测试系统中,都存在着根据待测设备不同的不同操作,也存在着对于所有待测设备都通用的操作,例如系统级别的任务等。
评论