李 鵬,高天德
(西北工業(yè)大學(xué) 陜西 西安 710072)
隨著航空,航天,能源工業(yè)等領(lǐng)域?qū)﹄娮赢a(chǎn)品質(zhì)量的要求日益提高,電子產(chǎn)品的可靠性問題受到越來越廣泛的重視。電子產(chǎn)品在使用過程中會遇到不同環(huán)境條件,在熱脹冷縮的應(yīng)力作用下,熱匹配性能力差的電子元器件就容易失效,導(dǎo)致電子產(chǎn)品故障,造成巨大的人力和財(cái)力損失。電子元器件的老化測試就是仿照或者等效產(chǎn)品的使用狀態(tài),通過測試,將不符合器件剔除,將電子產(chǎn)品的質(zhì)量在加工初期進(jìn)行有效地控制,以保證電子產(chǎn)品使用的可靠性和穩(wěn)定性。
針對電子元器件的這種情況,我們開發(fā)了一種老化測試系統(tǒng),可以主要針對功率器件(功率三極管、VDMOS,IGBT等),通過有規(guī)律給元器件通電和斷電,循環(huán)施加電應(yīng)力和熱應(yīng)力,檢驗(yàn)其承受循環(huán)應(yīng)力的能力[1]。
通過給晶體管通電加熱,使晶體管在當(dāng)前恒定功率下工作,通過一段時(shí)間后,晶體管因?yàn)榘l(fā)熱而使得器件的結(jié)溫持續(xù)升高,到達(dá)設(shè)定值后,斷開恒流源和恒壓源,給器件通風(fēng),使其溫度降低到設(shè)定值,反復(fù)這個(gè)過程,就可以較為準(zhǔn)確的算出該器件的加熱時(shí)間和冷卻時(shí)間,達(dá)到了間歇測試的目的?;镜墓ぷ髟韴D如1所示。
圖1 間歇壽命測試循環(huán)示意圖Fig.1 Intermittent life test cycle schematic
半導(dǎo)體器件的熱阻通常定義為[2-3]:
其中RθJX=器件結(jié)點(diǎn)到具體環(huán)境的熱阻(替代符號是θJX)[℃/W];
TJ=穩(wěn)定狀態(tài)測試條件下的器件結(jié)溫[℃];TX=環(huán)境的參考溫度[℃];
PH=設(shè)備功耗[W];
測試條件下器件結(jié)溫可表示為:
其中TJ0=器件加熱前的初始結(jié)溫[℃];
△TJ=器件結(jié)溫變化量
通過溫度敏感參數(shù)(TSP)來表示結(jié)溫變化量,公式為:
其中△TSP=溫度敏感參數(shù)的變化量[mV];
K=定義TJ和TSP變化關(guān)系的常量[℃/mV];
溫度敏感參數(shù)可表示為:
其中Ie=冷卻測量時(shí)刻加的恒流源值[mV];
Vce=器件的結(jié)電壓值[mV];
K系數(shù)為結(jié)溫隨結(jié)電壓的變化關(guān)系,固定器K件系數(shù)為常量,不同器件K的系數(shù)不同,可在試驗(yàn)器件的資料中查出,或者廠家給出。其計(jì)算公式可表示為[4-5]:
其中TJ1和TJ2為兩個(gè)時(shí)刻的結(jié)溫,Vce1和Vce2為結(jié)溫對應(yīng)的結(jié)電壓。
系統(tǒng)采用PC機(jī)+sbRIO-9612+主控板+驅(qū)動板+老化板的結(jié)構(gòu),如圖2所示,PC和9612之間通過網(wǎng)口通信,9612與主控板之間通過數(shù)字I/O口通信,sbRIO-9612,主控板,驅(qū)動板供電都是由開關(guān)穩(wěn)壓電源完成,程控電源為老化板上的器件提供工作電源,16路差分AD用于采集老化板上待測器件的電流,電壓以及電源溫度等信號。系統(tǒng)使用sbRIO-9612加擴(kuò)展板構(gòu)成下位機(jī),作為系統(tǒng)的主控板;主控板與驅(qū)動板采用總線通訊,驅(qū)動板主要功能是將主控板進(jìn)來的20對差分信號轉(zhuǎn)換后 (硬件實(shí)現(xiàn))給驅(qū)動板FPGA,用20路信號與sbRIO-9612實(shí)現(xiàn)通信,sbRIO-9612通過控制FPGA中的寄存器來實(shí)現(xiàn)電源、恒流源、漏/源的通斷,從而建立功率循環(huán)及合適的采樣條件,硬件示意圖如3所示。驅(qū)動板和老化板分別采用兩個(gè)對接座連接,電流電壓采樣信號回傳到sbRIO-9612板上進(jìn)行AD變換后發(fā)送到上位機(jī)。
圖3 FPGA硬件示意圖Fig.3 FPGA hardware schematic diagram
LabVIEW是一個(gè)程序開發(fā)環(huán)境。它使用圖形化編程語言G在流程圖中創(chuàng)建源程序,LabVIEW FPGA模塊將LabVIEW圖形化開發(fā)平臺擴(kuò)展到基于NI可重配置I/O(RIO)架構(gòu)的硬件平臺上的現(xiàn)場可編程門陣列[6](FPGA)。
工作開始,上位機(jī)按照TCP/IP協(xié)議將控制命令發(fā)送給sbRIO-9612,接收到指令后,根據(jù)上位機(jī)操作,sbRIO-9612將相應(yīng)指令和相關(guān)參數(shù)下發(fā)到主控板,主控板控制驅(qū)動板執(zhí)行指令,進(jìn)而控制老化板執(zhí)行相關(guān)操作。
sbRIO-9612主要由兩大部分組成,即FPGA部分和RT部分;在工作的劃分上,由于系統(tǒng)對速度的要求,其中風(fēng)扇控制,程控電源控制,溫度頻率量讀取,ADC采集,DAC發(fā)數(shù),差分?jǐn)?shù)據(jù)傳輸?shù)饶K分配到速度很快的FPGA部分執(zhí)行,而速度稍慢的RT部分主要實(shí)現(xiàn)的是上位機(jī)指令的解析,老化工作控制和下位機(jī)向上位機(jī)的數(shù)據(jù)傳輸工作的進(jìn)行。
LabVIEW FPGA工作流程圖如圖4所示。
圖4 FPGA工作流程圖Fig.4 FPGA flowchart
圖5 RT工作流程圖Fig.5 RT flowchart
3.3.1 綜述
工作開始前,先連接下位機(jī),連接成功后,調(diào)用自檢模塊,對將要做老練測試的老化板進(jìn)行自檢,自檢成功后,上位機(jī)將參數(shù)下發(fā)到下位機(jī),然后下發(fā)開始控制命令,下位機(jī)輪詢每塊板子的控制命令字,板子開始工作后,將工作需要的加熱電流和測量電流以及程控電壓等通過串行數(shù)據(jù)傳輸模塊下發(fā)到驅(qū)動板[7],通過驅(qū)動板加載到相應(yīng)的老化板上,給器件加熱,記錄此時(shí)的時(shí)間,即為加熱開始時(shí)刻,當(dāng)前時(shí)刻與加熱開始時(shí)刻之差大于等于開時(shí)間的時(shí)候,停止加熱,打開風(fēng)扇,記錄加熱結(jié)束時(shí)刻,開始AD采集,根據(jù)采集的電流和電壓計(jì)算出結(jié)溫,將數(shù)值傳回上位機(jī),上位機(jī)根據(jù)溫度變化繪出一條曲線。當(dāng)前時(shí)刻與加熱結(jié)束時(shí)刻之差大于等于關(guān)時(shí)間時(shí),冷卻完成并結(jié)束測量,進(jìn)入下一次循環(huán),循環(huán)次數(shù)到達(dá)后,將此板子置于空閑狀態(tài)。
3.3.2 精度和切換速度的實(shí)現(xiàn)
1)高速ADC采集
sbRIO-9612上集成有AD采集芯片,16位的AD可以保證其采樣分辨率達(dá)到1‰,同時(shí),4 μs的轉(zhuǎn)換時(shí)間,保證了AD的采樣速度;為了消除共模噪聲的影響,將32路AD轉(zhuǎn)換為16路的差分輸入,采集時(shí)每次每個(gè)通道連續(xù)取8個(gè)數(shù)值求均值為本次采集的結(jié)果,同時(shí)配合老化板中采用的高速開關(guān)進(jìn)行切換,保證了采集數(shù)據(jù)的精度要求。下圖是在設(shè)定的10 mA的測量電流和12 V的程控電壓,通過LabVIEW顯示出當(dāng)前NMOS管(型號為IRFP460)的結(jié)電壓和當(dāng)前時(shí)刻測量得到的管子結(jié)溫,室溫通過安裝在每塊老化板上的溫度傳感器得出為17.320 6攝氏度,從圖5中看出,AD采集回來的16通道的值都在小數(shù)點(diǎn)三位后開始波動,保證了計(jì)算得到的△Vf的值在小數(shù)點(diǎn)后二位開始波動。
圖6 AD采集結(jié)果在LabVIEW中顯示Fig.6 AD acquisition results in LabVIEW
系統(tǒng)在加熱狀態(tài)切入到測量狀態(tài)后20 μs內(nèi)可完成所有工位結(jié)電壓的采集,為達(dá)到快速采集要求,編寫程序時(shí)候,考慮到ADC高實(shí)時(shí)性問題,將采集部分分配到sbRIO-9612的FPGA上完成,sbRIO-9612的 Onboard Clock為 40 MHz,即0.025 μs的周期,寫FPGA程序時(shí),將ADC采集配置(即開關(guān)的切換命令執(zhí)行)和采集數(shù)據(jù)放到順序結(jié)構(gòu)的相鄰的兩幀之間,考慮到開關(guān)切換時(shí)間,中間加1 μs的等待,保證數(shù)據(jù)的可靠性,然后開始數(shù)據(jù)采集,ADC采集部分程序如圖6所示。
圖7 FPGA上ADC結(jié)電壓采集程序Fig.7 Junction voltage acquisition program on FPGA
2)差分?jǐn)?shù)據(jù)傳輸
此模塊實(shí)現(xiàn)sbRIO-9612與FPGA之間的通信,通信方式為總線異步訪問的方式,通過串行DAC方式收發(fā)數(shù)據(jù),所謂串行DAC,即在一定的時(shí)鐘下(時(shí)鐘周期為80 MHz),按照固定的時(shí)序進(jìn)行串行發(fā)數(shù),先將地址分配到端口,地址總共為六位,即A0—A5,高四位為地址位(控制板號),低兩位為驅(qū)動板寄存器地址;然后將數(shù)據(jù)放到數(shù)據(jù)總線上,數(shù)據(jù)格式為U8,置高WR/RD,然后DR位置低,保持兩個(gè)時(shí)鐘周期,DR置高,完成串行DAC寫數(shù)據(jù);同理,讀數(shù)據(jù)時(shí)先設(shè)置地址總線,WR/RD置低,DR置低,保持兩個(gè)時(shí)鐘周期,在兩個(gè)周期內(nèi)完成數(shù)據(jù)的讀取,DR置高,完成串行DAC讀數(shù)據(jù)。整個(gè)通信模塊按照通信協(xié)議,實(shí)現(xiàn)了sbRIO-9612對FPGA的控制。
圖8 SbRIO讀取和寫入時(shí)序Fig.8 Timing sequence for SbRIO read and write
在環(huán)境溫度為25℃,溫升為80℃,加熱恒流源設(shè)置為50 mA,恒壓源設(shè)置為5 V,開時(shí)間設(shè)置為2 300 s,關(guān)時(shí)間設(shè)置為7 700 s,定時(shí)模式下,每隔50 ms采樣得到結(jié)溫圖,如圖7,結(jié)束時(shí)刻溫度由于周圍溫度升高,基本很難達(dá)到初始的25℃,但是在溫度降低到了誤差允許范圍內(nèi)。圖中,紅線由NMOS管背部貼的傳感器測量得出的溫度變化數(shù)據(jù)繪出,黑線由采集回來的數(shù)據(jù)通過結(jié)溫計(jì)算公式計(jì)算出的數(shù)據(jù)描繪出來的,對比下,傳感器測出數(shù)據(jù)的變化趨勢和計(jì)算結(jié)果數(shù)據(jù)變化保持一致,這就說明了測量結(jié)果準(zhǔn)確。
圖9 溫度曲線Fig.9 Temperature curve
文中介紹了一個(gè)在sbRIO9612上,用LabVIEW實(shí)現(xiàn)控制一個(gè)老化測試系統(tǒng)工作,該系統(tǒng)達(dá)到了預(yù)訂采集數(shù)據(jù)精度和分辨率,滿足了快速采集和快速控制等要求,在實(shí)際應(yīng)用中,達(dá)到了很好的效果,具有很高的實(shí)用價(jià)值。
[1]ITC5230C power cycling systerm operation mannual[R].Integrated Technology Corporation 1228 North Stadem Drive Tempe.1998.
[2]GJB128A-97.半導(dǎo)體分立器件試驗(yàn)方法[S].1995.
[3]MIL-STD-750D.半導(dǎo)體器件試驗(yàn)方法[S].1997.
[4]曹紅,賈穎,張德駿.高功率管穩(wěn)態(tài)工作壽命試驗(yàn)可信度的技術(shù)措施[J].半導(dǎo)體技術(shù),2001(5):34-38.CAO Hong,JIA Ying,ZHANG De-jun.Steady-state operation of high power tube life test the credibility of technical measures[J].Semiconductor Technology,2001(5):34-38.
[5]賈穎,李逗,控制結(jié)溫的功率晶體管穩(wěn)態(tài)工作壽命試驗(yàn)的實(shí)現(xiàn).第十一屆全國可靠性物理學(xué)術(shù)討論會論文集[C]//2005.
[6]黃松嶺,吳靜,虛擬儀器設(shè)計(jì)基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2008.
[7]崔巖.采用T型電路參數(shù)法對現(xiàn)場電流互感器測量的研究[J].陜西電力,2011(9):63-66.CUI Yan.Probe into the T-circuit parameter method for field CTs measurement[J].Shaanxi Electric Power,2011(9):63-66.