FCT用于简化测试程序的开发

发布者:Quail最新更新时间:2012-10-11 来源: 21ic 关键字:FCT  测试程序 手机看文章 扫描二维码
随时随地手机看文章

1 引言

数字信号处理技术为工程师进行特殊模拟、混合信号应用开发提供了极大的灵活性。然而这一灵活性的增加也使工程师开发测试程序时存在不易发现的缺陷从而降低测试性能的可能性有所增加。

2 使采样技术符合测试频率的要求

进行模拟DSP测试时工程师依赖复杂的相关采样技术保证采样与测试频率一致。要实现相关采样需要满足下列公式的最优解决方案:

 

 

式中:M为采样窗口中的周期数; N为采样点数;Ft为测试频率; Fs为采样频率。

满足该公式测试程序编写人员必须考虑各种限制:M/N的比值必须是素数,N必须是2的整数次幂才能保证使用快速傅立叶变换技术的相关性。同时N必须足够大以提供所需的分辨率,但又不能太大否则测试时间会太长。另外正确的解决方案还必须解决测试设备的物理限制,如采样频率的特殊限制或分辨率的上限。测试频率必须考虑到各种可能,如多谐波测试。另外测试频率的选择必须考虑 FFT方法,测试频率选择不同会使结果很复杂。

过去测试工程师依赖表格或手工计算决定采样参数。实际上这种人工劳动使工程师不得不将精力集中到参数选择问题上。而且当测试标准包括欠采样或过采样方法时这种人工方法会变得非常困难。即使在较简单的情况下,这种需要反复试验的方法会使工程师考虑是否还有更好的参数设置可以更高效的进行测试。

3 使用新的软件工具决定采样频率和高速仪器设置

领先的ATE供应商(如科利登)提供的独特频率计算工具(FCT)是一种交互式的软件工具,可以帮助测试程序开发人员决定模拟测试中的采样频率(图1)。FCT是科利登OctetTM 系统中的程序开发软件工具,该工具可以计算不同的方案,在测试系统能力范围内避免N值太大或太小。因此FCT能够根据测试系统的配置和特定的应用找到最佳的参数设置组合。有了这些参数设置,测试工程师能够简单的拖拽参数值到Octet的模拟波形工具(AWT)用来产生波形。[page]

35.jpg

 

另外,科利登的仪器设置工具(IST)简化了测试程序的开发和高速仪器的设置。传统的系统中,工程师开发测试程序需要详细的了解测试系统中配置的每个仪器的详细命令。IST消除了这一烦杂的工作。由于IST中存储了关于系统仪器限制和能力的信息,该工具可以提供简单的交互式的方法用于产生C程序代码。测试程序开发过程中,测试工程师填写一张IST中的表格,描述预期的波形。而关于产生该波形所需的参数设置、信号捕获和分析工作则由IST完成。测试程序开发人员不再需要掌握不同仪器的命令和编程机制,可以把精力集中于更高层面的测试应用,优化测试方法。

4 结论

通过自动分析的方法,新型的软件工具,如 FCT,可以帮助测试工程师节省人工劳动同时可以得到更好的测试结果。除了象FCT和IST这样的工具,领先的ATE公司,如科利登,正在不断加强测试软件的能力以提高测试产能和质量。

关键字:FCT  测试程序 引用地址:FCT用于简化测试程序的开发

上一篇:用一只六反相器IC做出四种测试件
下一篇:数字显示调节仪的PID参数自整定

推荐阅读最新更新时间:2024-03-30 22:30

ATMega8 中断方式UART测试程序
#include avr/io.h #include avr/interrupt.h #include avr/signal.h #define uchar unsigned char #define uint unsigned int uchar g_bTxdPos=0; //发送定位计数器 uchar g_bTxdLen=0; //等待发送字节数 uchar g_bRxdPos=0; //接收定位计数器 uchar g_bRxdLen=0; //等待接收字节数 uchar g_aSendBuf ; //发送数据绶冲区 uchar g_aRecvBuf ; //接收数据缓冲区 //接收中断 SIGNAL
[单片机]
TQ2440实验板OV9650测试程序的详解
我买的是TQ2440实验板,LCD是480*272。实验板给的测试程序是针对320x240的,下面给出详细注解,并且改成480*272显示。修改后的程序在板子上成功运行。 程序中的注解只是我作为一个初学者的角度来理解的,有什么不对的地方还望指教。 /* * TQ2440 camera test program * * preview : 480*272 overlay on 480*272 16bpp LCD * 原测试程序针对320x240 屏幕,以下代码我改成480*272 * * TFT LCD size : 480*272 */ #include sys/time.h //时间类型 #incl
[单片机]
LCD1602&DS1302时钟测试程序+仿真图分享
comments : 1、八线制驱动LCD1602B:PB0-PB7为数据线,PD3/PD4/PD6控制LCD1602B的RS,RW,EN。 2、设置和读取DS1302内部时钟,并通过LCD1602显示。 3、进行此实验请插上JP1、JP2的所有8个短路块,PC2、PC3、PC4、PC7短路块。 4、DS1302芯片接口占用JTAG仿真接口,在做实验时需要关闭mega16的JTAG功能,否则 不正常显示。 仿真原理图如下(proteus仿真工程文件可到本帖附件中下载) 单片机源程序如下: #include iom16v.h #include macros.h #include ds1302.h #include L
[单片机]
LCD1602&DS1302时钟<font color='red'>测试程序</font>+仿真图分享
PIC单片机的USB接口的应用 一个简单的USB HID 测试程序
1)HID 是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。 2)CDC 虚拟串口,可与PC机直接联机通讯,如同RS232。 3)USB MSC (Mass Storage class) MSC是一种计算机和 移动设备 之间的传输协议,它允许一个通用串行总线(USB)设备来访问主机的计算设备,使两者之间进行文件传输。设备包括: 移动硬盘 ,移动光驱,U盘,SD、TF等储存卡读卡器,数码相机,手机等等 .......... 注意:每一个USB设备,都需要一个独立的身份编码
[单片机]
PIC单片机的USB接口的应用 一个简单的USB HID <font color='red'>测试程序</font>
51单片机BMP280气压和温度值测试程序
单片机源程序如下: #include bmp280.h unsigned short xdata dig_t1,dig_p1; //注意数据类型 signed short xdata dig_t2,dig_t3,dig_p2,dig_p3,dig_p4,dig_p5,dig_p6,dig_p7,dig_p8,dig_p9; long signed int xdata bmp280_ut,bmp280_up; long signed int xdata t_fine; void bmpreaddata()
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved