1.OS向量测试方法
详细步骤:
检查工作:
①检查每根pin连接到指定的PPMU资源是否正确
②继电器资源是否一一对应
代码编写步骤:
1、
①设计者设计的测试电路继电器重置初始化
②close应该闭合的继电器
2、
①DPS pin电压置0V,同时考虑电流量程+wait
②闭合测试机DPS通道RELAY+wait
3、
①设置driver的输入高电平,输入低电平
②设置driver的比较高电平,低电平
③闭合测试机内部的PPMU通道资源+wait
4、 使用pattern测试OS的关键点
①设置ppmu通道的给每个pin的灌入电流/抽取电流
LOGIC_SET_FAST_CONTINUITY_PIN(ALLPINS, -2V, RS_7.81K);
②run_pattern
step5 下电:遵循先进后出原则
- PPMU资源电压置为0V
- PPMU资源RELAY断开
- DPS资源电压置为0V
- DPS资源RELAY断开
EX:
// step 1 确认通过
// step 2
LOGIC_FORCE_DPS(VDD, 0.0V, 100MA, I6);
WAIT(1MS);
LOGIC_CLOSE_DPS_OUTPUT_RELAY(VDD, ON);
WAIT(1MS);
// step 3
LOGIC_SET_DRV_LEVEL(ALLPINS, 0.0V, 0.0V, 0.0V, VR2);
LOGIC_SET_CMP_LEVEL(ALLPINS, -0.2V, -1.2V, VR2);
LOGIC_CLOSE_PE_RELAY(ALLPINS);
WAIT(1MS);
// step 4
LOGIC_SET_FAST_CONTINUITY_PIN(ALLPINS, -2V, RS_7.81K);
RUN_PATTERN( OS:ST, OS:SP, 1, 1);
// step 5
LOGIC_DISCONNECT_PPMU_PIN(ALLPINS);
LOGIC_FORCE_DPS(VDD, 0.0V, 100MA, I6);
LOGIC_CLOSE_DPS_OUTPUT_RELAY(VDD, OFF);
tim时序配置:
周期1uS
format:NRZ
LE : 0nS
TE: 周期的一半即可(500nS)
@@GROUP_3
@@AC_SET_3
[NAME=OS]
[TS]
PERIOD = 1000nS;
OS_PINS:{DRV_RS = 0ns} //OnS
{DRV_FL = 500nS} //50nS
{STB_RS = 900nS}
[END_TS]
[FMT]
OS_PINS:{ DRV_FMT= NRZ}
[END_FMT]
@@END_AC_SET_3
@@END_GROUP_3
OS向量:
HEAD[PIN_NAME]:
ADD0,
ADD1,
SCL,
SDA;
END_HEAD;
@@PATTERN_DEFINE
//AASS
//DDCD
//DDLA
//01
ST: 0000;
Z000;
0Z00;
00Z0;
000Z;
SP: 0000;
@@END_PATTERN_DEFINE