原标题:怎样用2600系列数字源表进行二极管生产测试

引语 :

封装二极管的通过/失效单点直流测试对确保满足制造商指标以及在发货前剔除次品而言至关重要。在终验阶段,多数二极管类型都要进行至少3项基本直流参数测试:导通电压测试(VF), 击穿电压测试(VR)和漏电流测试(IR)。虽然这些测试的可靠性对确保产品质量非常重要,但是快速执行测试并保持高吞吐量同样重要。同时,测试工程师需要用几台测量仪器来完成这些测试,例如DMM、电压源和电流源。这种多仪器的系统占用了宝贵的机架空间并且限制了测试吞吐率。使用多台测量仪器和源会使触发时序更为复杂并增加了触发不确定度。协调分立仪器的操作以及通过提高所需的总线流量会延长测量周期。此外,三台分立仪器还意味着要学习3套指令,这增加了系统编程和维护的复杂性。本应用介绍了如何用吉时利2600系列数字源表实现二极管测试系统。这一代源表的产品系列包括单通道 2601和双通道2602。由于具有内建测试脚本处理器(TSPTM) 和仪器间通信接口(TSP-LinkTM)等。

测试说明

图1说明了每项测试描述的测试点。

c025fe96fad12b7e4fe0925c81edb144.png图1. 典型的二极管I-V曲线和测试点(不按比例)。

极性测试

极性测试用于在器件功能测试前安全、快速地确定二极管的方向。 二极管的击穿特性用于指示二极管的极性。通过正确选择测试电流强度和电压箝位极限,可以区分方向正确的正偏二极管与方向不正确的反偏二极管。如果将正电流输出至方向正确的二极管,那么二极管将为正偏压并且产生的导通电压一般很小(通常低于1V)。如果将相同的测试电流施加至方向不正确的二极管,那么二极管将为反偏压并且产生的反向电压将比导通电压高很多,而且很容易超出箝位极限。因此,仅通过检查仪器的箝位状态就能确定二极管是正向还是反向。如果达到了箝位值,那么二极管为反向;否则,二极管为正向。还可以这样进行测试:实际测量二 极管压降并与正偏压极限和反偏压极限相比较;但是,只检查箝位一般会更快些。

导通电压测试(VF)

此功能测试包括输出二极管正常工作范围内规定的正偏电流, 然后在规定时间段(例如1ms)后测量产生的压降。为通过 测试,该电压必须处于规定的最小值和最大值之间(例如VF=±5%)。

反向击穿电压测试(VR)

在此测试中,输出指定的反偏电流并在规定时间段(例如1ms)后测量二极管上产生的压降。为判定二极管是通过还是失效, 将测量结果与规定的下限比较(例如VR≤–100V或|VR|≥100V)。

漏电流测试(IR)

漏电流测试检测了在反向电压条件下二极管的低电平漏电流。 在此测试中,在规定时间段(例如10ms)内输出规定的反向 电压,然后测量产生的漏电流。好的二极管漏电流不会超过规定最大值(例如–10nA≤IR≤0或者|IR|≤10nA)。

测试系统配置

5cd4a611a62202ceab730727b29347d4.png图2. 基于源表的二极管生产测试系统框图。

二极管或二极管封装放置在测试夹具中并连至源表输入端。根据二极管的封装,有许多二极管是光敏的。为防止产生有害电流,要使用能为二极管遮光的测试夹具。源表为二极管提供偏压并完成测量。然后,将测量结果与预先规定的仪器极值进行比较并作出通过/失效的判定。260X可以像标准可编程仪器那样通过IEEE-488总线(GPIB)或者RS-232发送 独立指令进行控制。但是,为实现最大吞吐量,可以将完整测试脚本下载至仪器的测试脚本处理器,然后执行基本独立于PC主机(系统控制器)的整个测试。

