float Ikm,Vk;
closeRelay(\pmuConfigure(1,FAST); pmuConfigure(2,FAST);
pmuFIMV(2,1.0e-5,I_RANGE_1MA,3.0,V_RANGE_4V,DC); pmuOn(2);
for(Ikm=1.0e-5;Ikm<2.0e-4;Ikm=Ikm+2.0e-6) {
pmuFIMV(2,Ikm,I_RANGE_1MA,2.4,V_RANGE_4V,DC); pmuReadV(2,&Vk,1); if(Vk>2.50) break; }
pmuOff(1); openRelay(\return Ikm*1.0e3; }
Ikoff的测试:
关闭Relay 40,41.将1端和2端短接,在3端用PMU2加电压读电流。
相应的测试程序如下: double Ikoff(void) {
float Iko;
closeRelay(\ pmuConfigure(2,FAST);
pmuFVMI(2,6.0,V_RANGE_10V,10e-6,I_RANGE_10UA,DC); pmuOn(2);
pmuReadI(2,&Iko,10); pmuOff(2); openRelay(\ return Iko*1.0e6; }
Zka的测试:
关闭Relay 41,38,39.
用PMU2加1.0mA电流测电压的方法,读出电压,电流值,Vr1,Ik1。 PMU2加100mA的电流测电压,读出电压电流值,Vr2,Ik2。 利用公式Zka=((Vr2-Vr1)/(Ik2-Ik1))算出Zka的值。
double Zka(void) {
float Vr1,Vr2,Ik1,Ik2,Zk; closeRelay(\ pmuConfigure(2,FAST);
pmuFIMV(2,1.0e-3,I_RANGE_10MA,3.0,V_RANGE_4V,DC); pmuOn(2);
pmuReadVI(2,&Vr2,&Ik2,10); pmuOff(2);
pmuFIMV(2,100.0e-3,I_RANGE_1A,3.0,V_RANGE_4V,DC); pmuOn(2);
pmuReadVI(2,&Vr1,&Ik1,10); pmuOff(2); openRelay(\ Zk=((Vr2-Vr1)/(Ik2-Ik1)); return Zk; }
测试结果如下:
附录1:
举例如何用Power IC软体创建测试程式 Ⅰ.程序的编写与编译
首先找到桌面上的Power IC图标
图1
在Help选项中可以查看当前软件的版本信息,如图3所示。
图2
,并双击打开,如图1所示。
图3
在确定当前版本是否符合测试需要的前提下,开始创建测试程式。
(为保证贵公司测试有效性,请及时了解最新版本的Power IC更新信息,并联系AMIDA 工程人员给予相关技术支持)
TPS Editor用于打开程序编写和编译界面,点击图4中的TPS Editor 后,进入如图5的画面,再点击File→New选项新建一个后缀为“.tps”的测试文件
图4
图5
“Device”一栏用于填写测试程序的名称,以及Device的名称和Data log的存储路径。