V93K的电源供电资源的测量能力不仅能够实现高精度的小电流测量,又可以实现最大到100 A的电流测量。
V93K测试系统为实现这两种看似矛盾的测试方法,提供了一种称为“Ganging”的方法。
1. Ganging 的基本原理
Gang在英文中是“一帮、一伙、一组”的意思。V93000集 成 电 路 测 试 系 统 利 用 类 似 的 理 念 ,将V93000集 成 系 统 中 的 基 本 单 元 如PMU的pin、MS_DPS电源的pin等相同类型的pin脚组合在一起,形成一组以达到大电流的测量输出。
在数学表达上,如果将多个通道联合起来进行"Ganging",那么联合后的电流、电压可以表示为:
Iganged=n⋅Ichannel
Vganged=Vchannel
2. Ganging PMU
PMU是V93000进行DC测试最常用的硬件资源。由于V93000 ATE是Per-pin结构,每个pin都可以提供最大40mA的电流,当所需的电流超过40mA时,就可以把多个通道组合在一起,这样就可以实现大电流的施加或者测试。Ganging PMU也是所有组合资源中使用最多的一种为“Ganging”的方法。
PMU的组合也可分成内部组合和外部组合。外部组合把测试板卡上的测试通道用线连接到测试电路的管脚上。这种方式比较灵活,不需要改动机台内部的通道连接,而内部组合则是直接在机台内部把通道组合在一起,测试板卡上只需连接一条线即可。
3. Ganging 的软件设置
在硬件上设置好了组合的通道,在软件上还要进行组合的控制。上图中的内部组合就可以用如下的步骤和程序实现。
3.1 一 个 名 字 定 义 :如IAQ_D1连接了10201、10202、10203三个通道。
因为用一个通道名对应3个组合在一起的通道,所以程序中只需要出现一个通道名即可
PPMU_SETTING set20;
PPMU_RELAY relay20;
TASK_LISTtask20;
set20.pin("IAQ_D1").iForce(-40mA).iRange(40mA).min(0).max(5);
relay20.pin("IAQ_D1").status("PPMU_ON");
task20.add(set20).add(relay20);
task20.execute;
3.2 三个名字定义: 将三个通道分别定义为三个名字也是 可 以 的 , 如IAQ_D8对 应10208,IAQ_D7对 应10207,IAQ_D6对应10206。
PPMU_SETTING set20;
PPMU_RELAY relay20;
TASK_LISTtask20;
set20.pin("IAQ_D8,IAQ_D7,IAQ_D6").iForce(-40mA).iRange(40mA).min(0).max(5);
relay20.pin("IAQ_D8,IAQ_D7,IAQ_D6").status("PPMU_ON");
task20.add(set20).add(relay20);
task20.execute;
在PIN脚定义中3个通道是分别定义名字的,所以程序中必须将通道分别列出,否则无法实现对未列入通道的控制。
4. 案例说明
现在要测试某一pin脚在施加60 mA电流时的输出电压是多少。60 mA电流超过了测试机数字通道可以施加的最大40 mA的电流范围,用2个通道组合在一起各施加30 mA的电流就满足了施加条件。
对此我们可以让电路测试pin脚连3个测试通道,其中2个通道用来施加电流,另外1个通道用来测试电压为“Ganging”的方法。
virtual void run()
{
// Add your test code here.
FLEX_RELAY Rd1;
PPMU_RELAY rOn;
PPMU_SETTING mInitFI0, mInitFI1;
PPMU_MEASURE mMV;
TASK_LIST tsKFIMV;
double mFI, Result;
/ LIMIT mLimit;
mFI = mForce / 2;
rOn.pin("IAQ_D6,IAQ_D7,IAQ_D8").status("PPMU_ON");
rOn.wait(0.01);
mInitFI1.pin("IAQ_D6,IAQ_D7").iForce(30mA).iRange(50 mA).max(50 mA).min(-50 mA);
mInitFI0.pin("IAQ_D8").iForce(0).iRange(100 uA).min(-100 uA).max(100 uA);
mMV.pin("IAQ_D8").execMode(TM::PVAL);
tsKFIMV.add(mInitFI0).add(mInitFI1).add(rOn).add(mMV);
tsKFIMV.execute();
}
V93000集成电路测试系统中的Ganging方法是一种高级功能,它允许用户通过软件编程来控制和组合多个测试通道,以实现更高的电流输出或更精细的电流控制。
总的来说,V93000测试系统的Ganging方法为用户提供了一种强大且灵活的工具,用于执行各种复杂的集成电路测试任务。
|