PCB设计当前位置:您当前位置:邦凯科技 >> 服务项目 >> PCB设计 >> 浏览文章

测试测量行业的技术发展趋势展望

时间:2012-02-28 15:17:17点击:

     如今的电子产品(像iPhONe和Wii等)已越来越依重于软件去定义产品的功能。同样的,在产品设计和客户需求日益复杂的今天,用于测试测量的仪器系统也朝着以软件为核心的模块化方向发展,使得用户能够更快更灵活的将测试集成到设计过程中去,进一步减少了开发时间。

    通过软件定义模块化硬件的功能,用户可以快速实现不同的测试功能,并应用定制数据分析算法和创建自定义的用户界面。相比于传统仪器固定的功能限制和只是“测试结果”的呈现,以软件为核心的模块化仪器系统能够赋予用户更多的主动权,甚至将自主的知识产权(IP)应用到测试系统中。(见图1)
    在业界,美国国防部在2002年向国会提交的报告中指出下一代测试系统(NxTest)必须是基于现成可用商业技术(COTS)的模块化的硬件,并同时强调了软件的能动作用。最新的合成仪器(SyntheTIc InSTrumentation)的概念也无非是经过重新包装的虚拟仪器技术,将软件的开放性和硬件的模块化重新结合在了一起。
    《电子系统设计》杂志的编辑Louis Frenzel先生在他最近关于测试行业趋势的文章(Synthetic Instrumentation No Longer A test Case)中也再次肯定了虚拟仪器技术对于测试测量行业的革新作用以及软件定义仪器的发展方向。
    图1:以软件为核心的模块化系统参考架构。
    趋势二:多核/并行测试带来机遇和挑战
    多核时代的来临已成为不可避免的发展趋势,电路板克隆双核乃至八核的商用PC现在已随处可见。得益于PC架构的软件定义的仪器,用户可以在第一时间享受到多核处理器为自动化测试应用带来的巨大性能提升。
    要充分发挥多核的性能优势,就必须创建多线程的应用程序,例如我们可以将自动化测试程序的数据采集、数据分析、数据记录乃至用户界面部分创建不同的线程,从而分配到不同的核上并行的运行。不过,这样并行的开发理念使得习惯于传统串行开发方式的工程师难以适应,尤其是当核的数目越来越多。
    挑战和机遇往往是并存的,作为图形化语言的代表,LabVIEW在设计当初就考虑到了并行处理的需求,从LabVIEW 5.0开始支持多线程到现在已有10多年的历史。可以毫不夸张地说,天生并行的LabVIEW就是这样一种驰骋多核技术时代的编程语言,通过自动的程序多线程化(见图2),开发人员可以无需考虑底层的实现机制,就可以高效地享用多核技术所带来的益处。