在2600系列和2600A系列數(shù)字源表之間高度的命令兼容性,使得測(cè)試工程師在維持現(xiàn)有測(cè)試平臺(tái)的同時(shí),仍可以不斷投資新技術(shù)。工程師在測(cè)試過(guò)程中,可以隨時(shí)開(kāi)啟2600A系列數(shù)字源表的新能力。這些改進(jìn)的能力將帶來(lái)的有益結(jié)果:吞吐量增加,源和測(cè)量動(dòng)作的精密定時(shí),動(dòng)態(tài)測(cè)試配置以及改進(jìn)的并行測(cè)試能力。

目的

高度的命令兼容性

特點(diǎn)

吞吐量增加

介紹

從2600系列數(shù)字源表?到2600A系列數(shù)字源表 更短的產(chǎn)品周期和新增的技術(shù),滿足為實(shí)現(xiàn)投資最大化的制造商們對(duì)可配置測(cè)試系統(tǒng)的迫切需求。2600A系統(tǒng)數(shù)字源表是對(duì)現(xiàn)有2600系列數(shù)字源表[3]的改進(jìn),可以滿足當(dāng)今測(cè)試工程師并行測(cè)試以及時(shí)間關(guān)鍵應(yīng)用的需求。

新的儀表都有哪些改進(jìn)呢?表1對(duì)2600A系統(tǒng)和2600系列數(shù)字源表[4]之間的主要區(qū)別進(jìn)行了對(duì)比。

表1 2600系列和2600A[5]系統(tǒng)數(shù)字源表特性/能力比較

特性特性

能力/性能

2600系列(非-A)2600A系列
內(nèi)置掃描生成僅使用工廠腳本內(nèi)置ICL,可以配置線性、日志和清單掃描。直接與觸發(fā)模型連接,實(shí)現(xiàn)精密定時(shí)控制。
靈活的觸發(fā)模型
精密脈沖定時(shí)最小脈寬= 200μs。脈沖同步只限于兩個(gè)通道。SMUA脈寬必須比SMUB脈寬寬40μs。最小脈寬=100μs。能夠從多個(gè)節(jié)點(diǎn)輸出同步脈沖,與脈寬無(wú)關(guān)。
在擴(kuò)展操作區(qū)域進(jìn)行脈寬調(diào)制僅2611、2612兩個(gè)型號(hào)所有型號(hào)都具有10A脈沖能力
展開(kāi)表格

目前,2600系列數(shù)字源表的用戶發(fā)現(xiàn):將應(yīng)用轉(zhuǎn)向2600A系列數(shù)字源表將更容易。2600A系列數(shù)字源表的所有命令幾乎都是后向兼容的,因此現(xiàn)有程序不必修改或只需稍加修改,就可以運(yùn)行。值得一提的是,為支持新觸發(fā)模型而對(duì)某些代碼修改后,2600A系列數(shù)字源表將為用戶提供更大的吞吐量,并實(shí)現(xiàn)多個(gè)設(shè)備之間源和測(cè)量操作的同步。

為了突出2600A系列數(shù)字源表的優(yōu)勢(shì),這個(gè)應(yīng)用筆記將從常見(jiàn)的半導(dǎo)體測(cè)試應(yīng)用角度對(duì)其新特性進(jìn)行說(shuō)明。

內(nèi)置掃描生成能力

靈活性已經(jīng)成為2600A系列數(shù)字源表的優(yōu)勢(shì)之一。這種靈活性部分源自其對(duì)

剛性觸發(fā)模型

[6]的獨(dú)立性,這在基于 SCPI的儀器中是常見(jiàn)的。不過(guò),使用觸發(fā)模型代表著對(duì)源和測(cè)量操作的更精密定時(shí)控制。與2600A系列數(shù)字源表一道,吉時(shí)利推出了新的觸發(fā)模型,同吉時(shí)利其他產(chǎn)品和競(jìng)爭(zhēng)產(chǎn)品的觸發(fā)模型相比,新觸發(fā)模型具有更大的靈活性和更佳的定時(shí)控制。

2600A系列數(shù)字源表