源表数字I/O端口的输出信号用于与机械手接口,发起二极管方向确定和/或分级。此测量仪器配备的14条数字输入/输出线路能用作数字控制或者用作输入或输出触发线路。每个数字输出码代表一种信息,例如“器件良好”、“器件损坏”、“转动器件”等。如图 2所示,如有需要,260X源表甚至能通过其RS-232串口与机械手直接通信(假设未连至PC)。源表与器件机械手直接接口的能力将PC 从机械手控制操作中释放出来。这能够实现在计算机下载和保存测试数据的同时确定测试夹具中一个新二极管或二极管封装的位置。另一方面,260X具有很深的存储器,无需在每颗二极管后传输数据。 每条SMU通道都具有能保存100,000读数的非易失缓冲器,还包括易失存储器用于更大的数据存储。

下面三种算法描述了根据机械手功能和二极管封装的三种不同测试方案。

二极管极性已知

下面的算法描述了在功能测试前,二极管极性已知的条件下,机械手能将二极管两端对调的条件下基于260X二极管生产测试系统对所述测量进行的操作。测量步骤如下:

1. 操作人员向PC发出指示:二极管生产批次就位并准备好测试。

2. PC通过IEEE-488总线(GPIB)或者RS-232启动260X工作(参见 “远程操作…”)。值得注意的是,可以配置260X支持操作人员 在前面板选择,就无需用PC启动操作。

3. 260X等待来自机械手的开始测试(SOT)触发信号。

4. 当第一颗二极管就位,机械手发送SOT触发信号至260X,指示第一颗二极管已经准备好测试。

5. 260X按照测试执行程序指示的顺序运行二极管功能测试,做出通过/失效判定并保存每项测试的数据。

6. 260X发送全部通过/失效代码和测试结束(EOT)信号至机械手, 并且发送测试数据至PC(并行操作)。

7. 对批次中剩余二极管重复步骤3至步骤6。

8. 260X回到空闲状态。操作人员在机械手中安装新批次的二极管。

9. 根据需要重复步骤1至步骤8。

二极管极性/方向未知-器件机械手能转动器件

下面的算法描述了在功能测试前,二极管极性未知,机械手能将二极管两端对调的条件下基于260X二极管生产测试系统对所述测量进行的操作。测量步骤如下:

1. 操作人员向PC发出指示:二极管生产批次就位并准备好测试。

2. PC通过GPIB或RS-232启动260X工作(参见“远程操作…”)。

3. 260X等待来自机械手的开始测试(SOT)触发信号。

4. 当第一颗二极管就位,机械手发送SOT触发信号至260X,指 示第一颗二极管已经准备好测试。

5. 260X执行极性测试。如果二极管被验证为正极性,那么260X 继续功能测试(步骤6)。如果二极管为反极性,那么发送一个信号至机械手转动器件并返回至步骤4。

6. 当二极管方向正确,260X按测试运行程序指示的顺序执行二极 管功能测试,作出通过/失效判定并保存每项测试的数据。

7. 260X发送全部通过/失效代码和测试结束(EOT)信号至机械 手,并且发送测试数据至PC(并行操作)。

8. 对批次中剩余的二极管重复步骤3至步骤7。

9. 260X回到空闲状态。操作人员在机械手中安装新批次的二极 管。

10. 根据需要重复步骤1至步骤9。

二极管极性/方向未知-器件机械手不能转动器件

此算法与之前的算法稍有不同。此算法描述了在功能测试前, 二极管极性未知,机械手不能转动二极管的条件下二极管生产测试系统对所述测量进行的操作。

1. 操作人员向PC发出指示:二极管生产批次就位并准备好测试。

2. PC通过GPIB或RS-232启动260X工作(参见“远程操作…”)。

3. 260X等待来自机械手的开始测试(SOT)触发信号。

4. 当第一颗二极管就位,机械手发送SOT触发信号至260X指示 第一颗二极管已经准备好测试。

5. 260X执行极性测试。如果二极管为正偏压,那么260X用正极 性参数继续功能测试。如果二极管为反偏压,那么260X使用 反极性参数进行测试。

6. 根据极性测试的结果,260X按测试运行程序指示的顺序进行正极性二极管功能测试或反极性二极管测试。260X作出通过 /失效判定并保存每项测试的数据。

