欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > EMC安規(guī) > 正文

電路分享:基于FPGA的PCB測試機(jī)的設(shè)計(jì)

發(fā)布時間:2015-03-28 責(zé)任編輯:echolady

【導(dǎo)讀】PCB光板測試機(jī)的測試方法是在待測點(diǎn)間施加測試電壓,獲取兩點(diǎn)間的電阻值對應(yīng)的電壓信號,從而得知兩點(diǎn)間的電阻或通斷情況。由于測試電路較為復(fù)雜,測試速度會受到影響。本文講解了基于FPGA的PCB測試版的硬件控制電路的設(shè)計(jì)步驟。

硬件控制系統(tǒng)

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

本系統(tǒng)以一臺PC104 為上位計(jì)算機(jī),以FPGA為核心,通過PC104 總線實(shí)現(xiàn)上位機(jī)對測試的控制。

測試系統(tǒng)總體框圖如圖1所示。

基于FPGA的PCB測試機(jī)的設(shè)計(jì)
 
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)總線擴(kuò)展后對FPGA 進(jìn)行在線配置。正常工作時通過PC104總線與FPGA進(jìn)行數(shù)據(jù)通信。

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

根據(jù)測試機(jī)系統(tǒng)設(shè)計(jì)要求,需要對測試電壓及兩通道參考電壓進(jìn)行自檢,即A/D轉(zhuǎn)換通道至少有3 路。 兩路比較電路的參考電壓由D/A輸出,則系統(tǒng)的D/A通道要求有兩通道。 為了減少A/D及D/A的控制信號線數(shù),選用串行A/D及D/A器件。 綜合性能、價(jià)格等因素, 選用的A/D器件為TLC2543,D/A器件為TLV5618。

TLV5618是TI公司帶緩沖基準(zhǔn)輸入(高阻抗)的雙路12 位電壓輸出DAC,通過CMOS 兼容的3線串行總線實(shí)現(xiàn)數(shù)字控制。器件接收16 位命令字,產(chǎn)生兩路D/A模擬輸出。TLV5618只有單一I/O周期,由外部時鐘SCL K決定,延續(xù)16 個時鐘周期,將命令字寫入片內(nèi)寄存器,完成后即進(jìn)行D/A轉(zhuǎn)換。TLV5618讀入命令字是從CS的下降沿開始有效,從下一SCLK的下降沿開始讀入數(shù)據(jù),讀入16位數(shù)據(jù)后即進(jìn)入轉(zhuǎn)換周期,直到下次出現(xiàn)CS的下降沿。 其操作時序圖如圖2 所示。

基于FPGA的PCB測試機(jī)的設(shè)計(jì)
 
[page]  
TLC2543是TI公司的帶串行控制和11個輸入端的12 位、開關(guān)電容逐次逼近型A/D轉(zhuǎn)換器。 片內(nèi)轉(zhuǎn)換器有高速、高精度和低噪音的特點(diǎn)。 TLC2543工作過程分為兩個周期:I/O周期和轉(zhuǎn)換周期。I/O周期由外部時鐘SCLK決定,延續(xù)8、12或16個時鐘周期,同時進(jìn)行兩種操作: 在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 所示。

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

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

FPGA 程序框架

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

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

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

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

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

相關(guān)閱讀:

PCB設(shè)計(jì)指導(dǎo):如何改進(jìn)高頻信號傳輸中的SMT焊盤設(shè)計(jì)?
選擇PCB元件的技巧從何談起?那就從封裝開始吧
PCB電路板為什么要做阻抗?意義何在

