GR228X在線測試(06-100)
數字器件測試
本文引用地址:http://www.j9360.com/article/81420.htm數字電路器件測試需要專門的器件測試方案和將待測器件從周圍器件或鄰近總線中隔離開的方案。制定器件測試方案需要獲取一系列用于器件輸入的已知的邏輯狀態和期望產生的一系列器件輸出狀態。這些被稱作測試矢量的輸入和輸出信號組合,通常反映出器件的真值表狀態。為了能測量器件的性能,需要在對數字電路器件的測試過程中為器件上電和接地。
一般來說,數字器件測試過程實際上是按以下順序執行的一系列測試過程:
·在對總線器件實施完全的測試之前實施非總線的集成電路器件測試。
·試圖通過懸空所有的連在總線器件上的總線來執行總線的連線測試。
數字電路器件測試通常需要大量同步輸入輸出的測試矢量。因此,用于數字器件測試的測試部件由大量相關的驅動/感應器電路構成。雖然在編寫測試程序時可以將每個驅動/感應器電路(Driver/Sensors,D/S)看成是一一對應地連接到每根測針上,但實際的驅動/感應器電路的數量是遠少于可用的測針數的。系統軟件會自動地調度安排驅動/感應器電路與(由繼電器陣列組成的)多路復用系統之間的通路,從而將所有的測針與相應的驅動/感應器電路相連。因此,這也就意味著測試程序實際上不可能同時占用所有的測針,并且在任一時間內測試程序僅僅需要占用略多于250根的測針。
每組驅動/感應器電路實際上包含了內置的和連到高低邏輯驅動電壓上的可編程的上拉和下拉電阻。這些電阻一般用來簡化發射極開路輸出和集電極開路輸出的感應過程。
在總線測試中,首先用下拉電阻將總線信號拉低。如果下拉電阻能將總線信號帶到一個低電位,就可以認為總線處于一個高阻抗狀態,或者至少是處在一個高阻值的范圍內。而那些可編程的上拉電阻被連接到高邏輯電壓,并且用來檢查總線信號的邏輯高電平。采用這兩項測試的目的是為了檢測是否有器件在低電平時驅動總線。
每個驅動器的輸出信號一般起到一個可編程的電壓源的作用,產生由測試程序決定的高低電壓。為了測試開路集電極、開路發射極和三態器件,驅動/感應器電路能在一對拉高拉低電阻間切換。感應器只是一個電壓比較器,它對超出某個程序指定閾值的所有電壓返回邏輯1,對低于程序指定的另一個閾值的電壓返回邏輯0。落在兩個閾值之間的值必定是在最高值和最低值之間。
需要采用大量的電路允許的輸入信號組合來引導數字器件的測試過程,但不能測試那些被固定在高電位或低電位的輸入信號,也不能單獨測試那些與其他信號綁定在一起的輸入信號。采用真值表或測試矢量的集合,測試系統能夠根據預期的狀態值檢測輸出狀態。在某些情況下,可以特別指定器件在測試過程中的電壓和電流參數,就如同規定信號延遲一樣。然而,對一般的數字器件測試而言,與其說是對電路參數的檢測,不如說是檢測器件的邏輯功能。
混合器件測試
混合電路器件的測試程序通常同時包含模擬電路測試過程和數字電路測試過程。混合器件測試程序支持對復合器件進行測試,復合器件是被當作函數來進行測試的(如濾波器和脈寬模塊等)。其它混合電路器件還包括可編程增益放大器和模數轉換器。GR228X測試系統能夠生成混合器件測試程序。為了測量器件或器件組,混合器件測試程序可采用系統中的任何測試儀表來實施測試過程。
評論