DC测试中,功耗测试几乎是所有项目必测项,要使用 ATE 实现功耗测试,需要先完成对电源引脚电流的测试,再通过公式:P=U*I,计算出功耗值。当有多个电源时,分别计算各引脚的功耗,然后将所有电源引脚功耗求和实现总功耗的计算。
从上述测试方法可以看出,最重要的步骤是各电源引脚“电流”测试,在获得电流测试值后即可通过公式计算出功耗。在 v93000 机台,电流引脚 “电流”测试通过“DPS TASK” 来完成,示例如下:
//定义DPS TASK 类的对象 dps_task
DPS_TASK dps_task;
//定义电源引脚VDDI 的limit:最小值为 0A, 最大值为 0.5A
dps_task. pin (“VDD1” ).min (0.0 A). max (0.5A)
//定义电源引脚 VDD2 的 limit:最小值为 0A,最大值为 0.8A
dps_ task. pin( “VDD2” ). min (0.0A).max (0.8A)
//设定采样次数为 512次,执行模式为获取测试值,触发模式为内部触发.
dps_task. samples (512). execMode (TM: : PVAL). trigMode (IM: : INTERNAL) ;
//设置执行前的等待时间为 100ms
dps_task. waite (100 ms);
//执行电流测试
dps_dps_task. execute () ;
//定义两个电源引脚的电流变量
double Ivdd1, Ivdd2;
//将 VDD1 引脚测试到的电流赋值给 Ivddl1
Ivdd1 = dps_task. getValue("VDD1" ) ;
//将 VDD2 引脚测试到的电流赋值给 Ivdd2.
Ivdd2 = dps_ask. get Value (" VDD2" );
以上代码可实现对VDD1和VDD2电源引脚的电流测试。