7. 260X发送全部通过/失效代码,二极管极性指示符,测试结束(EOT)信号至机械手,并且发送测试数据至PC(并行操作)。

8. 对批次中剩下的二极管重复步骤3至步骤7。

9. 260X回到空闲状态。操作人员在机械手中安装新批次的二 极管。

10.根据需要重复步骤1至步骤9。

远程操作和使用测试脚本处理器

2600系列数字源表拥有强大的嵌入式计算机或测试脚本处理器(TSPTM),因而能实现在堆架式仪器中从未见过的功能。可以将整个测试程序(脚本)下载至TSP。正如其它常见的编程语言,精心设计的脚本可以创建能用测试程序或其它函数调用的可重用函数或子程序。可以将参数传递至这些函数。在这里示出的二极管测试示例中,创建的函数用于执行极性测试和各种 功能测试,检查数据并返回测试结果。这些函数能用系统控制 PC中的测试程序(或者在本例中用TSP中的测试函数)调用。创建这些函数的脚本必须用GPIB或RS-232下载至260X。当脚本被首次下载后,保存在易失存储器中;但如果需要,也可以保存至非易失存储器。必须运行脚本才能创建函数。这些函数总 是存在于易失存储器中,这意味着在下一个电源周期必须重新创建函数。创建的脚本可以在任何时候显示地运行或者设定为上电时自动运行。此测试运行函数决定了执行各种测试的顺序。 通过等待机械手或者系统控制PC的SOT触发信号方式编写执行 程序。作为对这个触发信号的响应,测量仪器在无需系统控制 器干预的条件下执行测试序列,从而节省了通信时间并提高了系统吞吐量。

可以用任意文本编辑器创建脚本。但是,吉时利提供的一款 称为测试脚本生成器的免费程序能用于创建、调试和编排脚本。测试脚本生成器可以将脚本下载至仪器的易失存储器或 者保存至仪器的非易失存储器。测试脚本生成器还能运行脚 本。脚本还能用VisualBasic、Visual C/C++或LabVIEW等其它语言创建的应用程序装载和运行。当脚本保存在存储器中, 还可以从前面板运行。所有的测量、计算和检查都能由2602完成,所以不必发送数据至主计算机处理。但如需保存记录或其它目的,也可以发送数 据至主计算机。如举例的脚本所示,“print(打印)”语句 用于将数据返回至系统控制器(主计算机)。打印语句中列出 的数据放在仪器的输出队列中以便主机读取。输出队列能容纳 多达1000条打印响应或者最大32千字节,以较小者为准。如果 允许在完成全部打印动作前填满输出队列,那么程序运行将被挂起直至输出队列有空间容纳更多数据。因此为确保程序快速执行,输出队列的读频率应足够高以免过载。

在TSP和系统控制器之间分配测试程序没有既定的规则,因为简化系统控制并提高系统吞吐量所确定的分配方法必须考虑 整个测试系统。极为重要的是260X系列为测试工程师提供了分配的选择,因此将堆架式测量仪器的设计灵活性提高到一个新的水平。

二极管测试脚本举例

对下面的例子而言,假设必须进行极性测试。如前文所述,极 性测试后必须进行的动作取决于机械手的功能。如果二极管为反向而且机械手确实能转动器件,那么将发送一个适当的数字 控制信号至机械手让它转动此二极管。如果机械手不能转动此 器件,那么必须使用适于正偏和反偏情况下的测试信号。这个例子基于后者情况。

此二极管测试脚本创建了下列函数:

1. ChkPolarity(smu,irange, ilevel, srcdelay, vcmpl)

2. Vfwd_Vrev(smu, irange,ilevel, srcdelay, vcmpl)

3. Ileakage(smu,vrange, vlevel, srcdelay, icmpl)

4. TestStatus(testvalue, lolim, hilim)

5. TestFail(teststatus)

6. PartStatus(tst1fail, tst2fail, tst3fail)

7. BinPart(tst1fail, tst2fail, tst3fail)

8. DisplayTestStatus(testname, teststatus)

9. DisplayPartStatus(partstatus, bins)

