新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 解讀FPGA電容在線測試系統(tǒng)電路設(shè)計方案

解讀FPGA電容在線測試系統(tǒng)電路設(shè)計方案

作者: 時間:2017-10-28 來源:網(wǎng)絡(luò) 收藏

  PCB在焊接完成后,需要對其元器件進行測試,傳統(tǒng)的方法是將其焊離PCB板后測試,但該方法不僅 麻煩、效率低,并且容易損傷電路板而極不實用;另一方法就是人工結(jié)合機器進行測試,但這需要測試人員有一定的經(jīng)驗,也給測試帶來了一定的不確定性,使得測 試結(jié)果的精準度無法達到現(xiàn)代電路板的可靠性要求。所以,本文研究了一種可行的、簡單實用及高精度的電容在線測試電路。另外,隨著EDA技術(shù)的快速發(fā) 展,以其高集成度、高可靠性及靈活性等特點正在快速成為數(shù)字系統(tǒng)開發(fā)平臺,在多種領(lǐng)域都有非常廣闊的應用前景。本設(shè)計結(jié)合上述兩特點,設(shè)計了一種 基于向內(nèi)植入Nios II嵌入式軟核作為控制器的電容在線測試電路。

本文引用地址:http://2s4d.com/article/201710/369310.htm

  測試原理

  在線測試的基本思想是應用電氣隔離技術(shù),將被測元器件在電氣上和與其相連的元件隔離,進而一一檢測PCB板上的每一個元件。隔離方法如圖1所示。設(shè)待測元件為Zx,周圍與之相連的元件阻抗等效為Z1、Z2,并將其另一端與測試電路同地。因為運 放正向輸入端接地,根據(jù)“虛地”原則,Z2兩端等電位,都為地,即Z2被隔離;另外Vi為理想電壓源時,內(nèi)阻為零,Z1可視為電壓源的輸出負載,不影響 Zx上電壓降,即Z1也被隔離??梢?,只要確定輸入,測得輸出結(jié)果,就可計算出被測元件的大小。

  信號源電路

  電容測試需要在測試電路輸入端加交流信號,并且要求頻率可調(diào)。本文采用DDS專用芯片AD9850進行交流信號源的設(shè)計。AD9850內(nèi)部有40位控制字,其中32位用于頻率控制,5位用于相位控制,1位用于電源休眠控制,2位用于選擇工作方式。這40位控制字可以通過并行或串行方式接入到控制器,本文采用串行裝載控制字,以節(jié)約I/O口,圖3為控制字的串行加載時序圖。

  串行輸入方式,在W_CLK上升沿把數(shù)據(jù)位D7的一位數(shù)據(jù)串行輸入,當輸入40位后,用一個FQ_UD脈沖即可更新輸出頻率和相位。圖4為DDS硬件電路圖。

  其中,D0~D7為八位數(shù)據(jù)輸入端口,給內(nèi)部寄存器裝入40位控制數(shù)據(jù),本文采用串行輸入,所以只 用到D7位與FPGA相連;CLKIN為外部參考時鐘輸入,本設(shè)計采用100M外部時鐘輸入;W_CLK為字輸入信號,上升沿有效;FQ_UD為頻率更新 控制信號,時鐘上升沿確認輸入數(shù)據(jù)有效;VINP和VINN分別為內(nèi)部比較器的正負輸入端;IOUT為內(nèi)部DAC輸出端;IOUTB為“互補”DAC輸出 端;AVDD和DVDD采用+5V供電。IOUT輸出信號經(jīng)過濾波器后作為測試電路的激勵信號。

  通過上述實測值與標準值的比較可以看出本文設(shè)計的由FPGA控制的電容在線測試系統(tǒng)具有多量程自動選擇,測試精度高,使用方便等特點,測試范圍達到0.01μF~3μF.經(jīng)理論分析和試驗證明,該設(shè)計具有很強的實用性和可靠性。



關(guān)鍵詞: 智能硬件 FPGA 測試測量

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