APL431的测试
431芯片介绍:
主要应用: 1.在差动放大电路中用于稳压输出源 2.在可调整的电压或电流交换中做稳压电源输入 3.电压监控 4.涉及精密电压输出的数字或模拟电路 5.用做低电压齐纳二极管的替代
431作为一颗常见三端稳压IC,在工业生产以及电路设计中的应用均非常广泛。测试程序的编写部分以431为例,介绍如何用AMIDA 机台开发芯片测试程序的详细步骤。
常见TEST ITEM:
1.Open/Short
测试Pin脚之间保护二极管是否良好 2.△Vref/△Vka
这个测试项的测试目的就是确定在K端Vka电压变化时,稳压R 端的输出电压稳定程度,单位为mV/V。 3.Iref
R端的电流值的大小,单位为uA。 4.Ikmin
输出电压达到2.5V时输入电流的临界值,单位为mA。 5.Ikoff
将R端接地K端流过电流的最小值,单位为uA。 6.Zka 动态阻抗.
测试电路图
Open/Short测试:
1.Continuity1
A,K端的Open/Short测试。
关闭Relay 41, 在K端用PMU2抽100uA的电流,再读出从地端到K端的
压降。
相应的程序如下: double continuity1(void) {
float v1; closeRelay(\pmuConfigure(2,FAST);
pmuFIMV(2,-100.0e-6,I_RANGE_1MA,2,V_RANGE_4V,DC); pmuOn(2);
pmuReadV(2,&v1,1); pmuOff(2); openRelay(\return v1; }
2. Continuity2
A,R端的Open/Short测试
关闭Relay39,在R端用PMU1抽取一个100uA的电流,测试从A端到R端的压降。
double continuity2(void) { float v1; closeRelay(\ pmuConfigure(1,FAST);
pmuFIMV(1,-100.0e-6,I_RANGE_10MA,2,V_RANGE_4V,DC); pmuOn(1);
pmuReadV(1,&v1,1); pmuOff(1); openRelay(\ return v1; }
测试Vref的方法: 关闭Relay38,39,41.
在K端通过PMU2用加电流测电压的方法,在R端用PMU1 仅作为一个电压表进行量测。 相应的程序如下:
double Vref(void) {
float Vr;
closeRelay(\ pmuConfigure(1,FAST); pmuConfigure(2,FAST);
pmuFIMV(2,10.0e-3,I_RANGE_100MA,3,V_RANGE_4V,DC); pmuFIMV(1,0.0,I_RANGE_1UA,3,V_RANGE_4V,DC); pmuOn(1); pmuOn(2);
pmuReadV(1,&Vr,2); pmuOff(1);
pmuOff(2); openRelay(\ return Vr; }
Vref/△Vka的测试原理:
1.关闭Relay38,39,41利用PMU2加电流测电压,得出一个电压值Vk2,再在1端用PMU1作为电压表测量电压得出一个电压Vr2。
关闭Relay6,9,39,41电路图发生了变化,在1端和2端增加了一个电阻R2,这样做的目的是改变3端的电压。利用PMU2,PMU1读数,得出两个电压值:Vk1,Vr1。
2.由于单位要求为mV/V,△Vref/△Vka=((Vr2-Vr1)*1000)/(Vk2-Vk1)
关于电阻R2取值的计算:由于Vka=Vref to 10v,R1=10K,Vka=10V,Vref= 2.5V由电路图可得:Vka=(1+R1/R2)Vref+Iref*R1.Iref很小,计算可以忽略, 得R2=Vref*R1/(Vka-Vref);取R2=3.7K.
double Vr(void) {
float Vr2,Vr1,Vk2,Vk1,Ra; closeRelay(\ pmuConfigure(2,FAST); pmuConfigure(1,FAST);
pmuFIMV(2,10.0e-3,I_RANGE_100MA,3.0,V_RANGE_4V,DC); pmuOn(2);
pmuReadV(2,&Vk2,2);
pmuFIMV(1,0.0,I_RANGE_1UA,3.0,V_RANGE_4V,DC); pmuOn(1);
pmuReadV(1,&Vr2,2); pmuOff(2); pmuOff(1);
openRelay(\ closeRelay(\
pmuFIMV(2,10.0e-3,I_RANGE_100MA,12.0,V_RANGE_20V,DC); pmuFIMV(1,0.0,I_RANGE_1UA,3.0,V_RANGE_4V,DC); pmuOn(2);
pmuReadV(2,&Vk1,2); pmuOn(1);
pmuReadV(1,&Vr1,2); pmuOff(2); pmuOff(1);
openRelay(\
Ra=((Vr2-Vr1)*1000)/(Vk2-Vk1); return Ra; }
Iref的测试:
关闭Relay 41,9,39 在PMU2端加电流测电压,在PMU1仅作为一个电压表读取电压值,得到两个电压值后,再做减法运算,利用欧姆定律,除以电阻R1,可得出Iref的值。 相应程序如下: double Iref(void) {
float Vr1,Vr2,I; closeRelay(\ pmuConfigure(2,FAST); pmuConfigure(2,FAST);
pmuFIMV(2,10.0e-3,I_RANGE_100MA,2.9,V_RANGE_4V,DC); pmuFIMV(1,0.0,I_RANGE_1UA,3,V_RANGE_4V,DC); pmuOn(2); pmuOn(1);
pmuReadV(2,&Vr2,5); pmuReadV(1,&Vr1,5); pmuOff(2); pmuOff(1); openRelay(\ I=Vr2-Vr1; return I*1.0e2; }
Ikmin的测试:
采用循环语句程序来实现。 首先关闭Relay38,39,41
PMU2加电流测电压,电流每次循环加2uA,当PMU2测试的值第一次达到2.50V的时候,读出电流Ikmin.
相应的程序如下: double Ikmin(void) {
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育APL431测试范例 全文阅读和word下载服务。
相关推荐: