欢迎光临专业集成电路测试网~~欢迎加入IC测试QQ群:111938408

专业IC测试网

BC3196D测试程序开发介绍(2)

时间:2009-11-12 21:10来源:www.ictest8.com 作者:ictest8 点击:

for (i=0;i<6;i++)

{

grpTestValue[i]=result.measval[i];
pingrp[i]=result.index[i];

}

可以在此处设置,将有的管脚关闭不去测试。另外,测试结果除了与所加的以黑色显示的电压有关,还与加了底色以红色显示的参数(客户给定的数据)有关系

hvpmu_rst(3);

8.清继电器控制位

crl_rcbit(4);防止影响以后的测试

return 0;

}

三.电源电流ICC

·电源消耗(ICC,IDD,IEE)。该项测试决定器件的电源消耗规格,也就是电源管脚在规定的电压条件下的最大电流消耗。电源消耗测试可分为静态电源消耗测试和动态电源消耗测试。静态电源消耗测试决定器件在空闲状态下时最大的电源消耗,而动态电源消耗测试决定器件工作时的最大电源消耗。

 

MYDLLAPI double ICC(double* grpTestValue,short* pingrp)

{

double testvalue=0;//只加压比如hvforce_v须在此处定义为double 型的,要加流测压或加压测流FIMV或FVMI须在此处定义为SYSTEM testvalue=0;

//在此添加测试程序代码

set_dut_vih("1,3,5,9,11,13",6);

set_dut_vil("1,3,5,9,11,13",0);

ptn_to_dut("1,3,5,9,11,13");

run_pattern(0,ST_ADDR,1);

testvalue=hvfvmi(3,6,1,1);

 

ptn_to_dut("1,3,5,9,11,13",PS_OFF);

hvpmu_rst(3);

return testvalue;

}

四.II

MYDLLAPI double II(double* grpTestValue,short* pingrp)

{

SYSRESULT result;

set_rcbit(4);

hvforce_v(3,6,100);

//ptn_to_dut("1-9,11",PS_OFF);

result=dut_fvmi("1,3,5,9,11",6,0.0002,10);

for (int i=0;i<6;i++)

{

grpTestValue[i]=result.measval[i];

pingrp[i]=result.index[i];

}

hvpmu_rst(3);

clr_rcbit(4);

return 0;

}

注意:

  • 对单通道测流或者测压而不加输入条件时,必须给此通道进行初始化。

例如:

MYDLLAPI double VOVP(double* grpTestValue,short* pingrp)

{

double testvalue,i;

int j;

cpmu_to_pin(3,33);

cpmu_to_pin(2,17);

hvforce_v(4,3,500);/////vin

cpmu_to_pin(1,3);

cforce_v(1,3,300);///////////ce

cforce_v(2,3,300);///////////fb

delay_ms(10);

 

for(j=25;j<29;j++)

{
hvforce_v(3,j,500); 
delay_ms(3);
cforce_v(3,0,300);对通道3进行初始化,因为在下面只对它进行了测流
i=cmeasure_i(3);//电流表串入2脚GND
if(i>-1) for循环中嵌套if语句多于2个,必须用{},因为如

{果没有{},if语句执行到第一个;号处就不在执行下
testvalue=j;一个语句,就如此程序只执行testvalue=就;
break;就不再执行break;语句了

}

}

cpmu_rst(3);
cpmu_rst(2);
cpmu_rst(1);
hvpmu_rst(3);
hvpmu_rst(4);
//clr_rcbit(12);
return j;

}

 

顶一下
(1)
50%
踩一下
(1)
50%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片