欧美夫妇交换俱乐部在线观看_免费在线一区_精品亚洲A∨无码一区二区三区_偷拍区小说区图片区另类呻吟

上海 江蘇 浙江 安徽 PCB培訓(xùn) 郵箱登陸 聯(lián)系我們
緯亞聯(lián)系電話:0512-57933566
基于FPGA的PCB測試機硬件電路設(shè)計服務(wù)

聯(lián)系我們

昆山緯亞PCB生產(chǎn)基地聯(lián)系方式
昆山緯亞智能科技有限公司

公司地址:昆山市周市鎮(zhèn)宋家港路259號
公司電話Tel:0512-50139595
電子郵件Email: steven@pcbvia.com

首頁  新聞動態(tài)  企業(yè)新聞基于FPGA的PCB測試機硬件電路設(shè)計

基于FPGA的PCB測試機硬件電路設(shè)計

發(fā)布時間:2011-12-16 00:00:00 分類:企業(yè)新聞

杭州PCB抄板公司-緯亞電子:引言

  PCB 光板測試機基本的測試原理是歐姆定律,其測試方法是將待測試點間加一定的測試電壓,用譯碼電路選中PCB 板上待測試的兩點,獲得兩點間電阻值對應(yīng)的電壓信號,通過電壓比較電路,測試出兩點間的電阻或通斷情況。 重復(fù)以上步驟多次,即可實現(xiàn)對整個電路板的測試。

  由于被測試的點數(shù)比較多, 一般測試機都在2048點以上,測試控制電路比較復(fù)雜,測試點的查找方法以及切換方法直接影響測試機的測試速度,本文研究了基于FPGA的硬件控制系統(tǒng)設(shè)計

  硬件控制系統(tǒng)

  測試過程是在上位計算機的控制下,控制測試電路分別打開不同的測試開關(guān)。測試機系統(tǒng)由以下幾部分構(gòu)成: 上位計算機PC104 、測試控制邏輯(由FPGA 實現(xiàn)) 、高壓測試電路。 其中上位機主要完成人機交互、測試算法、測試數(shù)據(jù)處理以及控制輸出等功能。 FPGA 控制高壓測試電路完成對PCB 的測試過程。

  本系統(tǒng)以一臺PC104 為上位計算機,以FPGA為核心,通過PC104 總線實現(xiàn)上位機對測試的控制。測試系統(tǒng)總體框圖如圖1所示。

FPGA與PC104的接口電路

  PC104總線是一種專為嵌入式控制定義的工業(yè)控制總線,其信號定義與ISA 總線基本相同。 PC104總線共有4 類總線周期,即8 位的總線周期、16 位的總線周期、DMA 總線周期和刷新總線周期。 16 位的I/O總線周期為3 個時鐘周期,8 位的I/O總線周期為6 個時鐘周期。 為了提高通信的速度,ISA總線采用16 位通信方式,即16 位I/O方式。 為了充分利用PC104的資源,應(yīng)用PC104的系統(tǒng)總線擴展后對FPGA 進行在線配置。正常工作時通過PC104總線與FPGA進行數(shù)據(jù)通信。

  FPGA與串行A/D及D/A器件的接口

  根據(jù)測試機系統(tǒng)設(shè)計要求,需要對測試電壓及兩通道參考電壓進行自檢,即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 位電壓輸出DAC,通過CMOS 兼容的3線串行總線實現(xiàn)數(shù)字控制。器件接收16 位命令字,產(chǎn)生兩路D/A模擬輸出。TLV5618只有單一I/O周期,由外部時鐘SCL K決定,延續(xù)16 個時鐘周期,將命令字寫入片內(nèi)寄存器,完成后即進行D/A轉(zhuǎn)換。TLV5618讀入命令字是從CS的下降沿開始有效,從下一SCLK的下降沿開始讀入數(shù)據(jù),讀入16位數(shù)據(jù)后即進入轉(zhuǎn)換周期,直到下次出現(xiàn)CS的下降沿。 其操作時序圖如圖2 所示。

     TLC2543是TI公司的帶串行控制和11個輸入端的12 位、開關(guān)電容逐次逼近型A/D轉(zhuǎn)換器。 片內(nèi)轉(zhuǎn)換器有高速、高精度和低噪音的特點。 TLC2543工作過程分為兩個周期:I/O周期和轉(zhuǎn)換周期。I/O周期由外部時鐘SCLK決定,延續(xù)8、12或16個時鐘周期,同時進行兩種操作: 在SCLK上升沿以MSB方式輸入8位數(shù)據(jù)到片內(nèi)寄存器;在SCLK下降沿以MSB 方式輸出8、12、16位轉(zhuǎn)換結(jié)果。轉(zhuǎn)換周期在I/O周期的后一個SCLK下降沿開始,直到EOC信號變高,指示轉(zhuǎn)換完成。 為了與TLV5618的I/O周期一致,采用了MSB方式,使用CS的16 時鐘傳送的時序。其操作時序如圖3 所示。杭州PCB|杭州smt

