目录
四、TPS73625芯片输入输出压差测试
1、测试原理
稳压器的输入电压和输出电压的差值就是稳压器的压差。在一定的负载电流下,稳压器以最小的输入电压维持正常的输出电压,此时输入电压与输出电压的差值称为最小压差。稳压器在不同负载电流下有着不同的最小压差。为了保证输出电压的稳定,在实际应用中需要根据负载电流的大小来判断保证正常的输出电压所需的最小压差。稳压器的压差决定了它的工作电压范围,低压差的稳压器可以接受更低的工作电压,应用在输入电压更低的场合,并且降低了耗散功率,提高了效率。因此,在保证输出电压稳定的条件下,该电压压差越低,线性稳压器的性能就越好。例如,5.0V额定输出,500mV压差的低压差线性稳压器,只要输入电压大于或等于5.5V,就能使输出电压稳定在5.0V。
这里要说明的是,不同的芯片制造商对此参数的测试会采用不同的测试方法。即便是同一制造商制造的不同系列的稳压器芯片,此参数的测试方法也会有所不同。
2、测试原理图
3、测试步骤
(1)闭合K4,OUT引脚连接6.25Ω负载
(2)使用PPMU资源向EN引脚施加2V电压
(3)使用DPS资源向IN引脚施加2.4V电压
(4)使用BPMU的“FNMV”工作模式测量OUT引脚电压stMeasValue
(5)计算输入输出压差
4、测试代码
USER_CODE void VDO_TEST() {
TEST_BEGIN
// TODO Edit your code here
//定义变量存储测量到的电压值和计算后的压差值
vector<ST_MEAS_RESULT> stMeasValue;
//闭合K4选择6.25Ω负载
cbit.Signal("K4").SetOn();
sys.DelayUs(8000);
//使用PPMU资源向EN引脚施加2V电压
ppmu.Signal("EN").SetMode("FVMI").VoltForce(2.0).CurrRange(40e-3).Execute();
//使用DPS资源向IN引脚施加2.4V电压
dps.Signal("IND").SetMode("FVMI").VoltForce(2.4).CurrRange(40e-3).CurrClamp(0.5, -0.5).Execute();
//使用BPMU资源测量OUT引脚的输出电压值
bpmu.Signal("OUTB").SetMode("FNMV").Execute();
sys.DelayUs(15000);
bpmu.Signal("OUTB").Measure(stMeasValue);
//计算输出压差
stMeasValue[0].dbValue = 2.4 - stMeasValue[0].dbValue;
binObj.CheckResultAndBin(0, stMeasValue, 1);
//复位操作
dps.Signal("IND").SetMode("FVMI").VoltForce(0.0).Execute();
dps.Signal("IND").SetMode("FNMV").Execute();
ppmu.Signal("EN").SetMode("FVMI").VoltForce(0.0).Execute();
ppmu.Signal("EN").SetMode("FNMV").Execute();
sys.DelayUs(10000);
//断开K4
cbit.Signal("K4").SetOff();
sys.DelayUs(8000);
TEST_ERROR
binObj.HandlerException(0);
TEST_END
}