要采購開關(guān)么,點(diǎn)這里了解一下價(jià)格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索
?

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
日韩亚洲欧美在线| 久热成人在线视频| a在线播放不卡| 国产精品久久网站| 91色|porny| 91精品免费在线观看| 免费xxxx性欧美18vr| 亚洲精品一区二区三区在线观看 | 久久久综合网站| 国产一区二区视频在线播放| 中文幕一区二区三区久久蜜桃| 国产精品久久二区二区| 91精品国产福利| 久久精品免费看| 亚洲成a人片综合在线| 色综合久久88色综合天天6| 亚洲一二三专区| 日韩亚洲欧美综合| 国产成人在线网站| 一区二区三区国产豹纹内裤在线 | 亚洲精品免费视频| 国产亚洲一区字幕| 亚洲精品五月天| 欧美韩国日本不卡| 岛国av在线一区| 亚洲www啪成人一区二区麻豆| 欧美成人性福生活免费看| av电影在线不卡| 青青草97国产精品免费观看| 国产精品家庭影院| 日韩欧美123| 99久久精品国产精品久久| 日韩电影在线免费| 亚洲欧洲精品一区二区三区 | 欧美一激情一区二区三区| 成人激情开心网| 免费高清在线一区| 亚洲视频一区二区免费在线观看| 欧美日韩大陆一区二区| 成人福利视频在线看| 久热成人在线视频| 亚洲午夜私人影院| 亚洲欧洲av另类| 久久久久久久久99精品| 欧美日韩久久一区二区| a级高清视频欧美日韩| 久久99精品久久久久久久久久久久| 亚洲视频综合在线| 久久网这里都是精品| 欧美一区在线视频| 91蝌蚪porny成人天涯| 国产福利91精品一区二区三区| 天堂在线亚洲视频| 一区二区三区四区蜜桃| 日韩码欧中文字| 国产亲近乱来精品视频| 国产精品资源网| 久久国产夜色精品鲁鲁99| 性感美女久久精品| 亚洲黄色免费电影| 亚洲欧洲精品天堂一级 | 国产成人夜色高潮福利影视| 日韩av在线播放中文字幕| 亚洲综合一区二区三区| 亚洲精品videosex极品| 亚洲欧美激情插 | 激情综合五月婷婷| 日韩精品高清不卡| 亚洲在线一区二区三区| 亚洲国产日韩a在线播放| 亚洲天堂成人在线观看| heyzo一本久久综合| 国产精品麻豆一区二区| 成人精品免费网站| 中文字幕国产精品一区二区| 国产精品白丝jk黑袜喷水| 久久婷婷成人综合色| 激情丁香综合五月| 日韩一二三区视频| 日韩一区二区三| 久久先锋影音av鲁色资源网| 久久精品无码一区二区三区| 日韩av一区二区三区四区| 欧美午夜一区二区三区| 视频一区在线播放| 日韩网站在线看片你懂的| 国产激情一区二区三区四区 | 91精品国产综合久久香蕉的特点 | 日日夜夜免费精品| 丝袜国产日韩另类美女| 另类专区欧美蜜桃臀第一页| 国产在线精品免费| 99精品国产一区二区三区不卡| 一本色道久久综合亚洲aⅴ蜜桃| 欧美影院一区二区三区| 日韩精品中文字幕一区二区三区| 久久久91精品国产一区二区三区| 中文欧美字幕免费| 夜夜揉揉日日人人青青一国产精品 | 久久先锋影音av| 中文字幕亚洲不卡| 午夜亚洲福利老司机| 国产一区二区在线电影| 色香色香欲天天天影视综合网| 欧美美女网站色| 国产欧美日韩综合| 亚洲一区二区在线观看视频| 老司机免费视频一区二区| 成人免费电影视频| 欧美顶级少妇做爰| 国产精品毛片大码女人| 五月天欧美精品| www.色精品| 精品国产免费人成在线观看| 亚洲人精品午夜| 韩国一区二区三区| 欧美视频完全免费看| 久久精子c满五个校花| 一区二区成人在线| 久久精品久久综合| 91日韩精品一区| 久久综合狠狠综合久久激情| 亚洲精品乱码久久久久久久久| 美女久久久精品| 色综合久久六月婷婷中文字幕| 精品久久久久久久一区二区蜜臀| 亚洲一区二区三区中文字幕| 国产成a人亚洲精品| 免费成人av资源网| 欧洲av在线精品| 国产精品毛片a∨一区二区三区| 日韩在线a电影| 色94色欧美sute亚洲13| 91在线观看污| 国产视频一区二区三区在线观看 | 亚洲人成7777| 国产黄人亚洲片| 欧美大片国产精品| 五月综合激情网| 一本久久精品一区二区| 欧美国产激情一区二区三区蜜月| 免费在线观看日韩欧美| 欧美日韩国产高清一区二区三区| 亚洲色图欧洲色图| 欧美精品一二三四| 欧美主播一区二区三区| 色综合色综合色综合色综合色综合| www.日本不卡| 久草在线在线精品观看| 91国偷自产一区二区开放时间 | 色拍拍在线精品视频8848| 国产欧美日本一区视频| 国产一区日韩二区欧美三区| 日韩午夜激情av| 日韩国产在线观看| 亚洲免费在线播放| 亚洲视频一区在线观看| 亚洲午夜一区二区三区| 日本vs亚洲vs韩国一区三区| 日韩精品一级中文字幕精品视频免费观看 | 国产欧美一区视频| 久久日一线二线三线suv| 美女精品自拍一二三四| 欧美一区二区三区在| 日韩国产精品91| 欧美一区二区三区视频在线观看| 亚洲国产另类精品专区| 欧美在线观看禁18| 亚洲第一精品在线| 欧美麻豆精品久久久久久| 偷拍与自拍一区| 91精品国产日韩91久久久久久| 欧美日韩免费不卡视频一区二区三区| 91麻豆国产福利精品| 欧美日韩国产高清一区| 国产成人超碰人人澡人人澡| 国内精品久久久久影院一蜜桃| 日韩欧美www| 国产精品一二三| 国产目拍亚洲精品99久久精品| 大尺度一区二区| 国产精品国产三级国产aⅴ入口| 国产精品色在线观看| 亚洲人成精品久久久久久 | 国产福利一区在线| 日韩激情中文字幕| 亚洲成a人v欧美综合天堂| 91精品国产综合久久小美女| 韩国女主播成人在线观看| 国产精品福利一区| 欧美日韩免费一区二区三区| 日韩av中文在线观看| 国产亚洲综合av| 中文字幕中文字幕在线一区 | 蓝色福利精品导航| 色噜噜狠狠色综合中国| 51精品视频一区二区三区| 日韩欧美一级在线播放| 成人一二三区视频| 亚洲成人在线免费|