基于FPGA的PCB測試機(jī)硬件電路設(shè)計研究
引言
PCB 光板測試機(jī)基本的測試原理是歐姆定律,其測試方法是將待測試點間加一定的測試電壓,用譯碼電路選中PCB 板上待測試的兩點,獲得兩點間電阻值對應(yīng)的電壓信號,通過電壓比較電路,測試出兩點間的電阻或通斷情況。 重復(fù)以上步驟多次,即可實現(xiàn)對整個電路板的測試。
由于被測試的點數(shù)比較多, 一般測試機(jī)都在2048點以上,測試控制電路比較復(fù)雜,測試點的查找方法以及切換方法直接影響測試機(jī)的測試速度,本文研究了基于FPGA的硬件控制系統(tǒng)設(shè)計。
硬件控制系統(tǒng)
測試過程是在上位計算機(jī)的控制下,控制測試電路分別打開不同的測試開關(guān)。測試機(jī)系統(tǒng)由以下幾部分構(gòu)成: 上位計算機(jī)PC104 、測試控制邏輯(由FPGA 實現(xiàn)) 、高壓測試電路。 其中上位機(jī)主要完成人機(jī)交互、測試算法、測試數(shù)據(jù)處理以及控制輸出等功能。 FPGA 控制高壓測試電路完成對PCB 的測試過程。
本系統(tǒng)以一臺PC104 為上位計算機(jī),以FPGA為核心,通過PC104 總線實現(xiàn)上位機(jī)對測試的控制。
測試系統(tǒng)總體框圖如圖1所示。
FPGA與PC104的接口電路
PC104總線是一種專為嵌入式控制定義的
FPGA與串行A/D及D/A器件的接口
根據(jù)測試機(jī)系統(tǒng)設(shè)計要求,需要對測試電壓及兩通道參考電壓進(jìn)行自檢,即A/D轉(zhuǎn)換通道至少有3 路。 兩路比較電路的參考電壓由D/A輸出,則系統(tǒng)的D/A通道要求有兩通道。 為了減少A/D及D/A的控制信號線數(shù),選用串行A/D及D/A器件。 綜合性能、價格等因素, 選用的A/D器件為TLC2543,D/A器件為TLV5618。
TLV5618是TI公司帶緩沖基準(zhǔn)輸入(高阻抗)的雙路12 位電壓輸出
TLC2543是TI公司的帶串行控制和11個輸入端的12 位、開關(guān)電容逐次逼近型A/D
評論