[7]的出發(fā)延遲(也就是,從接到輸入啟動(dòng)到源變化的周期) 可以低于10μs。此外,用戶可以在單一設(shè)備源變化之間實(shí)現(xiàn)亞微秒同步,也可以在通過(guò)

TSP-Link

[8]連接的多設(shè)備網(wǎng)絡(luò)源變化之間實(shí)現(xiàn)亞微秒同步。同時(shí),仍保持編程靈活性,因?yàn)橛脩暨€可以選擇操作外部觸發(fā)模型。

除了觸發(fā)模型,還提供內(nèi)置掃描生成功能,可以在單一命令語(yǔ)句中很容易地實(shí)現(xiàn)線性、日志、清單掃描編程。在2600系列數(shù)字源表中,也提供了類似的掃描能力,但只能使用工廠腳本功能或用戶創(chuàng)建的環(huán)路,不利于源電平和測(cè)量。

為了理解2600A系列數(shù)字源表新觸發(fā)和掃描能力的強(qiáng)大功能,這個(gè)應(yīng)用筆記在以 雙極型晶體管

(

BJT

)

[9]的Gummel測(cè)試為例。圖1給出簡(jiǎn)化的測(cè)試示意圖?,F(xiàn)在,我們考慮如何利用2636型數(shù)字源表進(jìn)行測(cè)試。為了執(zhí)行Gummel測(cè)試,需要對(duì)2636型數(shù)字源表進(jìn)行編程。

圖1 用于二極管結(jié)溫Gummel測(cè)試的SMU配置

tu 1

設(shè)置正常運(yùn)行時(shí)間是為在進(jìn)行掃描之前配置

SMU源和測(cè)量

[10]參數(shù)。因此,設(shè)置間隔只需要一次。從那以后,根據(jù)用戶需要,掃描可以運(yùn)行多次。在這個(gè)測(cè)試中,

2636型數(shù)字源表

[11]被配置為在很短的積分時(shí)間內(nèi)(NPLC = 0.001)進(jìn)行測(cè)量,但默認(rèn)源和測(cè)量延遲則根據(jù)需要維持在設(shè)置的低電流范圍內(nèi)。對(duì)2636型數(shù)字源表而言,建立時(shí)間大約是78ms。測(cè)試執(zhí)行時(shí)間是91.9ms。圖2給出測(cè)試結(jié)果曲線圖。

圖2 使用2636和2636A型數(shù)字源表的Gummel測(cè)試圖

圖 2

同樣代碼還可以在2636A型數(shù)字源表上運(yùn)行。在圖2中也給出了相應(yīng)的測(cè)試結(jié)果。注意,兩個(gè)儀表生成數(shù)據(jù)的良好相關(guān)性。2636A型與2636型數(shù)字源表的建立時(shí)間和測(cè)試執(zhí)行時(shí)間具有可比性。

接著,對(duì)

2636A型數(shù)字源表

[12]進(jìn)行配置,使之利用新的掃描功能和觸發(fā)模型進(jìn)行Gummel測(cè)試。為了執(zhí)行Gummel測(cè)試,需要對(duì)2636 A型數(shù)字源表進(jìn)行編程。

在圖2中也給出相應(yīng)的測(cè)試結(jié)果。再次提請(qǐng)注意,所得數(shù)據(jù)與2636型數(shù)字源表測(cè)試結(jié)果非常相關(guān)。

使用觸發(fā)模型時(shí),2636A型數(shù)字源表的建立時(shí)間大約是88ms,比不使用這個(gè)

觸發(fā)模型

[13]時(shí)要稍微長(zhǎng)一些(大約長(zhǎng)9ms)。不過(guò),需要注意:這個(gè)建立的時(shí)間間隔是不重現(xiàn)的。同時(shí),測(cè)試執(zhí)行時(shí)間的縮短可以補(bǔ)償建立時(shí)間的增加。在與2636型數(shù)字源表使用同樣的默認(rèn)源和測(cè)量延遲情況下,使用觸發(fā)模型的測(cè)試執(zhí)行時(shí)間是55.8ms,測(cè)試時(shí)間較少將近40%。這個(gè)例子清楚地表明:2600A型系列數(shù)字源表觸發(fā)模型的速度優(yōu)勢(shì),即使在小電流測(cè)試時(shí)也優(yōu)勢(shì)明顯。

