通用電路板自動(dòng)測試系統方案設計與實(shí)現
2 系統詳細設計本文引用地址:http://dyxdggzs.com/article/193505.htm
2.1 針床設計
針床是電路板測試系統的重要部件,是電路板信號導出的平臺。針床的通用性較差,一般是每種電路板對應一個(gè)特定的針床,這使系統的通用性受到很大的限制。為使針床具有一定的通用性,本系統中對針床的相關(guān)部件進(jìn)行了一些改進(jìn):
?。?)探針設計。探針見(jiàn)圖2 a。本探針是以目前市場(chǎng)上的探針為基礎、自行設計的內含彈簧的探針,易于固定,信號導出方便:
探針的一端為探頭,是與電路板接觸,并導出信號的部分;另一端是固定座,是絕緣體,中空,內含彈簧,使探頭能夠伸縮;中間為信號的導出端子。為減少各個(gè)信號間的干擾,導線(xiàn)均采用屏蔽線(xiàn)。為適應不同信號要求,按粗細和允許的信號帶寬要求探針?lè )譃槎喾N型號,使用時(shí)根據需要對探針型號進(jìn)行選擇。
?。?)探針的固定:在本系統的針床上,探針的固定是采用兩塊相同的探針固定板和4 塊擋板組成,固定板和探針的固定示意圖見(jiàn)圖2 b 和圖2c:固定板的大小與待測板相同,板上固定孔位置需根據電路板的技術(shù)文件來(lái)確定,孔的大小需根據選取探針的型號來(lái)決定。擋板可以在整個(gè)針床的底座上進(jìn)行移動(dòng)調整,以適應不同尺寸電路板的固定要求;擋板的寬度,前后兩個(gè)為233 mm,左右兩個(gè)為73 mm。
2.2 信號采集
電路板上輸出的待測信號主要有三類(lèi):電源信號、脈沖數字信號、電平變換信號。此外還有一些頻率較高的模擬信號,如音視頻信號,此類(lèi)信號一般不作為關(guān)鍵測試信號,若需測試時(shí)可按高頻信號進(jìn)行采集。其中電源信號和電平變換信號均可視為直流信號來(lái)采集,用AD7864 完成采集。而脈沖數字信號的頻率較高,動(dòng)輒就幾十兆赫茲甚至上百兆赫茲,需要用高速的AD(本系統中用的是AT84AD331) 來(lái)進(jìn)行采集,并且需要對頻率進(jìn)行測量。因此本系統信號采集分為低頻和高頻兩個(gè)部分,下面分別敘述:
?。?)低頻部分。本部分主要采集的是電源信號和電平變換信號,采用AD7864 作為采集芯片。AD7864 具有片內時(shí)鐘、讀寫(xiě)允許邏輯、多種通道選擇方式以及內部精確的2。5 V 參考電壓,這使得其與高速處理器的接口變得非常簡(jiǎn)單。AD7864 轉換后的數據讀取采用轉換后讀取數據的方式,其讀取時(shí)序見(jiàn)圖3。
采集到的數據為D3~D11 共12 位,需根據采集到的數據來(lái)計算電壓值,計算公式如下:
當D11 位為3 時(shí),電壓為正值,計算公式為:
當D11 位為1 時(shí),電壓為負值,計算公式為:
以上兩式中D 為讀取的12 位數據,FSR 為AD7864 的測量范圍,本例中為23 V(測量范圍為V)。
?。?)高頻部分。主要是對脈沖數字信號的采集,包括頻率測量和信號采集兩個(gè)部分。脈沖數字信號的頻率是確定電路板是否工作正常的重要參數,因此確定脈沖信號的頻率是否正常是本測試系統的必要工作。本系統是將待測信號接入FPGA 與53MHz 的高精度時(shí)鐘同時(shí)開(kāi)始計數,一段時(shí)間后,通過(guò)兩個(gè)信號的計數值來(lái)計算脈沖信號頻率的。信號采集是以AT84AD331 作為采集芯片。AT84AD331 與EP2S63 的連接見(jiàn)圖4。
AT84AD331 可以配置成I 路和Q 路單獨使用,此時(shí)可以同時(shí)采集兩路信號,最高采樣率為1 Gs/s;也可以配置成I 和Q 路的交錯采樣,此時(shí)只能采集1 路信號,等效采樣率為2 Gs/s,使用時(shí)可以根據需要對該芯片進(jìn)行在線(xiàn)配置。FPGA 對AT84AD331數據讀取時(shí)序見(jiàn)圖5。
由于A(yíng)T84AD331 輸入信號為差分信號,且信號峰峰值要求不超過(guò)533 mV。電路板上的待測信號都是單端的并且峰峰值一般在4 V~5 V 之間。本系統中采用了13∶1 的變壓器耦合輸入方式,可以完成單端信號到差分信號的轉換,并且使信號電壓滿(mǎn)足要求。
在FPGA 內部完成對LVDS 信號的讀取、組合、排序以及存儲等操作。一般情況下存儲的采樣點(diǎn)的值在1 333 以?xún)?,然后對這些采樣點(diǎn)的值進(jìn)行計算,可以得到實(shí)際電壓值,計算公式如下:
評論