10. DiodeTest(smu,ndiodes, speed)

此脚本略去了后面的内容,无需列出整个函数。确切地说,它们只显示了执行特定测试或一系列测试所需的基本指令和代码结构。实际的二极管测试脚本包含完整的函数,以及解释脚本功能的许多注释和符号。注释用双横线(--)标识。

与我们的预计相符,ChkPolarity()函数执行极性检测。函数的传递参数能让用户指定源电流范围、测试电流强度、检查箝位状态前的延时,和箝位电压。用户还可以选择用于测试的源-测量单元(SMU)。2601只有一台SMU,即“smua”;2602具有两 台SMU,即“suma”和“smub”。完成箝位检查后,此函数将 “FWD”或“REV”返回至调用函数或主程序,指示二极管为正向还是反向。260X源表不使用SCPI(可编程仪器的标准指令)。 然而,仪器控制语言(ICL)中包含的指令类似于许多仪器驱动程序属性和函数。

function ChkPolarity(smu,irange, ilevel, srcdelay, vcmpl)

-- 默认smua,如果没有指定SMU。

if smu == nil then smu =smua end

-- 此函数使用的临时变量。

local l_testcurrent,l_incompliance, l_polarity

-- 配置源和测量设置

smu.source.func =smu.OUTPUT_DCAMPS

smu.source.rangei =irange

smu.source.leveli =ilevel

smu.source.limitv = vcmpl

-- 等待开始测量

delay(srcdelay)

-- 检查箝位属性(即,状态);返回布尔值(真或假)

l_incompliance =smu.source.compliance

if l_incompliance then -- 如果源在箝位状态,那么

l_polarity = “REV” -- 二极管为反偏(反向)

else -- 否则

l_polarity = “FWD” -- 二极管为正偏(正向)

end --if

return l_polarity

end --ChkPolarity函数

导通电压和反向击穿电压测试都要求在施加测试电流条件下测量二极管压降。最显著的差异是对于正向二极管而言,导通电压测试 需要施加正向测试电流;反向电压测试需要施加反向测试电流。对于反向二极管而言,需要用极性刚好相反的测试电流。因此, Vfwd_Vrev()函数能用于正向与反向电压测试。参数传递可以让用户指定SMU、源电流范围、测试电流强度、电压测量前的延时,和 箝位电压。在此例中,箝位电平还用于确定电压测量量程,但如果需要还可以选择别的量程。最后,此函数将测试电流的测量值和 正、反向电压的测量值返回至检测电压值的函数调用或主程序。测试电流的测量用于演示仪器的“源回读”功能。这让用户能验证 测试电流的实际值。但如果仅源准确度一项就能满足测试要求,那么可以略去电流测量。

function Vfwd_Vrev(smu, irange, ilevel, srcdelay, vcmpl)

-- 默认smua,如果没有指定SMU。

if smu == nil then smu = smua end

-- 此函数使用的临时变量。

local l_testcurrent, l_vmeasured

-- 配置源和测量设置

smu.source.func = smu.OUTPUT_DCAMPS

smu.source.rangei = irange

smu.source.leveli = ilevel

smu.source.limitv = vcmpl

smu.measure.rangev = vcmpl

-- 等待开始测量

delay(srcdelay)

-- 测量电流和电压

l_testcurrent, l_vmeasured = ()

return l_vmeasured, l_testcurrent end --Vfwd_Vrev函数

end --Vfwd_Vrev函数

Ileakage()函数在二极管为反偏条件下进行漏电流测量。函数的传递参数指定了SMU、源电压范围、测试电压强度、电流测量前的 延时,和箝位电流。箝位电平用于确定测量量程,但与前面相同,可以选择别的电流量程。最后,如果仅源准确度就足以满足测 试要求,那么可以略去电压测量。

function Ileakage(smu, vrange, vlevel, srcdelay, icmpl)

-- 默认smua,如果没有指定SMU。

if smu == nil then smu = smua end

-- 此函数使用的临时变量。

local l_testvoltage, l_imeasured

-- 配置源和测量设置

