ISS——IC测试学习笔记

1.代码

void Iss(void)
{
	ovc.FV("CE",0,1e-3,ovc.V_RNG_8V,ovc.I_RNG_1MA,true,1);
	dvc.FV("VIN",4,20e-6,dvc.V_RNG_8V,dvc.I_RNG_200UA,dvc.ON);
	util.dlyms(8);
	dvc.MI("VIN",dvc.TOTAL_AVG,5,1);
	util.GetMeasValue("VIN",temp);
	temp[0]=temp[0]*1e6;
	temp[1]=temp[1]*1e6;
	util.TestLog("Iss3",temp);

	ovc.FV("CE",4,1e-3,ovc.V_RNG_8V,ovc.I_RNG_1MA,true,1);
	dvc.FV("VIN",4,20e-6,dvc.V_RNG_8V,dvc.I_RNG_200UA,dvc.ON);
	util.dlyms(3);
	dvc.MI("VIN",dvc.TOTAL_AVG,1,1);
	util.GetMeasValue("VIN",temp);
	temp[0]=temp[0]*1e6;
	temp[1]=temp[1]*1e6;
	util.TestLog("Iss1",temp);

	for(i=1;i<=4;i++)
	{
		dvc.FV("VIN",4+0.5*i,20e-6,dvc.V_RNG_8V,dvc.I_RNG_200UA,dvc.ON);
		util.dlyms(1);
	}
	util.dlyms(3);
	dvc.MI("VIN",dvc.TOTAL_AVG,1,1);
	util.GetMeasValue("VIN",temp);
	temp[0]=temp[0]*1e6;
	temp[1]=temp[1]*1e6;
	util.TestLog("Iss2",temp);
	dvc.FV("VIN",0,20e-6,dvc.V_RNG_8V,dvc.I_RNG_200UA,dvc.OFF);
}

2.解释

        代码是在一个测试环境中执行的,用于测量和记录在不同条件下某个电路(可能是集成电路或其他电子元件)的某个参数(如电流源短路电流Iss)。这里使用了几个自定义的函数和对象(如ovcdvcutil)来控制和测量电路。下面是对这段代码的详细解释:

  1. 初始化测量条件
    • 首先,通过ovc.FV函数设置“CE”引脚的电压和电流范围,并启用某种特定的测量模式(可能是强制电压模式)。这里设置电压为0V,步长为1mV,电压范围限制在8V内,电流范围限制在1mA内,并启用了一些特定的选项(如true, 1可能表示启用某种内部校准或特殊模式)。
    • 接着,通过dvc.FV函数设置“VIN”引脚的电压和电流范围,启用该引脚,并设置其电压为4V,步长为20μV,同样限制在8V电压和200μA电流范围内。
  2. 执行测量并记录
    • 延时8毫秒后,对“VIN”引脚执行一次测量,使用dvc.MI函数获取其总平均值,并通过util.GetMeasValue函数获取测量结果存储在temp数组中。然后,将测量结果从伏特转换为微安(μA),并通过util.TestLog函数记录为“Iss3”。
    • 接着,改变“CE”引脚的电压到4V,并重复上述测量过程,但这次延时只有3毫秒,并将结果记录为“Iss1”。
  3. 逐步改变“VIN”电压并测量
    • 通过一个循环,逐步将“VIN”引脚的电压从4V增加到6V(每次增加0.5V),每次改变后延时1毫秒。这个步骤可能是为了观察“VIN”电压变化对电路的影响,但并未直接测量。
    • 在所有电压设置完成后,再延时3毫秒,然后执行一次测量,并将结果记录为“Iss2”。
  4. 关闭“VIN”引脚
    • 最后,通过dvc.FV函数将“VIN”引脚的电压设置为0V,并关闭该引脚。

3.注意

  • 代码中temp数组用于存储测量结果,但在使用前应该确保它已经被正确定义和初始化。
  • util.dlyms函数用于延时,确保电路有足够的时间稳定到新的状态。
  • 代码中dvc.ONdvc.OFF用于控制“VIN”引脚的启用和禁用状态。
  • dvc.MI函数中的dvc.TOTAL_AVG参数可能表示对测量结果进行某种形式的平均处理。
  • 代码中的注释和变量命名(如IssVINCE)暗示了这是针对某种特定电路(可能是模拟电路或集成电路)的短路电流(Iss)的测量。
  • 由于这段代码是高度依赖于特定硬件和软件的,因此在实际应用中需要根据具体的测试环境和要求进行调整。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值