由于這兩種器件都是SPI接口,可將這兩器件連接至同一SPI 總線,通過不同的片選信號對不同的器件操作。 由于SPI接口協(xié)議復(fù)雜,而且從圖3 可以看出,這兩種器件的時序并沒有用到全部的SPI接口時序。為了實現(xiàn)符合以上邏輯的時序,減少標(biāo)準(zhǔn)SPI 接口IP 核對FPGA資源的浪費, 設(shè)計采用Verilog硬件描述語言用同步狀態(tài)機(FSM)的設(shè)計方法實現(xiàn),編寫ADC及DAC控制時序。程序?qū)嶋H上是一個嵌套的狀態(tài)機,由主狀態(tài)機和從狀態(tài)機通過由控制線啟動的總線在不同的輸入信號情況下構(gòu)成不同功能的有限狀態(tài)機。 則由圖3 可知,D/A操作有4 個狀態(tài),A/D操作有7個狀態(tài)。 兩種狀態(tài)中有幾個狀態(tài)是相同的,故可用一個有限狀態(tài)機完成對串行A/D及D/A的操作。 程序?qū)嶋H上是一個嵌套的狀態(tài)機,由主狀態(tài)機和從狀態(tài)機通過由控制總線啟動的總線在不同的輸入信號情況下構(gòu)成不同功能的較復(fù)雜的有限狀態(tài)機。 A/D及D/A操作共用唯一的驅(qū)動時鐘(SCLK) 及數(shù)據(jù)總線(SI、SO)。由于操作的寫周期有16個時鐘周期,讀周期有12個時鐘周期,模塊是在三個嵌套的有限狀態(tài)機中完成的,其主狀態(tài)機的狀態(tài)如圖4所示。

系統(tǒng)設(shè)計中,將AD、DA操作封裝成一單獨模塊,由上層控制模塊輸出命令字及控制信號啟動本模塊的相應(yīng)操作,操作完成后(進入idle狀態(tài)) ,本模塊發(fā)出相應(yīng)狀態(tài)信號至上層模塊。

FPGA 程序框架

  FPGA 片內(nèi)程序是整個測試系統(tǒng)正確運行的關(guān)鍵。 由自頂向下的FPGA 設(shè)計原則,將系統(tǒng)分為5個獨立的模塊, 即通信模塊(ISA) 、測試模塊(TEST) 、AD/DA 模塊、解碼模塊(DECODER) 、RAM 控制模塊(RAMCTL)。

  ISA 模塊:系統(tǒng)通信及控制模塊,完成與上位機通信、命令字解釋、控制信號的產(chǎn)生等。系統(tǒng)根據(jù)上位機傳送的導(dǎo)通電阻、絕緣電壓等參數(shù)啟動ADDA模塊完成參考電壓的輸出;根據(jù)測試命令啟動測試模塊完成測試過程。數(shù)據(jù)在多個同步運行的同步狀態(tài)機間傳送,較難控制的是多進程間的數(shù)據(jù)通信與數(shù)據(jù)同步。

  RAM控制模塊:在測試開始前,上位機將測試點的信息通過總線傳送至ISA模塊, ISA 模塊再將其存放到片內(nèi)RAM中;測試完成后,將RAM中的測試結(jié)果傳送到上位機。 在測試時測試模塊通過讀RAM中測試點的信息來打開相應(yīng)測試開關(guān),再將測試結(jié)果保存到RAM 中。 這樣兩個模塊都要求讀寫RAM 以實現(xiàn)兩個模塊之間的數(shù)據(jù)共享,這就要求有一控制信號將兩組讀寫信號線分別與RAM模塊相連接,RAM控制模塊即完成此功能。測試模塊(TEST):雖然測試過程有多種,如開關(guān)卡自檢、導(dǎo)通測試、絕緣測試等,但測試過程卻是相同的,即測試掃描。 測試的工作過程是:加比較電路參考電壓→打開待測點開關(guān)→延時→讀比較器結(jié)果→測試另一組測試點。 本模塊是按照不同的操作碼,進入不同的測試過程。 測試結(jié)果與測試點編號一起組成13 位數(shù)據(jù)保存到RAM 中,并將原來測試點的編號信息覆蓋。

  解碼模塊(DECODER):這一模塊掛在測試模塊(TEST) 之后,它完成開關(guān)編號到實際電路的映射。 由于測試針陣形式不同、譯碼電路與控制電路的硬件設(shè)計不同,上級模塊輸出的測試開關(guān)信息并不能直接作為輸出控制測試開關(guān)電路。 解碼模塊完成這兩者間的轉(zhuǎn)換。

  AD/DA 模塊(AD/DA):設(shè)計SPI 總線接口對A/D 及D/A 器件操作,模塊以允許(adenable , daenable) 信號啟動,以busy信號作為轉(zhuǎn)換完成標(biāo)志信號,將A/D及D/A操作相對其它模塊進行封裝。系統(tǒng)的每個模塊采用Verilog硬件描述語言編寫,采用多個多層嵌套的同步狀態(tài)機(FSM)完成整個系統(tǒng)的邏輯功能;每一模塊應(yīng)用仿真工具Modelsim完成模塊的功能仿真,系統(tǒng)完成功能測試后;利用Altera 綜合布線工具QuartusII完成系統(tǒng)后仿真及綜合、布線、下載;充分利用Altera公司免費提供的IPcore 對程序模塊進行優(yōu)化;頂層設(shè)計采用方框圖輸入方式,模塊間的數(shù)據(jù)流由方框圖更直觀地表現(xiàn)出來。

  結(jié)束語

  基于FPGA的PCB測試機的硬件控制系統(tǒng),提高了PCB測試機的測試速度、簡化電路的設(shè)計。此外由于FPGA的可重構(gòu)特性,為系統(tǒng)的軟件算法以及硬件結(jié)構(gòu)的進一步優(yōu)化升級打下了良好的基礎(chǔ),具有良好的應(yīng)用前景。

 