smu.source.func = smu.OUTPUT_DCVOLTS

smu.source.rangev = vrange

smu.source.levelv = vlevel

smu.source.limiti = icmpl

smu.measure.rangei = icmpl

-- 等待开始测量

delay(srcdelay)

-- 测量电流和电压

l_imeasured, l_testvoltage = ()

--将源输出设为0

smu.source.levelv = 0

return l_testvoltage, l_imeasured

end --Ileakage函数

TestStatus()和PartStatus()函数用于检查功能测试结果并判定被测二极管的好坏。TestStatus()判定测试序列中单项测试的通过 /失效(PASS/FAIL)状态,并创建布尔“失效”标记,即如果目标测试失败则为真。此函数的传递参数包括单项测试的结果以及目 标测试结果的最小与最大容许值。PartStatus()根据测试序列的全部测试结果判定器件的好/坏(GOOD/BAD)状态。任意一项测试 失败会使器件被判定为损坏。功能测试的布尔“失效”标记被传至PartStatus()以确定器件的整体状态。

function TestStatus(testvalue, lolim, hilim)

-- 此函数使用的临时变量。

local l_status

local l_testfail

if (testvalue >= lolim) and (testvalue <= hilim) then

l_status = “PASS”

l_testfail = false

else

l_status = “FAIL”

l_testfail = true

end --if

return l_status, l_testfail

end --TestStatus函数

function PartStatus(tst1fail, tst2fail, tst3fail)

-- 此函数使用的临时变量。

local l_status = “GOOD”

if tst1fail or tst2fail or tst3fail then l_status = “BAD” end

return l_status

end --PartStatus函数

BinPart()函数增加的“器件分级”表用于模拟器件机械手可能用到的分级。对于这个例子而言,即使被测二极管未通过其中一项测试,也要进行三项功能测试。完成这些测试后,根据首次测试失效进行器件分级。如果没有出现失效,那么器件分级为“好”。 虽然是模拟这种器件分级,但是此函数实际将分级码写至仪器数字I/O端口的1至4比特。假设所有其它比特或行受保护或者它们的 状态是“不确定”。值得注意的是,通过引用将参数传递至函数,这使此函数能修改“分级”表。

61e6958bfbadf6aa658c8f44eb5f40e9.png

DisplayTestStatus()和DisplayPartStatus()函数将测试结果写至260X源表的前面板显示器,主要是为了显示这项功能存在。请参见完整的二极管测试脚本来查看此函数。如果一个特定测试应用不需要此功能,只需删除这些函数。

最后,DiodeTest()函数是“测试执行”函数,它能调用全部其它函数并指示测试和其它动作发生的顺序。每当新一批的二极管安装 在机械手中并准确好测试时,系统控制器可以调用此函数。此函数的传递参数包括测试使用的SMU,待测二极管数量以及“SLOW(慢)” 或“FAST(快)”的速度标记。设置为“慢”让测试速度慢下来,用户才看得见仪器显示器上的测试进程。为了演示用260X源表达到 的吞吐量类型,“快”的设置在不考虑对测量准确度影响的情况下最大化测试速度。重新检查整个二极管测试脚本后会发现速度标记 影响了测量积分时间(NPLC)的设置、自稳零功能的状态、源(信号建立)延时,其它程序延时以及显示的状态。测试速度和测量准 确度通常呈反比关系,这意味着速度和准确度的要求通常需要根据实际测试应用来权衡。可以很容易修改测试脚本来消除速度标记。

DiodeTest()函数还定义了全部功能测试的测试变量,包括源和测量范围、测试信号电平和极性、检测极限等等。此函数执行260X初始 化设置,其适用于所有测试。而且,此函数配置了数字I/O端口,设置分级控制比特以及SOT触发器和EOT触发器的输入/输出触发线路。 对于每个被测二极管而言,源表等待来自机械手的SOT信号并开始测试,然后在将分级代码写至DIO端口(即,机械手)后发送一个EOT 信号。最后此函数在前面板显示器上显示结果并打印测试数据至仪器的输出队列,以便主计算机读取。每条打印语句要求一个对应 的主程序“输入”语句从输出队列中取数据。

