新闻中心

EEPW首页>嵌入式系统>设计应用> 使用LabVIEW和FPGA创建微控制器测试系统

使用LabVIEW和FPGA创建微控制器测试系统

作者:Zalman Rafael,D Birundha,Shriram Kathavate 时间:2012-01-06 来源:电子产品世界 收藏

  在整个框架上,我们节省了大量的时间和成本。在此之前,对于微控制器的每个模块/外设,测试十至二十个案例我们需要花费四至五个小时。使用我们所创建的基于产品的系统,相同的一组测试执行时间在十到十五分钟内,而且测试质量显著地提高。

本文引用地址://m.amcfsurvey.com/article/127831.htm

  我们需要合适的测试平台应用程序以测试微控制器的不同外设。比如,为了测试SPI接口,我们需要建立SPI主机或者从机作为测试平台。我们使用EWFPGAs(CAN接口的CAN) 来创建每个测试平台。框架内测试案例构造则是指各自的VI。

  在框架中,我们可以创建一个对象以获取VI引用,对于每个测试案例的需求,都为用户配置了输入控件和显示控件。执行自动化框架中的测试案例,需要调用特定的VI,配置该VI,最后运行它。

  该框架无需用户参与就可以执行测试。比如,测量PWM信号的解决方案如下:VI测量占空比和信号频率,然后将其保存到Excel文件中。

  另一种解决方案涉及从SPI主机接收数据。作为从机SPI 的VI 可以从主机测试设备(DUT)中接收数据。SPI从机工作在不同的波特率和变化的数据比特下。用户可以配置VI,而其运行取决于测试设备(DUT)的主SPI的配置。

  然而,还有一种解决方案涉及产生所需的脉冲个数以测试捕获和计数模块。VI可以产生在上升沿或者下降沿触发的脉冲。在VI运行时,用户可以配置VI以产生所需个数的脉冲。

  结论

  使用公司的产品,我们可以使用一套软硬件解决方案,轻而易举地测试不同的微控制器外设。我们使用的产品,通过向自动化框架提供易用的接口,使我们的测试系统自动化,这样节省了大量的精力和成本。


上一页 1 2 下一页

关键词:NILabVIEWVI

评论


相关推荐

技术专区

关闭