面向信号的自动测试系统资源分配方法

2 下载量 192 浏览量 更新于2024-09-01 收藏 325KB PDF 举报
"本文主要探讨了一种面向信号的自动测试系统资源分配方法,旨在解决传统自动测试系统(ATS)中的测试程序集(TPS)可移植性问题。该方法基于ATML(Automated Test Markup Language)框架,通过信号匹配来分配测试资源,以提高TPS在不同平台间的可移植性。文中还介绍了ATML如何描述仪器能力和逻辑资源,以及如何通过信号能力映射实现仪器资源的灵活分配。" 自动测试系统(ATS)是现代电子设备测试与故障诊断的重要工具,其核心部分是测试程序集(TPS)。传统的ATS通常采用面向仪器的方式设计,测试程序直接访问硬件资源,这导致了TPS在不同环境下的移植性差,需要对测试代码进行大量修改。为了解决这个问题,研究者提出了面向信号的资源分配方法,它在ATML的架构下运作。 ATML是一种标准化的描述语言,用于表示ATS的测试需求和资源能力。它将测试需求抽象为被测单元(UUT)端口的信号需求,而测试资源的能力则表现为仪器端口的信号能力。通过信号匹配机制,可以有效地为UUT端口分配合适的仪器资源,使得测试程序不再直接依赖硬件,从而提高了TPS的可移植性。 在ATML中,仪器不再被简单地视为具有固定功能的实体,而是被描述为具有信号能力的逻辑资源。例如,通过软件定义的合成仪器技术,如Ai7技术,可以将多种功能集成在一个模块中,减少了测试系统的复杂性。此外,可重构的仪器资源允许通道动态调整为不同类型的测试仪器,如模数转换器(ADC)、数模转换器(DAC)、计数器和数字多用表(DMM),并且它们可以覆盖广泛的量程,减少对信号调理设备的需求。 在资源分配过程中,ATML的仪器描述文档定义了信号能力(Capabilities)和逻辑资源(Resources)。通过能力到资源的映射(Capability-Map),测试系统可以根据UUT的需求自动找到合适的能力资源,实现测试仪器的灵活配置。这种方法不仅简化了测试程序的设计,也使得资源分配过程更加智能和高效。 这种面向信号的自动测试系统资源分配方法显著改善了测试程序的可移植性,降低了测试系统的维护成本,并且适应了现代测试技术的发展趋势,如软件定义的合成仪器和可重构仪器资源。这种方法对于提高测试效率,降低测试系统的复杂性,以及促进测试技术的标准化和通用化都具有重要意义。