第一个测试是极性检测。此测试确定了二极管是正向还是反向。如果为反向,那么用负测试电流或负测试电压调用此测试函数[例 如Vfwd_Vrev(smu,irange,-ilevel,srcdelay,vcmpl)];否则,用正极性调用此函数[例如Vfwd_Vrev(smu,irange,ilevel, srcdelay,vcmpl)]。用负测试信号会使测试结果的极性与正向二极管的期望结果相反。因此,当二极管为反向时,将负的测试结 果传递至TestStatus()函数[例如TestStatus(-testvalue,lolim,hilim)]。这比调节反向情况下的极限更为简单。对于正向情况 而言,用测量值调用TestStatus()函数[例如TestStatus(testvalue,lolim,hilim)]。

function DiodeTest(smu, ndiodes, speed)

• 声明测试参数和检测极限等局部变量

• 根据速度标记设置参数

• 声明保存测试数据的局部变量

• 执行适于所有测试的260X初始化设置

-- 配置数字I/O端口

9a34fc7e9ecb7e204dd88072872e78af.png

05b4c90c2af09914b3a02cb138e5bf58.png

用测试脚本生成器或者其它应用执行二极管测试的示例脚本只创建了函数;它不执行任何测试。真正执行二极管测试要求调用DiodeTest()函数。例如,为测试100颗二极管,系统控制器只须发送“DiodeTest(smua,100,“FAST”)”指令。 作为对此指令的响应,260X将用SMUA和高速测试参数执行100次二极管测试序列。测试数据将被放到260X的输出队列, 因而系统控制器必须在测试过程中或完成测试后读取此测试数据。设想用传统可编程仪器执行此测试序列时,必须通过 GPIB或RS-232将许多指令反复发送至仪器。仅减少必须发送至仪器的指令数量就能明显提高速度。此外,让系统控制器 腾出时间与机架上其它仪器更为频繁地联系可以进一步提高 系统总吞吐量。

开关多个二极管

对于二极管阵列或多管芯封装而言,开关能将一台源表连至每个独立单元。而且2600系列还提供了另一种选择。对于略微增加的开关至测试系统成本而言,可以按图3所示配置两台2602。此配置图能用2600系列的测试脚本处理器和新的TSP-Link总线实现。测试脚本处理器不仅是嵌入式计算机;而且通过TSP-Link,它也是可扩缩的计算机。TSP-Link是一种仪器间的通信和触发同步总线 ——实际上是一种外部背板。用户使用TSP-Link能将几台2600系列仪器连接起来,而且就好像这几台2600系列被封装在同一个机箱中那样被设置为一台仪器。简单的编程接口支持快速创建强大、 高速、多通道的测试。由于没有主机的限制,用户就能创建多达 64节点的无缝集成测试系统。在此例中每个节点是一个双通道 2602数字源表,所以系统能扩展至高达128条SMU通道。实际系统能配置用于任意数量的二极管元件并实现各种电气指标。在适于此应用时,开关仍然很容易配合多台2600系列仪器使用。

04a08505ed04c86f0444f09898ab9a55.png图3. 使用多台2600系列源表和TSP-LinkTM来测试多个二极管

在图3中,每台2602被分配一个唯一的节点号。此例中,连 接至系统控制器的节点1是“主”设备,节点2是“从”设备。 节点1上运行的程序控制这两个节点。前述一个二极管、一台 仪器的脚本例子可以经过简单修改后用于多节点系统。全部 指令只需要包含节点号。例如,在单节点系统中设置电流强 度的指令为“”。在多节点系统 中,指令可是“node[1].”或 者“node[2].”。请参见2600系 列用户和参考手册获知多节点系统设置的更多信息。

典型的误差源

测试线电阻

