"运用NI公司的产品,咱们能够运用一套软硬件解决方案,垂手可得地测验不同的微控制器外设。咱们运用NI的产品,经过向自动化结构供给易用的接口,使咱们的测验体系自动化,这样节省了很多的精力和本钱。"
–ZalmanRafael,InfineonTechnologies
TheChallenge:
集成和自动化一个完好的微控制器测验流程。
TheSolution:
运用NI公司产品来发明一个非人工测验渠道,该渠道具有直观用户界面和归纳的测验事例。

Author(s):
ZalmanRafael-InfineonTechnologies
DBirundha-InfineonTechnologies
ShriramKathavate-InfineonTechnologies
关于之前的运用程序测验渠道,咱们运用公司内部开发的控制器板,但该板需求一套独自的兼容东西链来下载这些运用程序。此外,咱们还很难对这些东西链的用户界面进行导航,不得不运用额定的测验和丈量设备。
有了虚拟仪器,咱们能够运用同一套软件和模块化硬件履行以下测验:
测验常见的协议(SPI,ASC,I2C)
测验PWM,%&&&&&%U
测验模仿/数字转换器
测验控制器区域网络(CAN)
测验时钟和门控
测验多模块一起运转体系
关于需求测验的运用来说,运用FPGA的可重编程功用,它和LabVIEW之间的自动化接口以及CAN分析仪功用,咱们能够很容易地开发咱们的体系。
在整个结构上,咱们节省了很多的时刻和本钱。在此之前,关于微控制器的每个模块/外设,测验十至二十个事例咱们需求花费四至五个小时。运用咱们所创立的根据NI产品的体系,相同的一组测验履行时刻在十到十五分钟内,并且测验质量显著地进步。
咱们需求适宜的测验渠道运用程序以测验微控制器的不同外设。比方,为了测验SPI接口,咱们需求树立SPI主机或许从机作为测验渠道。咱们运用LabVIEWFPGAVIs(CAN接口的CANVI)来创立每个测验渠道。结构内测验事例结构则是指各自的VI。
在结构中,咱们能够创立一个LabVIEW目标以获取VI引证,关于每个测验事例的需求,都为用户装备了输入控件和显现控件。履行自动化结构中的测验事例,需求调用特定的VI,装备该VI,最终运转它。
该结构无需用户参加就能够履行测验。比方,丈量PWM信号的解决方案如下:VI丈量占空比和信号频率,然后将其保存到Excel文件中。
另一种解决方案触及从SPI主机接纳数据。作为从机SPI的VI能够从主机测验设备(DUT)中接纳数据。SPI从机作业在不同的波特率和改变的数据比特下。用户能够装备VI,而其运转取决于测验设备(DUT)的主SPI的装备。
但是,还有一种解决方案触及发生所需的脉冲个数以测验捕获和计数模块。VI能够发生在上升沿或许下降沿触发的脉冲。在VI运转时,用户能够装备VI以发生所需个数的脉冲。
定论
运用NI公司的产品,咱们能够运用一套软硬件解决方案,垂手可得地测验不同的微控制器外设。咱们运用NI的产品,经过向自动化结构供给易用的接口,使咱们的测验体系自动化,这样节省了很多的精力和本钱。