• <td id="0oqqo"></td>
    EN

    客戶中心

    解決方案軟件升級培訓計劃在線報修常見問題
    你所在的位置:首頁客戶中心ATE事業部

    測試PWM類器件時,制作DUT板有什么注意事項?

    1)應盡量縮短引腳的連線,所需連接的元件(如電感)盡量靠近器件引腳的根部;

    2)將高頻元件布局在DUT板的一個小范圍內,并遠離其他元件;

    3)盡量做到一點接地,防止高頻信號影響地線;

    4)被測器件電源端應有接地電容,防止高頻信號通過電源干擾其他外圍元器件和V/I源;

    5)器件的輸入輸出端除加規定的電解電容接地外,還要在電解電容上并聯合適的濾波電容;

    6)特別情況下在相關V/I源的SENSE線中串入1K電阻,減少高頻信號對V/I源的干擾;

    7)有閾值測量的輸入端對地接入高頻電容,可以保證掃描信號的質量;

    8)所有電容,離器件引腳越近越好,包括電容的地。

    設計DUT板的PCB時,需要特別注意哪些方面?

    1)POWER插座中定義了5個地線AGND,PCB布板時可將這5個點連在一起,并采用較粗的線寬,推薦在正反兩面將空白空間鋪滿AGND敷銅;

    2)DUT板上的插座外殼和電纜的屏蔽層是相連的,所以在設計PCB時一定要把插座的外殼和AGND連通,否則屏蔽效果會變差;

    3)在大電流的測試中FORCE線應該有足夠的線寬(通常建議按大于2A/50 mil線寬設計PCB),盡量避免采用對穿孔;

    4)允許一根CBIT線同時控制多個繼電器,但其總電流不能超過100mA(一般繼電器的工作電流都是mA級的,也就是說一根CBIT線能同時控制20個繼電器的開合)。

    設計DUT板的PCB時,測試小電流(nA)部分需要采取什么措施?

    1)PCB板是漏電的最重要的原因,選用高質量的板材是測試小電流的前提;

    2)在布板時盡量拉大焊盤間的距離;

    3)在PCB布線時應在正反兩面用GUARD線將FORCE和SENSE線完整地包圍起來,構成等電位屏蔽環,防止與其他不同電位點之間的漏電;

    4)為防止PCB板線間漏電,采用飛線其實是又簡單又有效的方法。

    寫測試程序代碼時有哪些注意事項?

    1)一定要用英文輸入法寫代碼,并且需要區分大、小寫;

    2)聲明的變量一定要賦初值(例如:int i=0;);

    3)描述測試參數時,一定要特別注意指向正確的函數;

    4)如果是V1.1.0.3以前版本(包括V1.1.0.3)的系統軟件,如果用到DIO板,需要在程序里加入“#include DIO.h”語句。如果同時用到QTMU板,則QTMU板的版本一定要在V1.3以上;

    5)切記:系統中,電壓單位缺省是V,電流單位缺省是A,頻率單位缺省是KHz,時間單位缺省是us;

    6) 保存測試結果的數組,對于VI源要定義成float型一維數組,數組長度大于等于4;對于ACSM,數組長度要大于10000;QTMU的類型需要定義成double類型,數組長度等于4。例外:DIO板不同的函數返回值類型不同,具體如下:DIO板讀取RAM內pattern運行結果函數――GetSerialPatternResult()返回值類型為DWORD型,十進制整數。

    7)在進行電壓或電流量程切換時,建議在Disable或Disconnect的狀態下進行,避免在切換量程時產生電壓或電流尖峰;

    8)大功率器件編程時,建議把小負載參數和大負載參數分成2個函數,這樣即便因為接觸不良而導致小負載輸出fail時,不會再繼續運行大負載輸出的測試,保證了測試的安全性。

    如果沒有同時加載系統軟件和VC的include和lib,會有什么后果?

    1)如錯誤提示“Cannot open include file: "astdef.h"”。請檢查include是否添加Accotest根目錄下的include文件夾。

    2)如錯誤提示“Cannot open file "Ast2k.lib"”。請檢查Lib是否添加Accotest根目錄下的Lib文件夾。

    3)如錯誤提示“Cannot open include file: "windows.h"”。請檢查include是否添加VC軟件自帶include庫(VC6.0對應路徑:C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE ;VC2005對應路徑:C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib)。

    4)如錯誤提示“cannot open file "LIBCMTD.lib"”。請檢查Lib是否添加VC軟件自帶Lib庫(VC6.0對應路徑:C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\LIB;VC2005對應路徑:C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include)。

    為什么測試參數的顯示順序有時和主函數中的測試順序不一致?

    通常情況下,當測試參數和測試函數體數目相同,且一一對應時,測試參數的顯示、測試順序是一致的,由CParam定義。

    但,當2個以上的測試參數指向同一個測試函數體時,有時顯示順序和測試順序可能會不一致。樣例如下:

    我們定義了3個測試體:

    Void test_A();

    Void test_B();

    Void test_C();

    同時我們又定義了四個測試參數:

    CParam:a,b,c,d;

    在對四個測試參數做描述時,我們把參數a指向了test_A(),把b和c指向了test_B(),參數d指向了test_C()。如果b和c在test_B()的先后順序就是先b后c。那么我們的測試順序和屏幕顯示順序就是一致的a→b→c→d。如果在test_B中,我們先編寫了參數c的代碼然后編寫了參數b的代碼。那么在顯示時的順序仍舊是a→b→c→d,但實際測試順序卻變成了a→c→b→d。

    【注意】需要說明的是,test_A,test_B,test_C在程序中的位置和順序對測試和顯示順序是沒有影響的。

    【建議】在編寫程序時,特別注意test_A, test_B, test_C在程序段中的位置關系,盡量保證測試順序和顯示的順序一致。這樣做的好處是直觀,思路清晰,方便對源的調用。

    多工位和單工位測試程序不同之處在哪里?

    如果沒有掃描參數,單工位和多工位程序是完全相同的,區別在于使用不同的config文件,由config文件來控制是單工位測試還是多工位測試。讀出測試結果時,多工位程序通常采用循環語句讀取,數據第一位是site1的,第二位是site2的。。。以此類推。比如下面一段程序:

    for(i=0 ; i<siteID ; i++)

     {
           Vout.SetTestResult(i,0,adresult[i]);

     }

    其中siteID是要測試的工位數。當siteID=4時就是四工位賦值,通過上面的一段代碼可以把存放在數組adresult[4]中的數據讀出來。如測試的結果是a,b,c,d,adresult[4]={a,b,c,d};那么adresult[0]=a就是site1的測試結果;同理,adresult[1]=b是site2的值;adresult[2]=c是site3的值;adresult[3]=d是site4的值。

    如果需要更改測試機的配置,或單工位轉多工位,如何修改config文件?

    不建議客戶自己修改config文件,如果需要改動,建議請供應商幫忙修改。

    123456
    會員登錄

    期待您成為我們的會員!

    用戶名 *

    密碼 *

    立即登錄用戶注冊 忘記密碼
    會員注冊

    請認真填寫您的資料*

    用戶名 *

    密碼 * (6-20個字符)

    重復密碼 *

    姓名 *

    職務

    地址

    傳真

    公司名稱 *

    電話 *

    E-mail *

    立即注冊去登錄
    找回密碼

    請輸入您的郵箱找回密碼!

    郵箱 *

    驗證碼 *

    下一步
    已發送密碼重置郵件到您的注冊郵箱,請點擊密碼重置鏈接修改密碼!

    如果您有疑問請 聯系我們

    返回首頁
    會員注冊成功!請等待我們的審核!

    如果您有疑問請 聯系我們

    返回首頁
    男吃奶玩乳30分钟视频_男女体裸下00动态视频_男女爱爱视频在线观看_免费