精密脈沖定時(shí)和直流偏置開(kāi)啟序列

在很多

IC

[14]和

ASIC

[15]中,多個(gè)電源的開(kāi)啟序列至關(guān)重要。同樣重要的是,不同電源開(kāi)啟之間的定時(shí)。在2600型系列數(shù)字源表中,不同電源開(kāi)啟之間延遲的精度受到連續(xù)命令行命令執(zhí)行的限制。要將

SMUA

[16]與

SMUB

[17]開(kāi)啟之間的延遲設(shè)置為200μs,可能需要以下命令序列:

reset()smua.source.levelv = 0

smub.source.levelv = 0

smua.source.output = smua.OUTPUT_ON

smub.source.output = smub.OUTPUT_ON

smua.source.levelv = 5

delay(200e-6)

smub.source.levelv = 3.5

圖3給出在

2602型數(shù)字源表

[18]上執(zhí)行前述序列的結(jié)果。實(shí)際延遲接近1.5ms,比預(yù)設(shè)值多7倍。此外,對(duì)于連接至TSP-Link網(wǎng)絡(luò)的每個(gè)節(jié)點(diǎn),命令執(zhí)行時(shí)間也都有所增加。

圖3 2602型數(shù)字源表的直流偏置序列。期望延遲是200μs。實(shí)際延遲是1.45ms。

圖3

2600A系列型數(shù)字源表

[19]觸發(fā)模型,允許用戶在微秒數(shù)量級(jí)的精度對(duì)源電平和延遲時(shí)間進(jìn)行編程。下面的命令序列將

2602A

[20]型數(shù)字源表

SMUA

[21]與

SMUB

[22]開(kāi)啟時(shí)間延遲設(shè)置為200μs 。

reset()

smua.trigger.source.listv({5})

smua.trigger.source.action = smua.ENABLE

smub.trigger.source.listv({3.5})

smub.trigger.source.action = smub.ENABLE

--Program timer with a delay of 200us

trigger.timer[1].delay = 200e-6

trigger.timer[1].stimulus = smua.trigger.ARMED_EVENT_ID

trigger.timer[1].count = 1

trigger.timer[1].passthrough = false

smua.trigger.source.stimulus = 0

smub.trigger.source.stimulus = trigger.timer[1].EVENT_ID

smua.trigger.endsweep.action = smua.SOURCE_HOLD

smub.trigger.endsweep.action = smub.SOURCE_HOLD

smua.source.output = smua.OUTPUT_ON

smub.source.output = smub.OUTPUT_ON

smub.trigger.initiate()

smua.trigger.initiate()

圖4給出前述命令序列的結(jié)果。注意,通道之間的延遲大約是196.8μs(在50% SMUA振幅到50% SMUB振幅間測(cè)量)。

圖4

圖4

2602A型數(shù)字源表

的直流偏置序列。期望延遲是200μs。實(shí)際延遲是196.8μs。

With Series 2600A instruments,a minimum delay time of10μs seconds is possible.

利用2600A系列數(shù)字源表,可以實(shí)現(xiàn)10μs的最小時(shí)間延遲。

在二極管結(jié)溫測(cè)量中

采用2600A系列數(shù)字源表觸發(fā)模型有可能實(shí)現(xiàn)

高精密定時(shí)

,因此在

脈沖調(diào)制

[23]的相關(guān)應(yīng)用中具有優(yōu)勢(shì)。下面以

二極管

結(jié)溫測(cè)量為例進(jìn)行說(shuō)明。

結(jié)溫測(cè)量

是將器件溫度與二極管正向壓降進(jìn)行相關(guān)而測(cè)量的。為了采集P-N結(jié)的真實(shí)溫度,要盡量避免給其增加額外熱量,因此

正向壓降

[24]一般是利用很短的電流脈沖進(jìn)行測(cè)量的。如果驅(qū)動(dòng)電流較高,那么短脈沖就特別重要。在高亮度LED測(cè)量中往往如此。

所有的

2600A系列數(shù)字源表

[25]提供10A 脈沖能力,這是最初的2601和2602 數(shù)字源表所不具備的。2600A系列數(shù)字源表還將最小脈寬縮短至2600系列數(shù)字源表的一半,使用戶可以設(shè)置100μs的脈沖。此外,目前在2600A系列數(shù)字源表網(wǎng)絡(luò)各節(jié)點(diǎn)已經(jīng)可以及時(shí)實(shí)現(xiàn)脈沖的精密同步。圖5和圖6對(duì)

2612

[26]和

2612A

[27]數(shù)字源表的雙通道脈沖性能進(jìn)行了對(duì)比。

圖5 進(jìn)入100mW電阻器的雙通道10A脈沖。圖示的最小可編程脈寬是200μs和240μs,這是在Model 2612型數(shù)字源表上利用KIPulse腳本創(chuàng)建的。

圖5

1 為2600系列數(shù)字源表編寫(xiě)的采用KIPulse腳本的軟件,不做改動(dòng)即可在2600A系列數(shù)字源表運(yùn)行。

圖6 進(jìn)入100mW電阻器的雙通道10A脈沖。圖示的最小可編程脈寬是100μs,這是在Model 2612A型數(shù)字源表上創(chuàng)建的。

圖6

其他重要特性/改進(jìn)

異步與同步并行測(cè)試

并行腳本

運(yùn)行是運(yùn)行

TSP-Link

[28]網(wǎng)絡(luò)中遠(yuǎn)程腳本的能力。當(dāng)初推出2600系列數(shù)字源表時(shí),腳本只能在TSP-Link網(wǎng)絡(luò)的一個(gè)節(jié)點(diǎn)上運(yùn)行。由GPIB唯一地址定義的這個(gè)節(jié)點(diǎn)(主節(jié)點(diǎn)),能夠控制其他節(jié)點(diǎn)(遠(yuǎn)程節(jié)點(diǎn))的源和測(cè)量動(dòng)作,但這種操作只能按順序進(jìn)行。這些限制使得在單一TSP-Link網(wǎng)絡(luò)中不可能實(shí)現(xiàn)真正的并行測(cè)試。因此,在并行測(cè)試應(yīng)用中,很少使用TSP-Link,以支持

GPIB

[29]通信線纜分離至多個(gè)節(jié)點(diǎn),以及通過(guò)分離至

2600系列數(shù)字源表數(shù)字

[30]I/O端口的連接實(shí)現(xiàn)觸發(fā)。

2600A系列數(shù)字源表

[31]通過(guò)支持TSP-Link網(wǎng)絡(luò)遠(yuǎn)程節(jié)點(diǎn)腳本的運(yùn)行,克服了TSP-Link并行測(cè)試的局限性。圖7給出一個(gè)并行測(cè)試應(yīng)用。節(jié)點(diǎn)可以配置為分組,組長(zhǎng)可以通過(guò)運(yùn)行腳本,來(lái)控制本組內(nèi)任何節(jié)點(diǎn)的操作。這種按組分配是動(dòng)態(tài)的,可以利用SMU組合對(duì)一個(gè)器件進(jìn)行測(cè)試,然后,為了獨(dú)立運(yùn)行針對(duì)多個(gè)器件的測(cè)試,可以將相同的SMU重新分配給不同組。這些分配只需使用軟件命令即可完成。此外,2600A系列數(shù)字源表觸發(fā)模型,使得在TSP-Link連接中,利用硬件觸發(fā)信號(hào),就可以實(shí)現(xiàn)TSP-Link網(wǎng)絡(luò)各節(jié)點(diǎn)之間源和測(cè)量動(dòng)作的同步。

圖7 并行腳本執(zhí)行配置實(shí)例。

圖7

這種測(cè)試配置的靈活性允許測(cè)試工程師對(duì)

SMU

[32]進(jìn)行重新分組和重新分配,迅速準(zhǔn)備新器件的測(cè)試,實(shí)現(xiàn)了資源利用的最大化。動(dòng)態(tài)配置,加上其履行并行測(cè)試的能力,可以將變換硬件設(shè)備的時(shí)間降到最少,并允許在所有SMU上同時(shí)運(yùn)行獨(dú)立測(cè)試,因此可以降低測(cè)試成本。

與外部?jī)x器的通信和同步