(杭州PCB|杭州smt|杭州PCB設(shè)計|杭州pcb打樣|杭州pcb抄板|杭州pcb板生產(chǎn)廠家-杭州緯亞電子科技有限公司)

來源:基于FPGA的PCB測試機硬件電路設(shè)計

瀏覽"基于FPGA的PCB測試機硬件電路設(shè)計"的人還關(guān)注了

版權(quán)所有:昆山緯亞電子科技有限公司      技術(shù)支持:李麟
欧美夫妇交换俱乐部在线观看_免费在线一区_精品亚洲A∨无码一区二区三区_偷拍区小说区图片区另类呻吟
国产精品色婷婷视频| 91国产精品电影| 欧美大片欧美激情性色a∨久久| 91香蕉国产在线观看| 欧美激情在线观看视频| 欧美最猛性xxxx| 国产欧美精品在线播放| 欧美激情二区三区| 日本亚洲精品在线观看| 国产在线日韩在线| 97成人超碰免| 国产精品免费观看在线| 久久久久久69| 国产精品一区电影| 韩国国内大量揄拍精品视频| 国产精品久久久久久久久借妻 | 国产成人久久精品| 国产在线高清精品| 97成人超碰免| 91精品视频在线看| 国产91精品最新在线播放| 91久久久久久| 日本三级韩国三级久久| 欧美高清视频免费观看| 国产精品v片在线观看不卡| 亚洲a一级视频| 国产精品va在线播放我和闺蜜| 欧美精品精品精品精品免费| 国产精品久久久久久久午夜| 97精品国产91久久久久久| 国产区亚洲区欧美区| 琪琪第一精品导航| 欧美激情第1页| 国产中文字幕日韩| 国产国语videosex另类| 久久久亚洲国产天美传媒修理工| 国产精品专区一| 日韩av电影在线播放| 欧美国产日韩一区二区| 国产欧美精品一区二区三区介绍| 国产91|九色| 欧美激情手机在线视频 | 国产精品aaa| 97久久精品人人澡人人爽缅北| 国产欧美亚洲视频| 国产激情综合五月久久| 97在线精品视频| 久久久亚洲网站| 91亚洲精品久久久| 成人免费午夜电影| 国产色视频一区| 国产精品久久久久久网站| 国产成人+综合亚洲+天堂| 97视频在线免费观看| 欧美激情亚洲激情| 亚洲在线视频观看| 亚洲在线视频福利| 亚洲va国产va天堂va久久| 成人xvideos免费视频| 国产日韩精品在线| 国产精品永久在线| 国产日韩av在线| 国产精品丝袜一区二区三区| 国产精品美女视频网站| 国产精品入口免费视频一| 国产精品男女猛烈高潮激情| 国产极品jizzhd欧美| 国产精品高清在线观看| 国产精品精品一区二区三区午夜版 | 成人看片人aa| 91在线高清视频| 亚洲自拍欧美另类| 久久久久久成人| 午夜精品久久久久久久男人的天堂| 韩国日本不卡在线| 欧美一区二粉嫩精品国产一线天| 青草青草久热精品视频在线观看| 日本视频久久久| 国产精品一区二区久久久| 国产综合香蕉五月婷在线| 亚洲影影院av| 97欧美精品一区二区三区| 日韩美女毛茸茸| 国产精品视频资源| 91性高湖久久久久久久久_久久99| 欧美国产亚洲精品久久久8v| 久久免费精品视频| 日本成人免费在线| 国产日韩在线播放| 欧美激情精品久久久久久黑人| 亚州欧美日韩中文视频| 清纯唯美亚洲综合| 国产美女精品视频| 欧美国产视频日韩| 日本精品一区二区三区在线| 国产精品免费观看在线| 亚洲aa中文字幕| 欧美专区在线视频| 成人性教育视频在线观看| 久久久久久国产| 国产精品精品视频一区二区三区| 91欧美精品成人综合在线观看| 国产+人+亚洲| 国产精品久久久久久久久久久久久 | 久久免费国产视频| 国产成人极品视频| 亚洲精品日产aⅴ| 欧美孕妇性xx| 亚洲综合视频1区| 国产99久久久欧美黑人 | 国产中文日韩欧美| 91国语精品自产拍在线观看性色| 国产精品爽黄69| 欧美精品成人91久久久久久久| 日本欧美精品在线| 色综合男人天堂| 国产成人精品最新| 久久全球大尺度高清视频| 国产精品成人av性教育| 久久露脸国产精品| 成人h视频在线观看播放| 秋霞午夜一区二区| 欧美激情久久久| 国产日韩专区在线| 国产91精品在线播放| 久久久亚洲国产| 91久久精品一区| 国产精品va在线播放我和闺蜜| 久久久久久国产免费| 国产在线视频一区| 国产精品99久久久久久www| 性欧美在线看片a免费观看| 91亚洲国产精品| 国产精品网红直播| 国产999在线观看| 91精品国产一区| 欧美精品videosex极品1| 成人性生交大片免费观看嘿嘿视频| 国产成人鲁鲁免费视频a| 国产91精品久久久久久久| 久久久久久久久爱| 亚洲精品免费网站| 成人网欧美在线视频| 国产美女精彩久久| 国产精品久久久久久久午夜| 欧美专区中文字幕| 清纯唯美亚洲激情| 欧美一区二区三区免费视| 97精品国产97久久久久久免费| 欧美国产日韩一区| 亚洲综合一区二区不卡| 91久久在线观看| 91亚洲精品久久久| 91在线精品播放| 色与欲影视天天看综合网| 国产精品美女主播在线观看纯欲| 国产91精品网站| 国产精品69av| 国产精品国产三级国产aⅴ9色 | 91亚洲精品一区二区| 成人综合网网址| 欧美高清视频在线观看| 欧美福利视频在线| 久久露脸国产精品| 7m第一福利500精品视频| 2020欧美日韩在线视频| 欧美在线观看日本一区| 国产aaa精品| 国产精品久久久久久久久久久久 | 国产日本欧美一区| 成人在线一区二区| 欧美激情精品久久久久久大尺度 | 成人精品一区二区三区电影黑人| 国产日韩欧美电影在线观看| 91免费在线视频网站| 欧美福利视频网站| 97人人爽人人喊人人模波多| 2019中文字幕在线免费观看| 国产成人综合一区二区三区| 国产精品影院在线观看| 欧美肥婆姓交大片| 91福利视频网| 国产精品自产拍高潮在线观看| 91在线视频导航| 91豆花精品一区| 国产精品嫩草视频| 欧美激情三级免费| 日本三级韩国三级久久| 成人福利在线视频| 97热在线精品视频在线观看| 国产精品福利无圣光在线一区| 成人中文字幕+乱码+中文字幕| 午夜精品久久久久久久99黑人| 国产福利精品av综合导导航| 91在线观看免费高清| 欧美综合一区第一页| 成人字幕网zmw| 欧美自拍视频在线观看| 91亚洲国产成人久久精品网站 | 国产欧美va欧美va香蕉在线|