一种常见的电压测量误差源是来自测量仪器与二极管之间测试 线的串联电阻。当采用2线连接时(见图4),此串联电阻被加 至测量中。当使用较长接线和较大电流时,测试线电阻会带来特别不利的影响,因为测试线电阻上的压降与被测电压相比很明显。为了避免出现此问题,可以采用4线远端感测法代替2线测量法。 使用4线法时(图5),用一对导线对该二极管施加电流,并用 第二对导线测量该二极管两端的电压。因此,仅测量二极管两 端的压降。

漏电流

存在于电缆和测试夹具中杂散漏电是测量极低电流(例如漏电 流)的一种误差源。为使此问题最小化,要使用高阻材料制作 的测试夹具。降低漏电流的另一种方法是使用2600系列仪器的内置防护。 此防护是电路的低阻抗点,其电位与待防护的高阻抗点电位几乎相等。通过例子可以说明这一点(图6)。

在此例中,待测二极管安装在2个绝缘螺母柱(RL)上。此电路使用的防护用于确保全部电流都经过二极管,不经过螺母柱。 通常在源或测量小于1μA电流时应当使用防护。此电路通过将仪器的防护端子连至金属板来实现防护。这使绝缘螺母柱RL的底端与顶端几乎等电位。由于绝缘体两端电位几乎相等,所以其上基本没有电流。因此,全部电流都将按要求通过此二极管。

002a45b3b8fe1b33224a866bb35d1e72.png

静电干扰

静电干扰出现在带电物体接近不带电物体时,高阻测量会受到静 电干扰的影响。为了降低静电场的影响,可以围绕待测电路建立 屏蔽。如图6所示,接地的金属屏蔽围绕着被测二极管。数字源表 的输出端LO必须连至此金属屏蔽以防止共模干扰和其它干扰产生 的噪声。这也起到了防护屏的作用,因为金属板在防护电位。

aaf8db115a7b6457ffb31eb4d46523c0.png

警告:防护与输出端HI的电位相等。因此,如果输出端HI有危险电压, 那么防护端也会有危险电压。

测试系统安全性

许多电气测试系统或测量仪器都能测量或输出危险的电压和 功率电平。在单错误的情况下(例如,编程错误或仪器故障) 也可能输出危险电平,甚至系统提示当前没有危险。因此在 任何时候都要保护操作人员远离这些高电压和高功率电平等 危险情况至关重要。保护方法包括:

• 设计测试装置,防止操作人员接触任何危险电路。

• 确保被测器件完全封闭,保护操作人员免受飞溅碎片的伤 害。例如,在施加过高电压或功率时,电容器和半导体器 件都有可能爆炸。

• 操作人员可能触碰到的全部电气连接都必须双重绝缘。双 重绝缘可以在其中一个绝缘层失效后仍然确保操作人员的 安全。

• 当测试装置盖打开时,使用可靠性高的失效-安全互锁开关 断开电源。

• 尽可能使用自动机械手,让操作人员无需接触测试夹具 内部,也无需打开防护。

• 为所有系统用户提供正确的培训,让他们了解各种潜在危 险并知道如何保护自己不受伤害。测试系统设计工程师、 集成工程师和安装工程师的责任是确保对于操作人员和维 护人员的保护非常到位而且有效。

设备列表

要求使用下列设备组建二极管生产测试系统并运行吉时利的示例脚本:

1. 吉时利2601或2602源表

2. 元器件机械手与测试夹具

3. IEEE-488(GPIB)接口卡(KUSB-488、KPCI-488或者等

效装备)

4. 吉时利7007 IEEE-488接口电缆

5. 定制的DB-25数字I/O机械手接口电缆,用于连接测量仪器

与机械手

6. 测试线,连接测量仪器与测试夹具

获取示例脚本

此应用笔记讨论的示例脚本可以从吉时利网站(www.keithley. vip)下载。此脚本可以用测试脚本生成器查看、编辑、装载和运行。

测试脚本生成器还附带了两个二极管测试验证脚本。这些脚本与示例 脚本类似,但是它们不带有任何SOT/EOT触发。而这些脚本增加了前面板菜单选择,因而能在前面板运行。还包括执行动态阻抗测试的函数, 这是另一种常见二极管类型(特别是齐纳二极管)的测试。返回搜狐,查看更多

责任编辑:

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