如前所述,通過(guò)TSP-Link連接的

2600A系列數(shù)字源表

[33],將提供增強(qiáng)的觸發(fā)和同步能力。利用TSP-Link線纜中的3個(gè)硬件同步線路,還很容易將這種同步擴(kuò)展至其他基于

TSP

[34]的儀器。

2600A系列觸發(fā)模型還支持SMU與外部非TSP以及非吉時(shí)利儀表之間的

精密觸發(fā)

。其實(shí)現(xiàn)方式有兩種:(1)對(duì)數(shù)字I/O觸發(fā),采用低觸發(fā)延遲;(2) LAN觸發(fā):

數(shù)字I/O觸發(fā):從數(shù)字輸入觸發(fā)到源或測(cè)量變換啟動(dòng)的觸發(fā)延遲,從

2600系列數(shù)字源表

[35]的150μs縮短至2600A系列數(shù)字源表的10μs。這將實(shí)現(xiàn)SMU操作與外部?jī)x表的操作的更精密排列。

2. LAN觸發(fā):2600A系列數(shù)字源表屬LXI兼容。不過(guò),除了基本的LXI-C規(guī)范,2600A系列數(shù)字源表還包括LAN軟件觸發(fā)器,可以與具有觸發(fā)能力的

LXI儀表

[36]進(jìn)行握手。

程序命令兼容

實(shí)施新測(cè)試設(shè)備成本的一個(gè)方面包括從現(xiàn)有穩(wěn)定的軟件程序轉(zhuǎn)向支持新產(chǎn)品。當(dāng)轉(zhuǎn)向2600A系列數(shù)字源表時(shí),這方面的成本將大大減少,因?yàn)檫@些儀表與

2600系列數(shù)字源表

[37]的軟件程序幾乎是100%的命令兼容。下面,介紹一下它們之間的微小差別。

腳本管理的變化

2600A系列數(shù)字源表

中,腳本可以存儲(chǔ)在內(nèi)部非易失性內(nèi)存或者從前部面板USB端口插入的存儲(chǔ)器件中。為了支持這個(gè)USB存儲(chǔ)功能,腳本save()功能已經(jīng)更新,允許用戶指定目錄和文件名。例如,可以使用以下命令,將"myscript"腳本保存至USB端口名稱為"test1"的文件夾,文件名是"example1.tsp"。

2600A系列數(shù)字源表

[38]中,使用save() 功能將不可能再以不同名稱保存腳本;而在2600系列數(shù)字源表中,這是可能的。為了以不同的名字保存腳本,必須對(duì)腳本進(jìn)行命名,然后調(diào)用save() 功能。

2 通過(guò)分配腳本名稱屬性字符串,可以對(duì)腳本重新命名。下面的例子將"myscript"重新命名為"exampleScript"。

對(duì)腳本進(jìn)行重新命名確實(shí)改變了以該腳本為基準(zhǔn)的任何變量的名稱。當(dāng)使用加載腳本功能創(chuàng)建腳本時(shí),2600/2600A系列數(shù)字源表還創(chuàng)建具有相同名稱的全局變量。為了運(yùn)行腳本,這個(gè)全局變量通常是可以訪問(wèn)的。因此,在前述例子中,myscript變量仍然以"exampleScript"這個(gè)新名稱腳本為基準(zhǔn)。

訪問(wèn)腳本源代碼更加困難

有時(shí)候,編程人員想要阻止其他用戶訪問(wèn)腳本的源代碼。在

2600系列

[39]數(shù)據(jù)源表中,可以使用二進(jìn)制發(fā)行示例腳本使得腳本源代碼讀取困難。不過(guò),在

2600A系列

[40]數(shù)字源碼中,可以刪除腳本源代碼,但仍然保持運(yùn)行腳本的能力。為了刪除腳本源代碼,可以將腳本屬性設(shè)置為零。然后,讀取源代碼只返回該代碼的二進(jìn)制編碼版本。下面就是如何刪除

myScript

源代碼的實(shí)例。其中包括試圖找回腳本源代碼的結(jié)果。

myScript.source = nil

print(myScript.source)

2612A系列數(shù)字源表

[41]的返回如下:

loadstring(table.concat({ "LuaP